- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遵循了一些通过慢查询日志跟踪慢查询的教程。
出于测试目的,我尝试将 long_query_time 的值更改为 1,但无论我做什么,只有在达到默认时间 10 时,查询才会进入日志。
我试过:
set @@GLOBAL.long_query_time = 1;
set global long_query_time = 1;
当使用这些命令之一时:
show variables like '%long%';
show global variables like '%long%';
我得到的结果是变量已更改。
我运行了完全相同的查询,只是添加了更多 LEFT JOIN
条目以使其运行时间更长。每当查询运行 10 秒或更长时间时,它就会被记录下来,但当它运行少于 10 秒时它不会显示在日志中,即使我的所有变量似乎都表明它们已更改。
在进行这些更改时,我以 root 身份登录到 MySQL。
我重启了 Apache 和 MySQL,还是不行。
我的版本信息是:
服务器版本:5.1.63-log SUSE MySQL RPM
当我同时查询 session 和全局变量时(我都试过了),我得到了这个:
mysql> show variables like '%long%';
+--------------------+----------+
| Variable_name | Value |
+--------------------+----------+
| long_query_time | 1.000000 |
| max_long_data_size | 1048576 |
+--------------------+----------+
2 rows in set (0.00 sec)
mysql> show global variables like '%long%';
+--------------------+----------+
| Variable_name | Value |
+--------------------+----------+
| long_query_time | 1.000000 |
| max_long_data_size | 1048576 |
+--------------------+----------+
2 rows in set (0.00 sec)
一般的日志记录功能显然是打开的,它被重定向到 TABLE
否则我根本不会在日志中得到一个条目。
设置 log_queries_not_using_indexes
如果打开则开始记录每个查询,即使执行时间不到 1 秒也是如此。
我错过了什么?
谢谢!
最佳答案
下面的配置让 MySQL 记录执行时间超过半秒的查询:
slow_query_log = 1
long_query_time = 0.5
log-slow-queries = /var/log/mysql/log-slow-queries.log
log_queries_not_using_indexes = 0
关于MySQL Slow Log问题——long_query_time不生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22100240/
我正在调试 MySQL 5.1.61 数据库,我在 my.cnf 文件中将 long_query_time 设置为 10。慢速查询被记录到数据库表。 但是,它记录的查询只需要几分之一秒。 事实上,我的
我认为我已将 long_query_time 参数设置为 2(这意味着两秒)。但是我可以在低于 2 秒的慢速日志文件中看到许多查询。其实它必须填充超过2秒的文件才知道? 下面是mysql慢日志条目 T
慢查询和长查询有什么区别? 按照一些教程,我将我的设置设置为: slow-query-log = 1 slow-query-log-file = /var/log/mysqld-slow-query.
我使用的是 MySQL 5.1.66 版。我看到 long_query_time变量是动态的,但是当我尝试 set GLOBAL long_query_time=1; 以上操作后我又试了 mysql>
我正在运行 mysql 5.5 并且正在调试性能问题。我启用了 mysql 慢速日志记录。这些是我在 my.cnf 中的相关设置: log_slow_queries = /var/log/mys
为了优化 magento,我们在 mysql 中启用慢查询日志。 query_long_time 的理想值是多少,尤其是对于 magento? 最佳答案 默认情况下,我总是将 long_query_t
我已使用以下参数配置 AWS RDS: join_buffer_size: 67108864 log_queries_not_using_indexes: 1 long_query_time: 0 q
我是一名优秀的程序员,十分优秀!