慢查询指令是一种用于识别和定位数据库查询性能问题的工具。当查询执行时间超过预设的阈值时,就会被认为是慢查询。MySQL数据库中的慢查询指令可以通过以下步骤来使用:
开启慢查询日志
使用以下命令开启慢查询日志:
SET GLOBAL slow_query_log = 'ON';
这会将慢查询日志开启,并记录所有执行时间超过long_query_time参数设定的时间阈值的查询。
设置慢查询阈值
使用以下命令设置慢查询的执行时间阈值,单位为秒:
SET GLOBAL long_query_time = 5;
这个命令将执行时间超过5秒的查询记录到慢查询日志中。
查看慢查询日志