ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 完全解析 PCT_FREE 和 PCT_USED

完全解析 PCT_FREE 和 PCT_USED

原创 Linux操作系统 作者:xz831009 时间:2009-06-03 16:08:06 0 删除 编辑

 

一直对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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 全力找工作中!
请登录后发表评论 登录
全部评论

注册时间:2008-12-20

  • 博文量
    13
  • 访问量
    17334