mysql(六)为什么查询速度会慢

在完成查询任务的时候,查询需要在不同的地方花费时间,包括网络,CPU计算,生成统计信息和执行计划、锁等待(互斥等待)等操作,尤其是向底层存储引擎检索数据的调用操作,这些调用需要在内存操作、CPU操作和内存不足时导致的I/O操作上耗时间。根据存储引擎不同,可能还会产生大量的上下文切换以及系统调用。 在每一个消耗大量时间的查询案例中,我们都能看到一些不必要的额外操作,某些操作被额外地重复了很多次,某些
相关文章
相关标签/搜索