如何增加maxnoofattributes?我收到以下错误:
错误:在更改表时增加maxnoofattributes
这是我的配置文件:
[root@ClusterMgm ~]# cat /etc/mycluster.cnf
[NDBD DEFAULT]
NoOfReplicas=2
DataMemory=64M
IndexMemory=18M
MaxNoOfTables=1024
MaxNoOfAttributes=5000000
MaxNoOfOrderedIndexes=10000
答案 0 :(得分:0)
您当前的“ 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中查看更多信息。