保洁公司做网站有什么作用,专做外贸库存的网站,网站方案书什么东西,自己想注册公司怎么搞要想优化一条 Query#xff0c;我们就需要清楚的知道这条 Query 的性能瓶颈到底在哪里#xff0c;是消耗的 CPU计算太多#xff0c;还是需要的的 IO 操作太多#xff1f;要想能够清楚的了解这些信息#xff0c;在 MySQL 5.0 和 MySQL 5.1正式版中已经可以非常容易做到了我们就需要清楚的知道这条 Query 的性能瓶颈到底在哪里是消耗的 CPU计算太多还是需要的的 IO 操作太多要想能够清楚的了解这些信息在 MySQL 5.0 和 MySQL 5.1正式版中已经可以非常容易做到了那就是通过 Query Profiler 功能。
MySQL 的 Query Profiler 是一个使用非常方便的 Query 诊断分析工具通过该工具可以获取一条Query 在整个执行过程中多种资源的消耗情况如 CPUIOIPCSWAP 等以及发生的 PAGE FAULTSCONTEXT SWITCHE 等等同时还能得到该 Query 执行过程中 MySQL 所调用的各个函数在源文件中的位置。 查看 mysql 是否开启 profiling select profiling; 开启 set profiling1 # 0 关闭 1 开启 查看每条语句的执行时间 show profiles 查看具体语句 执行情况 show profile for query id mysql 5.7 开启查询缓存