通常来说,查询的生命周期大致可以按照顺序来看从客户端到服务端,然后在服务器上进行解析,生产执行计划, 执行,并返回结果给客户端.其中的执行阶段可以认为是整个生命周期中最重要的阶段,其中包括了大量为了检索 数据到存储引擎的调用以及调用后的数据处理,包括排序.分组等. 在完成这些任务的时候,查询需要在不同的地方花费时间,包括网络.CPU计算.生成统计信息和执行计划.锁等待 等操作,尤其是底层存储引擎检索数据的调用操作,这些调用需要在内存操作.CPU操作和内存不足时导致的I/O操作 上. 1.是否向数…