MySQL performance schema影响

2480阅读 0评论2014-11-30 oracle狂热分子
分类:Mysql/postgreSQL

                              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.

 

 

 

上一篇:使用Puppet部署软件包
下一篇:RMAN PDB完全恢复