如何增加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检查更多信息。

10-05 19:59