Как установить значение mysql MaxNoOfConcurrentOperations - PullRequest
0 голосов
/ 21 августа 2009

Я получаю следующую ошибку:

Получена временная ошибка 233 'Неактивные записи в координаторе транзакций (увеличение MaxNoOfConcurrentOperations)' из NDBCLUSTER

При вставке данных в таблицу ndb.

Может кто-нибудь объяснить больше об этой ошибке. Также в моем config.ini у меня нет этого набора параметров. Есть ли способ увидеть значение по умолчанию для этой переменной. поскольку я не могу видеть эту переменную, когда я использую команду SHOW VARIABLES.

Чтобы установить эту переменную, мне также нужно изменить MaxMaxNoOfConcurrentTransactions и MaxNoOfLocalOperations.

1 Ответ

5 голосов
/ 21 августа 2009

Значение по умолчанию для MaxNoOfConcurrentOperations равно 32768, но вы можете увеличить это значение, отредактировав свою конфигурацию ndb_mgm, т.е. /etc/mysql/ndb_mgmd.cnf

и добавление чего-то вроде

MaxNoOfConcurrentOperations=100000

При обновлении значения MaxNoOfConcurrentOperations вы также должны обновить MaxNoOfLocalOperations. Основное правило - сделать MaxNoOfLocalOperations на 10% больше, чем MaxNoOfConcurrentOperations, чтобы вы могли это сделать.

MaxNoOfConcurrentOperations=100000
MaxNoOfLocalOperations=110000
...