整个应用程序,单个数据库服务器或多个联网数据库服务器的级别进行优化
2.数据库性能取决于数据库级别的几个因素,例如表,查询和配置设置
3.在数据库级别进行优化,在硬件级别进行优化,平衡可移植性和性能
4....8.优化select语句,这方面技巧同样适用于其他带where的delete语句等,在where子句的列上设置索引;索引对于引用多个列如join和外键尤其重要
select where子句优化:
1.调整查询的结构...,例如函数调用,为结果集中的每一行只调用一次,为表中的每一行只调用一次
2.减少查询中的全表扫描数
3.定期使用ANALYZE TABLE语句使表统计信息保持最新
4.了解特定于每个表的存储引擎的调优技术...* FROM t WHERE primary_key=1;
SELECT * FROM t1,t2
WHERE t1.primary_key=1 AND t2.primary_key=t1.id;...LIMIT 10;
假设索引列是数值型,以下查询仅用到了索引树:
SELECT key_part1,key_part2 FROM tbl_name WHERE key_part1=val;
SELECT