1. 程式人生 > >因為鎖等待導致的慢查詢不會改變狀態變數slow_queries值

因為鎖等待導致的慢查詢不會改變狀態變數slow_queries值



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     |
+---------------------+-------+

可見沒有影響到狀態變數