1.尽量使用字段名代替*,尽量查询必要的字段
SELECT * FROM T_XXXXX
SELECT JGQC, JGLB, BZLB, JGXZ, JGJB, JIGDM FROM DB2INST1.T_XXXX
SELECT jgqc FROM T_XXXX
?
2.使用绑定变量,避免硬解析,同时防止SQL注入
?
3.增加逻辑读,减少物理读即硬解析
?
4.想办法提高缓冲池子命中率
?
5.考虑让SQL 语句走索引,注意建立索引但不一定会走索引,根据SQL执行计划让SQL走索引
?
6.合理设置数据库各参数
?
7.消除行迁移 和 消除高水位(HWM :? High water mark)
?
8.建立表时候根据需要关闭记录日志功能,使用分区表
?
9计算机硬件资源IO CPU和内存配置
查看计算机:free -m ,top ,vmstat
原文:http://gaojingsong.iteye.com/blog/2266952