我最近开始在mysql中看到大量的set option查询计数。大约15k/秒
mysql> SHOW GLOBAL STATUS LIKE '%set%';
+-------------------+------------+
| Variable_name | Value |
+-------------------+------------+
| Com_reset | 0 |
| Com_set_option | 5472249432 |
| Com_show_charsets | 31 |
| Com_stmt_reset | 0 |
+-------------------+------------+
4 rows in set (0.00 sec)
但是,在“show processlist”中看不到类似“set”的操作
你知道为什么吗?
谢谢
1条答案
按热度按时间iovurdzv1#
com\u set\u option计数很高,可能是因为您使用的mysql库每次创建到mysql服务器的连接时都会发出set option命令。很少有库在每次创建新连接时都会设置一些基本选项。如果您的系统使用mysql执行大量事务,也可能发生这种情况。然而,这是很正常的。我正在使用mysql 5.6.34和php。参考