如何增加maxnoofattributes?我收到以下错误:
错误:更改表时增加maxnoofattributes
这是我的配置文件:
[root@ClusterMgm ~]# cat /etc/mycluster.cnf
[NDBD DEFAULT]
NoOfReplicas=2
DataMemory=64M
IndexMemory=18M
MaxNoOfTables=1024
MaxNoOfAttributes=5000000
MaxNoOfOrderedIndexes=10000
最佳答案
您当前的“ MaxNoOfAttributes”值是多少?使用“ ndb_config -q MaxNoOfAttributes
”命令进行检查。
如上述问题所示,在mysql-cluster config.ini文件中更改MaxNoOfAttributes值。
然后,您必须重新启动集群才能使此更改生效。
重新启动过程:
杀死$(pidof ndb_mgmd)
ndb_mgmd --skip-config-cache -f /etc/mycluster.cnf
然后使用“ {nodeId} restart”命令从“ ndb_mgm”控制台重新启动数据节点(即2重新启动)。
并再次检查您当前的“ MaxNoOfAttributes”值。
注意:
MaxNoOfAttributes的默认值为1000,可能的最小值为32,最大值为4294967039。
您可以从此page检查更多信息。