MySQL影响查询速度和查询周期
Time:2021/05/20 11:43:15 Click:
在编写快速的查询之前,我们最好清楚真正重要的相应时间。如果要优化查询,实际上要优化其子任务,要么消除其中一些子任务,要么减少子任务的执行次数,要么让子任务运行更快!
MySQL在执行查询的时候有哪些子任务,哪些子任务运行的速度很慢?
查询的生命周期大致可以按照如下顺序来看:
客户端-服务器-语句解析-执行-返回 。
其中执行可能是最重要的阶段,这里包括大量数据处理,排序,分组……
查询需要在不同的地方花费时间,包括网络,CPU计算,生存统计信息和执行计划deng操作。
对于查询周期,上面并不完整。这里只想说明:了解查询周期,清楚查询耗时对查询优化有很大的意义。
本文由四川尚狐网络独家撰写,严禁转载。