直接修改global 的
long_query_time 之后在当前的的窗口中是没有效果的,在新打开的窗口中才会有效果。
如果想让本窗口也有效果 的话,不用加 global关键字。
session 1 :
mysql> show variables like 'long_query_time';
+-----------------+----------+
| Variable_name | Value |
+-----------------+----------+
| long_query_time | 5.000000 |
+-----------------+----------+
1 row in set (0.00 sec)
mysql> set global long_query_time=10; --改global的为10
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'long_query_time'; --查看自己的还是5
+-----------------+----------+
| Variable_name | Value |
+-----------------+----------+
| long_query_time | 5.000000 |
+-----------------+----------+
1 row in set (0.00 sec)
新打开的session 2:
mysql> show variables like '%long_query_time%'
-> ;
+-----------------+-----------+
| Variable_name | Value |
+-----------------+-----------+
| long_query_time | 10.000000 | -- 为新改的10
+-----------------+-----------+
1 row in set (0.00 sec)
如果是在另一个已经打开的 session 3中:
查看 还是 5 , 对于已经打开的窗口是没有效果 的。
session 1 :
mysql> set long_query_time=10;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'long_query_time';
+-----------------+-----------+
| Variable_name | Value |
+-----------------+-----------+
| long_query_time | 10.000000 |
+-----------------+-----------+
1 row in set (0.00 sec)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25099483/viewspace-1468937/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25099483/viewspace-1468937/