oltp系统 数据块大小用4k还是8k好?

2016-01-29 14:42 104 1 收藏

oltp系统 数据块大小用4k还是8k好?,oltp系统,数据块大小用4k还是8k好?

【 tulaoshi.com - Oracle教程 】

问:

用dbca建库时,oracle提供的oltp的模板中,
db_block_size=4k
Oracle OLAP=false

处理事务时,4k比8k数据块性能是不是好很多?
是不是也得从statspack中来查看具体性能差异?

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

答:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)oltp的话,看你的需要了,一般block是小点好
小的块:好处:
小的块降低块竞争,因为每个块中的行较少.
小的块对于小的行有益.
小的块对于随意的访问较好.如果一个块不太可能在读入内存后被修改,那么块的大小越小使用buffer cache越有效率。当内存资源很珍贵时尤为重要,因为数据库的buffer cache是被限制大小的。
劣势:
小块的管理消费相对大.
因为行的大小你可能只在块中存储很小数目的行,这可能导致额外的I/O。
小块可能导致更多的索引块被读取

大的块
好处:
更少的管理消费和更多存储数据的空间.
大块对于有顺序的读取较好.
大块对很大的行较好
大块改进了索引读取的性能.大的块可以在一个块中容纳更多的索引条目,降低了大的索引级的数量.越少的index level意味着在遍历索引分支的时候越少的I/O。
劣势:
大块不适合在OLTP中用作索引块,因为它们增加了在索引叶块上的块竞争。
如果你是随意的访问小的行并有大的块,buffer cache就被浪费了。例如,8 KB的block size 和50 byte row size,你浪费了7,950 bytes in the buffer cache when doing a random access.

来源:http://www.tulaoshi.com/n/20160129/1493972.html

延伸阅读
标签: 生活常识
18K金是铂金还是黄金   18K金是铂金还是黄金 图老师生活常识配图 18K金是铂金还是黄金?18K金是指含金量有75%的黄金合金。所以,18K金指的是黄金。为什么呢?下面我们来详细解答。 我们知道,k金表示黄金的纯度,在理论上100%的金才能称为24K金,但在现实中不可能有100%的黄金,所以我国规定:含量达到99.6%以上(含99....
k歌达人k歌房如何K歌   1)安装并打开k歌达人,点击主界面上的,根据所需选择。   2)点击在点歌界面,查找到自己喜欢的歌曲。   3)查找到歌曲后点击,便可见系统消息。   4)在K歌界面中点击按钮,即可查看自己的排序。           注 :更多精彩...
标签: 软件教程
酷我K歌是一款K歌必备的在线唱歌软件,海量的卡拉OK曲库,超强的练唱图谱功能,最新KTV点唱榜单,让你足不出户的在线卡拉OK,享受疯狂的K歌体验。下面来教大家酷我k歌怎么用。 1.找歌:您可以在“点歌台”标签页中,按榜单、歌手主题等查找歌曲,还能在合唱榜单内与TA进行合唱,同时您也可以直接使用搜索功能来找寻自己喜欢的歌曲. ...
标签: 软件教程
呱呱K歌伴侣是一款专业的音乐K歌软件,这款软件拥有很多好的歌词,如果喜欢唱歌的朋友这款软件肯定不会错过,呱呱k歌伴侣怎么用呢?小编和大家分享下,如果对这款软件还操作不太会的朋友一定要看看哦! 一、呱呱K歌伴侣的快捷键。 1、单击播放器左下方(红框中)可快速启动视频、幻灯片、屏幕捕捉、乐库等等。左...
标签: Illustrator
本文由 中国 飞乐无限 原创,转载请保留此信息! 相关文章链接:Illustrator印前技巧:谈谈如何在Adobe Illustrator中拼版 在上次教程里,我写的是以16K为例。教程叙述用的是AI10英文版,为方面更多的印前设计工作者,我这次使用AICS2,以拼大4K版为例,来重新阐述一遍如何在AI里进行拼版工作,此过程大家可举一反三。 为方便初学者...

经验教程

240

收藏

71
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部