因為鎖等待導致的慢查詢不會改變狀態變數slow_queries值
阿新 • • 發佈:2019-02-12
none)>show global status like 'Slow%';
+---------------------+-------+
| Variable_name | Value |
+---------------------+-------+
| Slow_launch_threads | 0 |
| Slow_queries | 8 |
+---------------------+-------+
2 rows in set (0.01 sec)
session 1:
>lock table t8 write;
Query OK, 0 rows affected (0.01 sec)
session2:
>select count(*) from t8;
session2一直等待
session1 unlock tables;
session2執行
+----------+
| count(*) |
+----------+
| 148 |
+----------+
1 row in set (17.58 sec)
再次檢視狀態變數
show global status like 'Slow%';
+---------------------+-------+
| Variable_name | Value |
+---------------------+-------+
| Slow_launch_threads | 0 |
| Slow_queries | 8 |
+---------------------+-------+
可見沒有影響到狀態變數