mysql-cluster datausage达到了极限

时间:2011-07-22 07:21:02

标签: mysql-management

我的MySQLCLUSTER已达到数据使用限制,如下所示

ndb_mgm> all report memoryusage
Node 2: Data usage is 100%(2560 32K pages of total 2560)
Node 2: Index usage is 22%(531 8K pages of total 2336)
Node 3: Data usage is 100%(2560 32K pages of total 2560)
Node 3: Index usage is 22%(531 8K pages of total 2336)
在我搜索之后,增加数据内存应该能够解决这个错误,我的更新如下所示

[NDBD DEFAULT]
NoOfReplicas=2
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
# Managment Server
[NDB_MGMD]
HostName=the IP of THIS SERVER
# Storage Engines
[NDBD]
HostName= the IP of the FIRST SERVER
DataDir= /var/lib/mysql-cluster
DataMemory = 512M
[NDBD]
HostName=the IP of the SECOND SERVER
DataDir=/var/lib/mysql-cluster
DataMemory = 512M
# 2 MySQL Clients
# I personally leave this blank to allow rapid changes of the mysql clients;
# you can enter the hostnames of the above two servers here. I suggest you dont.
[MYSQLD]
[MYSQLD]

然后我在此管理节点重新启动ndb_mgmd。重启数据节点mysql.server& NDBD。但仍有100%的数据使用率。

我做错的任何步骤?我的管理节点是windows xp platform&数据节点是基于solaris的。

1 个答案:

答案 0 :(得分:1)

我用Google搜索了这篇文章但没人回答。

我用Google搜索了另一篇文章: http://forums.mysql.com/read.php?25,517123,517665#msg-517665

根据帖子,我们应该用--initial重新启动管理节点。

例如:

ndb_mgmd -f D:\database\my_cluster\config.ini --initial --ndb_nodeid=1

这对我有用。希望能帮到你们。