1、dao层统计9秒,看来这里优化空间很大。2、查询的表中的数据量3、SQL语句中查询关联的表的个数4、SQL语句的取数的逻辑复杂度,有没有用group by,in一个结果集,外连接一个结果集,having等。5、数据库表的索引设置是否合理6、数据库服务器自身性能,SSD硬盘比机械的要快很多。7、数据库服务端配置是否合理(让DBA给看看) 暂时想到这么多,等有了再补充。
1、dao层统计9秒,看来这里优化空间很大。
2、查询的表中的数据量
3、SQL语句中查询关联的表的个数
4、SQL语句的取数的逻辑复杂度,有没有用group by,in一个结果集,外连接一个结果集,having等。
5、数据库表的索引设置是否合理
6、数据库服务器自身性能,SSD硬盘比机械的要快很多。
7、数据库服务端配置是否合理(让DBA给看看)
暂时想到这么多,等有了再补充。