alantany版主坐堂交流Oracle 有问必答.docVIP

  • 3
  • 0
  • 约1.88万字
  • 约 18页
  • 2018-07-11 发布于浙江
  • 举报
alantany版主坐堂交流Oracle 有问必答

renxiao2003问:一直都在说优化,其实一直不太明白,优化在修改配置文件的相关参数外,还有其他什么方面需要注意的? 比如在系统文件层的OS优化有没有相关的经验分享。请详细讲解一下优化案例。alantany答:这个问题非常好啊 关于优化,我的确是有一些想说的话,因为这些年来,我遇到的最困难的事情就是性能问题,遗憾的是,90%的情况下,是从数据库层面无法解决的,需要应用系统层面的优化。 一个有趣的现象是,我经常看到 DBA骂开发人员 系统设计的烂,sql写的差 开发人员骂用户需求不明确或是改来改去 所以整个看起来,性能问题真是一个复杂的事情,牵一发而动全身,一个性能问题,可能关联出许许多多的事情,比如说个简单的例子吧 用户反应查询缓慢,你经过分析,发现用户的Sql全是 like '%.....%',性能很差是毋庸置疑的,这可以从数据库层面解决吗?显然不行,那就找开发的吧,开发的告诉你用户的需求就是这样的,那就找人协调吧,Dba,开发,用户坐下来,重新分析了用户需求,发现了用户有时候查询是精确匹配的,比如where id =100,而有时是模糊匹配,比如where id like '',基于这样不同的需求,开发人员给用户提供不同的检索入口,以便生成不同的Sql语句,这样,至少部分查询的性能有了极大的提高(会用到索引)。 这个优化过程没有在数据库中改动任何地方,但

文档评论(0)

1亿VIP精品文档

相关文档