建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 数据库 > Mysql 教程 >

MySQL 5.5.4 的工作性能测试

时间:2011-03-18 08:19来源: 作者: 点击:
MySQL-5.5.4 ® 在性能上有着非常显著的提升,接下来我们对其工作性能进行类似 TPCC 的测试。   测试环境:   MySQL-5.5.4   InnoDB-1.1   tpcc-mysql benchmark with 200W ( about 18GB worth of data),   InnoDB 日志文件大小 3.8GB   缓冲池 20GB to
MySQL-5.5.4 ® 在性能上有着非常显著的提升,接下来我们对其工作性能进行类似 TPCC 的测试。

  测试环境:

  MySQL-5.5.4

  InnoDB-1.1

  tpcc-mysql benchmark with 200W ( about 18GB worth of data),

  InnoDB 日志文件大小 3.8GB

  缓冲池 20GB to 6GB.

  存储 FusionIO 320GB MLC card with XFS-nobarrier. .

  首先第一个测试结果:

  

 

 

  上图中可看到 adaptive_flushing 参数没有真正起效,当 InnoDB 开始将数据写入磁盘时,都会有一个对应的向下脉尖,希望 MySQL 5.5 GA 版本能解决这个问题。

  另外两个 MySQL 衍生版相比较:Percona Server 和 XtraDB

  

 

 

  这个图里可看二者对 adaptive_checkpoint 算法都处理得相当好,很稳定。

  而 MySQL 和 Percona Server 的比较如下:

  

 

 

  下面是本测试过程中的 MySQL 配置

  [mysqld]

  basedir=/usr/local/mysql

  user=root

  socket=/var/run/mysqld/mysqld.sock

  server_id=1

  local_infile=1

  tmpdir=/mnt/fio

  datadir=/mnt/fio320/

  skip-grant-table

  innodb_buffer_pool_size=24G

  innodb_data_file_path=ibdata1:10M:autoextend

  innodb_file_per_table=1

  innodb_flush_log_at_trx_commit=1

  innodb_log_buffer_size=8M

  innodb_log_files_in_group=2

  innodb_log_file_size=1900M

  innodb_thread_concurrency=16

  innodb_flush_method = O_DIRECT

  innodb_write_io_threads=8

  innodb_read_io_threads=8

  innodb_io_capacity=500

  innodb_purge_threads=1

  innodb_max_dirty_pages_pct=90

  max_connections=3000

  query_cache_size=0

  skip-name-resolve

  table_cache=10000

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片