Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2796905
  • 博文数量: 389
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 4773
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-16 23:29
文章分类

全部博文(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.

 

 

 

阅读(2433) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~