我有一个22台带有普通NFS安装的机器集群。在每台机器上,我都能够启动一个新的MySQL实例。我创建了一个包含大约7100万个条目的表,并启动了一个ADD INDEX操作。已经超过12个小时了,手术还在进行中。因此,当我登录到集群中的另一台计算机时,在该机器上的MySQL守护进程上启动了一个新实例,使用:
mysqld_safe --user=username然后在同一台计算机上创建一个MySQL客户端以连接到数据库。问题是,我使用了用于在第一台机器上启动客户端的确切语句:
mysql --socket=/homes/username/mysql/mysql/tmp/mysql.sock -u root -p我能够看到这个客户端的所有数据库和表(由于底层的NFS挂载)。现在,如果我想创建一个新表或更改一个表(除了当前添加索引的表外),我有两个问题:
发布于 2010-09-12 17:06:41
这不能稳定工作,我不是为这个而做的。另外,NFS的开销并不有利。
您可能需要创建大量从mysqld实例并并行化您的客户端访问权限。
https://stackoverflow.com/questions/3695650
复制相似问题