查询、新增、修改及删除数据库等操作是影响web应用程序性能指标的重大因素。下面一些常见的建议可以提高查询性能问题。
优化JDBC连接
采用数据库连接池机制可以将曾打开的数据库连接保存在缓存中,这样程序其他部分就可以继续利用,从而节省了数据库连接耗费的时间。
2. 提高select子句的查询速度
(1)建立索引
若经常要通过表中的某一字段来查询数据,就可以将这个字段设置为表的一个索引。在select查询中如果发现查询的列是一个索引列,则数据库会从索引表中扫描数据,不再需要从整个数据表中扫描,性能会极大的提高。
(2)在select子句中避免使用“*”
数据库在解析的过程中, 会将“*” 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间。最好可以把列名一一写出。
3. 避免使用话费资源的操作
4.优化where子句来提高查询速度
本文出自 “java我的最爱” 博客,请务必保留此出处http://lindianli.blog.51cto.com/7129432/1546677