调优一般可以使用三种方法:索引、缓存、减少IO次数
1、使用索引
使用数据库索引或文件索引,对于数据库索引来说,当某个表的数据量超过万级,而查出的数据量低于10%时,就应该使用索引。
对于xml节点的访问,可以使用xpath作为索引。
2、使用缓存机制
包括数据库连接池、对象缓存等,防止频繁地创建对象。
3、减少IO次数
JDBC去数据库取数据时,如果数据量大的话,并不是一次性把所有数据全部加载进来,而是每次取fetchsize条数据(默认为10条),循环去取,直至取完。若需要取出的数据量大,可设置Statement或Connection的fetchsize属性。