Изменение размера пула InnoDB без влияния на локальный сервер - MySQL windows - PullRequest
0 голосов
/ 24 октября 2019

Во-первых, я пытался найти различные решения проблемы, которую я описываю ниже, но ничего не помогло, поэтому я отправляю свой собственный вопрос.

Моя проблема началась с попытки изменить тип данных столбца встол с ~ 9,5 млн. строк. Я получил код ошибки 1206 и после быстрого поиска понял, что мне нужно изменить размер пула в файлах настроек и сделал это в файле my.ini (изменен с 8 до 64 МБ). После перезагрузки моего компьютера рабочая среда не смогла подключиться, так как локальный сервер перестал работать. Когда я пытался перезапустить сервер через службы, он все время останавливался.

После того, как я переключил файл my.ini на старую и оригинальную версии и перезагрузил ПК, рабочая среда работает, а сервер работает, номоя первоначальная проблема продолжается.

Ваша помощь и советы будут высоко оценены.

Спасибо, Майкл

1 Ответ

0 голосов
/ 28 октября 2019

На машине объемом 16 ГБ вы, вероятно, должны установить innodb_buffer_pool_size на 11G:

SET GLOBAL innodb_buffer_pool_size = 11G;

Также измените настройку в my.cnf.

...