完全解析 PCT_FREE 和 PCT_USED

 

一直对PCT_FREE 和 PCT_USED使用理解不够深,这次专门好好地看了下,做了下面的理解,哈哈,总算是弄清楚了!

 


PCT_FREE
 是这么样个参数:
这个参数是用来保留block空间,给update操作预留的,
当使用的空间,使剩余空间等于这个值的时候,这个block就不接受数据了。
比如这个值是:PCT_FREE=20,当剩余空间=20%就不接受数据,剩下空间用来为update保留
Block allows row inserts
until 80% is occupied,
leaving 20% free for updates
to existing rows in the block

PCT_USED
是这么样个参数:
这个参数用来控制什么时候该block可以重新insert数据。
比如这个值是: PCT_USED=40,当block里面的数据delete到低于40%的时候,比如是这个block只有39%的空间有数据,那么这个时候就开始可以接受新的数据。

然后这个block执行PCT_FREE标准,到达或超过PCT_FREE标准(意思是该block使用了超过或达到80%)开始delete数据的时候,执行PCT_USED标准,当delete操作,使该块的使用量低于40%时候,开始接受新数据,再次执行PCT_FREE标准。依次循环、。。。

 


 

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

转载于:http://blog.itpub.net/9719235/viewspace-605001/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值