实验
一、 自己手动创建的小表
创建一个区大小为 40k
结论:对于新创建的表来说,因为创建的是空表就没有对表里的空间进行分配,当插入第一条数据时,就需要对区上的块进行空间分配和对数据字典的一些操作,就会有比较大的db_block_size。如果再次插入数据的话就基本没有对空间的分配啥的,就会有比较少的db_block_size产生。
所以对于extent指定的区大小来说 同样的空表插入同样的数据 db_block_size 可能不同。
二、对于比较大的表来说
结论:对于占用多个段的大表来说,可能对数据修改时 对 数据字典 或者对于区、块的分配都包含在 physical reads中。
感想:
对于生产库来说,这个值一般不会太考虑到底数字是怎么来的,因为数字都比较大,一般只在乎它的大小数量级。
原文地址:http://blog.csdn.net/wanghui5767260/article/details/39050577