- ·上一篇文章:用Oracle 10g列值掩码技术隐藏敏感数据
- ·下一篇文章:关于Oracle存储过程的若干问题探讨
优化Oracle数据库性能的心得体会
据库性能的瓶颈,这时的解决办法如下:
(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)提供,有什么意见或建议请留言评论。
优化Oracle数据库性能的心得体会