1. BENCHMARK()是一个找出是否查询有问题的优秀的工具。
SELECT BENCHMARK(1000000,1+1); MySQL执行1,000,000个简单的+表达式运算的执行时间。
2. Mysql 优化 WHERE 子句:
(1). 去除不必要的括号:
(2). 常量重叠:
(a<b AND b=c) AND a=5
-> b>5 AND b=c AND a=5
(3). 去除常量条件(由于常量重叠需要):
(4). 索引使用的常数表达式仅计算一次。