duration 为查询所花的时间fetch 读取结果所花的时间一般优化以duration时间为重fetch 时间比较大的话,考虑到是网络因素,或者查询语句中,有相关后续处理的函数如:select * from names where mid(xingming,2) regexp '死|病|鬼|瘪|丑|杀|缺'上面的语句连续用了2个处理函数,会导致fetch时间比较长查看比较详细的 语句执行过程中 各个阶段所占时间可以用如下的命令set profiling=1; 需要执行的sqlshow profiles;show profile for query 1;