首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在数据库环境中利用集群的力量?

问在数据库环境中利用集群的力量?
EN

Stack Overflow用户
提问于 2010-09-12 16:43:49
回答 1查看 325关注 0票数 1

我有一个22台带有普通NFS安装的机器集群。在每台机器上,我都能够启动一个新的MySQL实例。我创建了一个包含大约7100万个条目的表,并启动了一个ADD INDEX操作。已经超过12个小时了,手术还在进行中。因此,当我登录到集群中的另一台计算机时,在该机器上的MySQL守护进程上启动了一个新实例,使用:

代码语言:javascript
复制
mysqld_safe --user=username

然后在同一台计算机上创建一个MySQL客户端以连接到数据库。问题是,我使用了用于在第一台机器上启动客户端的确切语句:

代码语言:javascript
复制
mysql --socket=/homes/username/mysql/mysql/tmp/mysql.sock -u root -p

我能够看到这个客户端的所有数据库和表(由于底层的NFS挂载)。现在,如果我想创建一个新表或更改一个表(除了当前添加索引的表外),我有两个问题:

  1. ,这甚至是使用集群的正确方式吗?或者更确切地说,假设我面前有一个相当大的数据挖掘任务,我如何设置MySQL (没有集群上的根特权)来加快任务?
  2. --我用来连接mysql的语句--使用与第一台机器相同的mysql.sock文件。这意味着什么?我的意思是,我最终会面对任何奇怪的situations?
  3. Will,我的性能会有任何提高,还是会减缓在不同机器上正在进行的索引操作?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-12 17:06:41

这不能稳定工作,我不是为这个而做的。另外,NFS的开销并不有利。

您可能需要创建大量从mysqld实例并并行化您的客户端访问权限。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3695650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档