ORACLE的提示功能是比较强的功能,也是比较复杂的应用,并且提示只是给ORACLE执行的一个建议,有时如果
出于成本方面的考虑ORACLE也可能不会按提示进行。根据实践应用,一般不建议开发人员应用ORACLE提示,因为各
个数据库及服务器性能情况不一样,很可能一个地方性能提升了,但另一个地方却下降了,ORACLE在SQL执行分析
方面已经比较成熟,如果分析执行的路径不对首先应在数据库结构(主要是索引)、服务器当前性能(共享内存、
磁盘文件碎片)、数据库对象(表、索引)统计信息是否正确这几方面分析。 谨慎使用游标。在某些必须使用游标的场合,可考虑将符合条件的数据行转入临时表中,再对临时表定义游
标进行操作,这样可使性能得到明显提高。 数据库连接池数=线程池数: 每个线程需要连接数据库的平均数×1.1(1.1的含义是增加10%的峰值期负载),
通常每个线程需要连接数据库的平均数是1,即当线程池数为120时,数据库连接池数就是132。
设置最初池大小=最大池大小。 在海量查询时尽量少用格式转换。 从数据库中大量取得所要求的数据,避免应用程序反复回调数据库。
相关文章
- 09-212018-2019-2 《网络对抗技术》Exp4 恶意代码分析 20165326
- 09-212019-2020-2 网络对抗技术 20175211 Exp4 恶意代码分析
- 09-21JUST技术:面向时空数据场景的SQL优化器
- 09-21synchronized 中的 4 个优化,你知道几个?,腾讯技术官发布的“神仙文档”火爆网络
- 09-2120181313毕然《网络对抗技术》——Exp4 恶意代码分析
- 09-21http和数据库sql分析与窃听技术
- 09-21达梦数据库性能优化-SQL优化案例分析
- 09-21SQL 分析与优化神器,验证了真相定律
- 09-21大数据开发技术HBase优化与特点分析
- 09-21简述项目中优化sql的方法,从哪些方面,sql语句性能如何分析?