对于主要写入(更新) Oracle数据库的应用程序,可以使用哪些有用的Oracle优化?
这里的一般使用模式不像大多数情况下那样是web服务或日志记录,而是持久化系统的复杂状态,因此唯一需要读取的时间是系统启动时,之后它会一直更新和创建。因此,现在写与读的比率超过9: 1,在这种情况下,什么数据库调优可以提高性能?
发布于 2008-10-09 01:59:51
使用statspack (9i)或AWR (10g+)监视系统健康状况将是识别瓶颈的最佳方法。
特别是:
上的索引的单个表中时,重做日志将使用绑定变量和使用批量操作
发布于 2008-10-09 14:51:06
大卫的回答是:
如果necessary
最后但并非最不重要的一点是:在进行任何修改之前,要定义可重复的、真实的性能测试用例。在这种调优过程中有很多不确定的地方--对于每次测试执行,一次只做一次更改。
发布于 2008-10-09 02:00:24
我不能推荐Oracle Enterprise Management Console (内置于甲骨文)。它会让你确切地知道你做错了什么,并告诉你如何修复它!
你可以考虑去掉任何额外的索引(index?)你可能有过。这可能会在启动时造成轻微的开销,但向索引表中添加数据可能会大大减慢启动速度。
https://stackoverflow.com/questions/185638
复制相似问题