问题描述
本文介绍如何分析SQL语句性能。
使用SHOW PROFILES语句
mysql -h 192.168.50.34 -u db_veryeast_cn -p"your-password" -P "your-port-number" \ -e 'set profiling=1; SELECT `id` FROM `table-name`; show profiles;' # 输出中的Duration列是以秒为单位(官方文档上并没有说,大家大家都是这么猜的,看起来也是这么回事)
参考文献
How To Use MySQL Query Profiling
MySQL Performance Schema/14.1 Query Profiling Using Performance Schema
MySQL Show Profiles duration format?