gpt4 book ai didi

php - Mac Sierra 上用于慢速查询的 My.cnf 文件

转载 作者:行者123 更新时间:2023-11-28 23:15:02 24 4
gpt4 key购买 nike

我正在尝试为我的 slow_query_log 设置时间,但找不到正确的文件:

我在/usr/local/var/mysql下得到了一个文件

MYUSER-slow.log

显示查询需要 10 秒(MYSQL 中的标准是 10 秒)- 我在/usr/local/Cellar/mysql/5.7.17/support-files/下编辑了 my-default.cnf 并在创建后添加了它/etc/my.cnf

slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-queries.log
long_query_time = 1

似乎没有任何效果。谁可以设置查询时间top 1秒?

最佳答案

修改完my.cnf后,需要重启mysqld才能生效。配置文件在mysqld启动时是只读的。

您还可以动态设置这些变量。动态全局变量可以在 mysqld 运行时更改,并且更改会影响任何后续 session (当前 session 不继承全局更改)。

mysql> SET GLOBAL slow_query_log = 1;
mysql> SET GLOBAL slow_query_log_file = /var/log/mysql/slow-queries.log;
mysql> SET GLOBAL long_query_time = 1;

并不是所有的全局变量都支持动态变化,有些需要重启。这在 https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html 中按变量记录

关于php - Mac Sierra 上用于慢速查询的 My.cnf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44246917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com