当前位置:K88软件开发文章中心编程全书编程全书01 → 文章内容

优化Oracle数据库性能的心得体会

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 1:52:12

据库性能的瓶颈,这时的解决办法如下:

(1.1)增加写进程,同时要调整db_block_lru_latches参数。

示例:修改或添加如下两个参数

db_writer_processes=4

db_block_lru_latches=8

(1.2)开异步IO,IBM这方面简单得多,hp则麻烦一些,可以与Hp工程师联系。

(2)db file sequential read,指的是顺序读,即全表扫描,这也是我们应该尽量减少的部分,解决方法就是使用索引、sql调优,同时可以增大db_file_multiblock_read_count这个参数。

(3)db file scattered read,这个参数指的是通过索引来读取,同样可以通过增加db_file_multiblock_read_count这个参数来提高性能。

(4)latch free,与栓相关的了,需要专门调节。

(5)其他参数可以不特别观注。

其他的优化手段似乎主要集中在SQL查询语句上面,Oracle本身也提供了优化器。看来DBA的学问不少啊。

本文由翔宇亭IT乐园http://www.k88.net)提供,有什么意见或建议请留言评论。

上一页  [1] [2] 

上一页  [1] [2] 


优化Oracle数据库性能的心得体会