首页 > 数据库 > Oracle > Pctfree和pctused
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/ ,如需转载,请注明出处,否则将追究法律责任。