只有RDBMS是变体?
我从哪里开始?
我如何评估结果?
您能给我什么建议?
#1 楼
这是我考虑的第一件事设置3个DB服务器(相同的HW / OS配置),每个服务器都安装了
MySQL
Percona
MariaDB
在MONyog上安装第四个服务器(评估版持续30天)
在MONyog中注册3个数据库服务器
/>在MONyog中使用性能指标图表或在MONyog中设置您自己的图表
您可以自行决定对所有3个DB服务器使用SysBench
这只是一个基本概述。相信我,您可以立即使用Monyog。在MonYog的网站上查看我的推荐(在页面上查找我的名字)。我最终说服我的公司在我的鉴定书之后立即购买了Utlimate版本,他们正与我一起观看。
Caveat:在拥有3台DB服务器和Sysbench准备好获取之前,请不要使用Monyog。 MonYog的30天最佳用法。
UPDATE 2011-06-20 13:18 EDT
如果将InnoDB缓冲池保持较小(innodb_buffer_pool_size的默认值为8M)并禁用二进制日志(在my.cnf中不包括log-bin),然后应测量这些指标
/> Innodb_os_log_fsyncs
查询,问题
选择((Com_select + Qcache_hits)/问题)
插入((Com_insert + Com_replace)/问题)
更新(Com_update /问题)
删除(Com_delete /问题)
其中许多是MONyog的“监视器/顾问”部分中的默认图形,可以创建更多图形来检查o其他所需的MySQL指标。 MONyog还允许您将图形导出为CSV数据。
UPDATE 2011-10-12 14:17 EDT
Percona在多个版本的MySQL中进行了改进。 />
MySQL 4.1
MySQL 5.0
MySQL 5.1(内置InnoDB)
MySQL 5.1带有InnoDB插件
MySQL 5.5
MySQL 5.6
所有测试都是在未配置MySQL的情况下执行的。结果是什么?
MySQL 4.1表现最佳的单线程
MySQL 5.1在多个内核上具有InnoDB插件规模,而不是内置5.1和5.5和5.6的InnoDB更好。 >
我从中得到什么?您必须配置MySQL 5.5 / 5.6才能使用多核增强功能。
评论
那么文档和分析方面呢?什么指标很重要?
–随机
2011年6月20日15:55
#2 楼
这应该对您非常有帮助,因为这是数据库的事实上的行业基准,TPC-C,http://www.tpc.org/tpcc/spec/tpcc_current.pdf不使用执行该基准测试,测试定义文档中包含的信息应为您提供大量的见识,帮助您建立自己的基准测试数据库选项。
评论
Percona为mysql变体提供了tpcc的实现; code.launchpad.net/~percona-dev/perconatools/tpcc-mysql
– Sean McMillan
13年4月29日在13:32
肖恩(Sean)非常有用:感谢您使用Percona参考资料更新此线程
–詹姆斯·普利(James Pulley)
13年4月30日在13:15
评论
兰迪可能想在vbtechsupport.com/606和vbtechsupport.com/657上查看某人的MariaDB 5.2 vs Percona 5.1 / 55 vs MySQL 5.0 / 5.1 / 5.5 sysbench结果,以了解一些想法。