免费注册 查看新帖 |

Chinaunix

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

请教-MySQL5.0数据库在WIN2003下能否支持最新的4核CPU [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-03 08:58 |只看该作者 |倒序浏览
MySQL5.0数据库在windows2003下能否支持最新的4核芯CPU,2核心的呢?
如 XEON E5345, 2核心 E5160

论坛徽章:
0
2 [报告]
发表于 2007-07-03 09:40 |只看该作者
你所说的“支持”是什么意思?
5.0能跑

论坛徽章:
0
3 [报告]
发表于 2007-07-03 11:53 |只看该作者
当然是4个核能同时都用上, 而不是只用其中一个核 ,那样4核就没意义了,对吧

论坛徽章:
0
4 [报告]
发表于 2007-07-03 12:59 |只看该作者
同时用到4个核心需要专门的并行程序,MySQL和绝大多数普通应用软件并不是并行软件,所以严格来讲,MySQL不能一开始就用到4个核心
但是,如果负载足够大,也能把2个或者4个核心的利用率压上去,比如:
你在比较大的几张表上同时建立全文索引,应该能看到几个核心都有在用

论坛徽章:
0
5 [报告]
发表于 2007-07-03 13:46 |只看该作者
谢谢,学习了!
请部这个 专门的并行程序 叫什么?哪里可以找到呢?

论坛徽章:
0
6 [报告]
发表于 2007-07-03 16:33 |只看该作者
多核对MySQL的性能提升并不是线性的。其他商业数据库可能更糟,要知道Oracle的价格是按核心数量多少计算的。

论坛徽章:
0
7 [报告]
发表于 2007-07-03 16:59 |只看该作者
MPI、PVM可以编写并行程序

论坛徽章:
0
8 [报告]
发表于 2007-07-03 17:58 |只看该作者
根据以下因素确定某个平台适合高负荷关键任务MySQL服务器的程度:
·         线程库的稳定性。可能某个平台的反应不错,但MySQL的稳定性取决于它所调用的线程库,不管其它部分是否完善。
·         内核和线程库利用均衡多处理器(SMP)系统的能力。换句话说,当进程创建一个线程时,应允许线程运行原进程所运行CPU之外的其它处理器。
·         内核和线程库运行在短范围频繁获取和释放互斥体而不需要过多地交换内容的多个线程的能力。如果执行pthread_mutex_lock()时产生的CPU

警告:我们已经发现在SMP系统中Linux 2.2.14 和MySQL会出现一些奇怪的问题。我们还收到来自一些MySQL用户的报告说他们用内核2.2.14使用MySQL时遇到了严重的稳定性问题。如果你正使用该内核,应当升级到2.2.19 (或更新版)或到2.4内核。如果你有一个多CPU盒,应当考虑使用2.4,因为它能大大加速。你的系统将会更稳定。(这个,现在的内核好像是 2.6.19 了,可见这些警告有多么的古老)

以上出自 http://dev.mysql.com/doc/refman/5.1/zh/installing.html
当然了,这些内容好像从 4.1 开始就有了

只要你在硬件管理能看到你的 CPU 数量和逻辑的一样多,就是你的 OS 环境支持 SMP,然后就是 Windows 的线程库的事儿了,
不过,windows 的,俺不熟,但就 *nix 来说 solaris 的线程支持是最好的,反正比 linux 好
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP