数据库性能优化之--SQL硬编码
2014-11-06 18:33
274 查看
用户反馈系统高峰期运行有点慢,通过数据库EM控制台检查数据库中有很多SQL存在硬编码:
例如:select * from ****** where htphtelve0_.ENABLED_FLAG='Y' and htphtelve0_.VENDOR_CODE='ELONG' and htphtelve0_.VENDOR_HTEL_ID='02701355'
SQL运行频繁,相同SQL重复解析严重浪费CPU和内存资源,影响数据库性能
解决办法:使用绑定变量
例如:select * from ****** where htphtelve0_.ENABLED_FLAG='Y' and htphtelve0_.VENDOR_CODE='ELONG' and htphtelve0_.VENDOR_HTEL_ID='02701355'
SQL运行频繁,相同SQL重复解析严重浪费CPU和内存资源,影响数据库性能
解决办法:使用绑定变量
相关文章推荐
- 数据库性能优化分析案例---解决SQL语句过度消耗CPU问题
- 揭秘SQL优化技巧 改善数据库性能
- 数据库性能优化之SQL语句优化1
- MySQL 数据库性能优化之SQL优化
- Sql2005性能工具(SQL Server Profiler和数据库引擎优化顾问)使用方法详解
- 数据库SQL性能优化之详解
- 数据库性能优化之SQL语句优化
- 数据库性能优化之SQL语句优化1
- MySQL 数据库性能优化之SQL优化
- MySQL 数据库性能优化之SQL优化
- MySQL 数据库性能优化之SQL优化
- MySQL 数据库性能优化之SQL优化(这是 MySQL数据库性能优化专题 系列的第四篇文章)
- 揭秘SQL优化技巧 改善数据库性能
- SQL 问题与解答 - 数据库移动、性能优化、备份和镜像
- 揭秘SQL优化技巧 改善数据库性能
- MySQL 数据库性能优化之SQL优化
- MySQL 数据库性能优化之SQL优化
- 【SqlServer2005+ 查询优化】MSSQL优化SQL语句 提高数据库的访问性能
- MySQL 数据库性能优化之SQL优化
- 数据库性能优化之SQL语句优化1