Windows下 MySQL慢查询配置修改

Windows下 MySQL慢查询配置修改,第1张

在剖析服务器性能的过程中,慢查询是一个很好的工具。

我们可以通过设置slow_query_log来开启慢查询日志,long_query_time属性来设置慢查询定义阈值,设置slow_query_log_file来定义慢查询日志的存储文件。

当前环境是windows10,Mysql8.0.15版本

show global variables like 'slow_query%'

show global variables like 'long_query%'

set global slow_query_log_file='F:ATempslowly.log'

set global long_query_time=2,单位为秒,可以通过设置long_query_time为0 来捕获所有的查询。

select sleep(3);

生成的日志:

C:Program FilesMySQLMySQL Server 8.0binmysqld.exe, Version: 8.0.15 (MySQL Community Server - GPL). started with:

TCP Port: 3306, Named Pipe: MySQL

Time Id Command Argument

# Time: 2021-05-19T14:38:24.960151Z

# User@Host: root[root] @ localhost [::1] Id: 14

# Query_time: 3.000456 Lock_time: 0.000000 Rows_sent: 1 Rows_examined: 0

use env

SET timestamp=1621435101

select sleep(3)

LIMIT 0, 1000

包含的信息包括执行查询的用户,查询的语句以及发起时间等。

正在学习,如果有误或不足,请指出交流。

MYSQL5.6就行。

由于QT选用的Windows32位,所以MYSQL也应选择Windows32位版本为mysql-5.6.39-win32.zip。(若QT选择的为Windows64位,则MYSQL应选择Windows64位)。

MySQL是一种开放源代码的关系型数据库管理系统,使用最常用的数据库管理语言--结构化查询语言(SQL)于1998年1月发行第一个版本。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7203519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存