全部博文(389)
分类: Mysql/postgreSQL
2014-11-30 22:21:04
MySQL performance schema影响
我们知道在MySQL 5.6以后的版本中,Performance Schema默认是打开的,但是
如果不激活任何的instrments,没有性能影响.在5.6.14的版本中,instruments达到
了惊人的573个。
mysql> select version();
+----------------+
| version() |
+----------------+
| 5.6.14-rel62.0 |
+----------------+
1 row in set (0.00 sec)
mysql> select count(*) from performance_schema.setup_instruments;
+----------+
| count(*) |
+----------+
| 573 |
+----------+
1 row in set (0.00 sec)
我打了开所有的instruments,然后使用了sysbench测试,发现有大约5%的性能损失.
线程 PS PS打开所有instruments
2 2942 2906
4 5305 4998
6 6995 6695
8 8296 8054
鉴于在5.6的版本中PS还不是特别成熟,在默认的情况下不要开启instruments,当出现
性能问题只开启.一旦问题解决后,就关闭instruments.