块是io 的最小单元
合理的块大小能减少IO压力
oracle默认的块大小是8k
同时也支持其他四种块大小,分别是
2k、4k、16k、32k
从9开始支持同库多块大小的表空间(记不清是那个版本了)
通过设置参数
db_16k_cache_size
db_2k_cache_size
db_32k_cache_size
db_4k_cache_size
db_8k_cache_size
就可以使用相应块大小的表空间
当表中一行数据在一个8k块中无法装载,需要存放在2个块中的时候读取需要2次IO
如果使用大块表空间的话可以减少IO的次数;
相反如果一条记录太小,可以使用小块的表空间
避免不必要的IO
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12846483/viewspace-611420/
,如需转载,请注明出处,否则将追究法律责任。