免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 14539 | 回复: 8
打印 上一主题 下一主题

mysql 32位和64的性能比较 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-12 14:40 |只看该作者 |倒序浏览
最近老大给安排这个课题

大家有没有经验?

当然不用说64位适合4G以上的内存

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
2 [报告]
发表于 2009-10-12 15:11 |只看该作者
自己高点数据在真实的环境下测试下吧

论坛徽章:
9
每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00数据库技术版块每周发帖之星
日期:2016-03-07 16:30:25
3 [报告]
发表于 2009-10-12 15:18 |只看该作者
尽可能的模拟生产环境的实际情况来设计测试方式:
1. mysql的硬件环境
2. 各种参数设置
3. 读写语句的比例
4. 并发量

论坛徽章:
0
4 [报告]
发表于 2009-10-12 17:08 |只看该作者
我觉得这东西得自己下手去测。看网上的东西总是来的虚,我们期待楼主的测试说明。

论坛徽章:
0
5 [报告]
发表于 2009-10-12 17:21 |只看该作者
建议自己做一下测试。

我曾经在solaris 10上面用gcc 4.2 编译5.0的。记不清了,大概情况是:
和理论上相符合,64总体上要慢一些。基于mysqlbench测(连接, 创建, alter table, 大表,  插入, select, 事务等),大约慢1%。

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
6 [报告]
发表于 2009-10-13 10:54 |只看该作者
原帖由 hironics 于 2009-10-12 17:21 发表
建议自己做一下测试。

我曾经在solaris 10上面用gcc 4.2 编译5.0的。记不清了,大概情况是:
和理论上相符合,64总体上要慢一些。基于mysqlbench测(连接, 创建, alter table, 大表,  插入, select, 事务等 ...



支持的事务数上应该多些吧

论坛徽章:
0
7 [报告]
发表于 2009-10-13 11:02 |只看该作者
我这是这样认为的,速度上在同样的配置上低于4G的也许64位的没什么优势。
但大于4G内存的机器上,用32位的MySQL性能上就没64位有优势了。
所以对于选择32位或是64位的问题就要看你有什么样的硬件,另一方面要看你的业务是什么状态。如果低配的机器抗不住压力了,那就要考虑高配,用高配就要用能发挥出来性能的软件。

从另一方面来看:比较32位和64位的问题,更多的不是关注性能,而是要关注一下迁移中可能出现的问题。

对于事务处理:目前从MySQL的代码里看来MySQL的同时并发事务只有1023个,当并发的事务超过1023个MySQL的错误日值中就有一些错误日值输出。MySQL的事务队列同时只能容下1023个事务。

论坛徽章:
0
8 [报告]
发表于 2009-10-13 11:25 |只看该作者
谢谢大家关注,这几天我正在进行这个项目
得到结果后肯定给大家结论

另外请大家帮个忙
有没有用c 或 c++ 写的测试脚本?
包括多线程模拟。

论坛徽章:
0
9 [报告]
发表于 2009-10-13 14:29 |只看该作者
另外,mysqlslap据说测试性能很有用,只是不知道是否可以用在5.0一下的mysql上?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP