ITPub博客

首页 > 数据库 > Oracle > Pctfree和pctused

Pctfree和pctused

原创 Oracle 作者:ora_苍狗 时间:2014-04-23 23:58:51 0 删除 编辑

Pctfree和pctused

都是用百分比形式

如:pctfree=x,pctused=y

Pctfree=X,即当块的空闲空间小于X%时,不能insert数据

Pctused=Y,即当块的使用空间小于Y%时,可以insert数据

改变pctused=Y的说法,即当块的空闲空间大于(100-Y)时,可以插入数据。即当块的空闲空间小于(100-Y时),不能insert数据。

那么:

1.      当X<100-Y<空闲空间时,那么单单条件pctused就可以判断块是否可插入数据。

2.      当100-Y<空闲空间

我个人将pctused理解为宏观调控,pctfree理解为微观调控。

因为默认值中pctfree=10,pctused=40,属于第一种情况,导致我一直在想用一个pctused参数不就可以了吗,为什么要搞2个呢?现在好像有点明白了

 

以上是我个人的想法,不对的地方请批评指正。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25609824/viewspace-1148187/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2012-07-08

  • 博文量
    4
  • 访问量
    6832