「MySQL」- 查询性能分析

  CREATED BY JENKINSBOT

问题描述

本文介绍如何分析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?