2009-08-21 3 views
0

erhalte ich folgende Fehlermeldung:Wie stellt Wert von mysql MaxNoOfConcurrentOperations

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

Während Einfügen von Daten in ndb Tabelle.

Kann jemand mehr über diesen Fehler erklären. Auch in meiner config.ini habe ich diesen Parameter nicht eingestellt. Gibt es eine Möglichkeit, wie ich den Standardwert dieser Variable sehen kann. Ich kann diese Variable nicht sehen, wenn ich den Befehl SHOW VARIABLES verwende.

Um diese Variable zu setzen, muss ich auch die MaxMaxNoOfConcurrentTransactions und MaxNoOfLocalOperations ändern.

Antwort

5

Der Standardwert für MaxNoOfConcurrentOperations ist 32768, aber Sie können diesen Wert erhöhen, indem Sie Ihre Bearbeitung ndb_mgm Config dh /etc/mysql/ndb_mgmd.cnf

und das Hinzufügen von etwas wie

MaxNoOfConcurrentOperations=100000 

Wenn updaing die MaxNoOfConcurrentOperations Wert sollten Sie auch MaxNoOfLocalOperations aktualisieren. Die Faustregel ist, MaxNoOfLocalOperations 10% größer als MaxNoOfConcurrentOperations zu machen, so dass Sie hätten.

MaxNoOfConcurrentOperations=100000 
MaxNoOfLocalOperations=110000 
+0

Hallo, ich suchte nach dieser Datei, aber ich habe diese Datei nicht gefunden. Ist es dasselbe wie die mysql-cluster-Datei Config.ini? wie ich gerade Setup von mysql-cluster getan habe. danke im voraus. –

+0

Ja. Es ist dasselbe wie bei der Konfiguration Ihres Clusters. – Daniel