Проблема с максимальным подключением MySQL Galera 5.7

Я использую кластер MySQL Galera в качестве резервной базы данных для среды Cloudera CDH. Недавно я обновил версию MySQL с 5.6 до 5.7, моя версия CDH - 5.14. Но после обновления я иногда сталкиваюсь с проблемами max_connections, максимальное ограничение на подключение составляет 512, но иногда они также исчерпаны, даже с 5.6 ограничением max_connection было 214, и я никогда не сталкивался с проблемами.

Мне интересно, есть ли в MySQL Galera 5.7 какая-то ошибка, из-за которой соединения не закрываются. Я обновился до 5.7, так как это необходимо для CDH 6.

Ищу вашей помощи. Огромное спасибо заранее!

Спасибо, Анураг


person Anurag    schedule 04.01.2019    source источник


Ответы (1)


Многие вещи могут привести к поражению max_connections; все они находятся под вашим контролем:

  • Много клиентов, которые подключаются, но никогда не отключаются.
  • Клиентское программное обеспечение (Apache/Tomcat/...) настроено на работу с большим количеством клиентов.
  • Пул соединений настроен слишком высоко.
  • wait_timeout слишком высокое.
person Rick James    schedule 06.01.2019
comment
Большое спасибо, Джеймс, за участие. Дело в том, что он отлично работал с MySQL 5.6, проблемы возникают с 5.7. Даже мы увеличили лимит Max_connection до 1800, тогда также мы смогли увидеть, что все 1800 были заняты за один раз. Это означает, что соединения не закрываются или какой-то баг с Galera+5.7. Если много клиентов подключаются и не отключаются, то проблемы должны быть постоянными, а не случайными. Нет новой установки программного обеспечения после обновления 5.7. Пул соединений и время ожидания такие же, как и в 5.6. - person Anurag; 10.01.2019