2KB项目,专业的源码交易网站 帮助 收藏 每日签到

MySQL 5.6.7-RC 的 tpcc-mysql 基准测试后果

  • 时间:2019-03-21 20:22 编辑:2KB 来源:2KB.COM 阅读:471
  • 扫一扫,手机访问
  • 分享
摘要:
MySQL 英文原文:MySQL 5.6.7-RC in tpcc-mysql benchmark

MySQL 5.6.7 RC 前些天宣布了,因而我决议运用 tpcc-mysql 对其表示实行测试,包含功能和波动性方面。

我不克不及说我的测试进程是完满无瑕的,由于发明了两个 bug :

不知道是否是由于是 RC 版本的缘由,厥后向 Oracle 提交一些反应,下面是具体的测试情况:

  • 测试日期: Oct-2012
  • 测试目标: 测试 MySQL 5.6.7 的表示
  • 硬件换
    • Server: Dell PowerEdge R710
    • CPU: 2x Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
    • 内存: 192GB(这个内存太猛了)
    • 存储: Very Fast PCIe Flash Card
    • 文件系统: ext4
  • 软件
    • 操作系统: CentOS 6.3
    • MySQL 版本: 5.6.7-RC
  • 测试标准
    • 测试Tools: tpcc-mysql
    • 测试数据: 2500W (~250GB of data)
    • 测试工夫: 总共测试 4000 秒,但只取最初的 2000 秒,防止由于冷启动的问题招致测试后果禁绝确
  • 分歧的测试参数: 运用几组分歧的 innodb_buffer_pool_size:13, 25, 50, 75, 100, 125GB, innodb_buffer_pool_instances:1 and 8, and innodb_log_file_size:2x4GB and 2x8GB.

测试后果:

第一个后果运用的事 2x4GB 的 InnoDB 日记文件:

我们可看出当 innodb_buffer_pool_instances=8 在很小的 buffer_pool 巨细时有很大的分歧,而运用大的 buffer_pool 时,innodb_buffer_pool_instances=1 的表示最棒。

测试后果在大的 buffer_pool 时是很波动的,缘由是 InnoDB 运用异步 flush 形式,在新的 InnoDB flush 机制下之前的问题曾经修复。不外 Dimitry 通知我需求一个更大的 InnoDB 日记文件来取得更波动的后果。

下面是 2x4GB vs 2x8GB innodb 日记文件巨细的比拟:

很明显,运用更大的日记文件,测试后果更波动!

结论:

innodb_buffer_pool_instances 参数明显的影响测试后果,特殊长短常高的 I/O 负载时。

在 MySQL 5.6 ,终极是可以取得十分波动的吞吐,但自适应的 flush 机制仍需较大的日记文件。

MySQL 设置装备摆设以下: 
[mysqld]
gdb

innodb_file_per_table = true
innodb_data_file_path = ibdata1:100M:autoextend
innodb_flush_method = O_DIRECT
innodb_log_buffer_size = 256M

innodb_flush_log_at_trx_commit = 1
innodb_buffer_pool_size = 125G
innodb_buffer_pool_instances=8

innodb_log_file_size = 4G
innodb_log_files_in_group = 2
#####plugin options
innodb_read_io_threads = 16
innodb_write_io_threads = 16
innodb_io_capacity = 20000
innodb_io_capacity_max = 40000


#not innodb options (fixed)
port = 3306
back_log = 50
max_connections = 2000
max_prepared_stmt_count=500000
max_connect_errors = 10
table_open_cache = 2048
max_allowed_packet = 16M
binlog_cache_size = 16M
max_heap_table_size = 64M
sort_buffer_size = 4M
join_buffer_size = 4M
thread_cache_size = 1000
query_cache_size = 0
query_cache_type = 0
ft_min_word_len = 4
thread_stack = 192K
tmp_table_size = 64M

server-id = 10
#*** MyISAM Specific options
key_buffer_size = 8M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
bulk_insert_buffer_size = 8M
myisam_sort_buffer_size = 8M
myisam_max_sort_file_size = 10G
myisam_repair_threads = 1
myisam_recover
user=root
skip-grant-tables
本文中的一切译文仅用于进修和交换目标,转载请务必注明文章译者、出处、和本文链接。 2KB翻译任务按照 CC 协议,假如我们的任务有进犯到您的权益,请实时联络我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部