2009-08-21 261 views
0

我收到以下错误的值:如何设置MySQL的MaxNoOfConcurrentOperations

Got temporary error 233 'Out of operation records in transaction coordinator (increase MaxNoOfConcurrentOperations)' from NDBCLUSTER

虽然将数据插入到表NDB。

任何人都可以解释更多关于这个错误。另外在我的config.ini中我没有这个参数集。有没有什么办法可以看到这个变量的默认值。因为当我使用COMMAND SHOW VARIABLES时,我无法看到这个变量。

要设置这个变量,我还需要更改MaxMaxNoOfConcurrentTransactionsMaxNoOfLocalOperations

回答

5

为MaxNoOfConcurrentOperations的默认值是32768,但您可以通过编辑您ndb_mgm配置即/etc/mysql/ndb_mgmd.cnf

,并添加类似

MaxNoOfConcurrentOperations=100000 

当updaing的MaxNoOfConcurrentOperations增加该值值你也应该更新MaxNoOfLocalOperations。经验法则是使MaxNoOfLocalOperations比MaxNoOfConcurrentOperations大10%,这样你就可以拥有。

MaxNoOfConcurrentOperations=100000 
MaxNoOfLocalOperations=110000 
+0

嗨,我搜索了这个文件,但是我没有找到这个文件。是否与mysql-cluster Config.ini文件相同?就像我刚刚完成mysql-cluster的设置一样。 在此先感谢。 – 2009-08-22 04:25:18

+0

是的。这与您配置群集的位置相同。 – Daniel 2009-08-25 12:33:25