ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 非标准块的用处

oracle 非标准块的用处

原创 Linux操作系统 作者:javahp 时间:2009-08-05 16:43:24 0 删除 编辑
块是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/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle中extents
请登录后发表评论 登录
全部评论

注册时间:2009-08-05

  • 博文量
    9
  • 访问量
    8500