С вашего UPTIME из 1022 секунд отчета GLOBAL STATUS исследуйте и рассмотрите эти my.cnf / ini добавьте / измените / отключите с помощью ведущего # или REMOVE, чтобы избежать беспорядка. Обычно в день производится только 1 изменение и контроль. В вашем случае, с 18-минутными сбоями, давайте сделаем их все в одном завершении / перезагрузке.
thread_cache_size=100 # from default because 83 threads created already, V8 CAP is 100 to avoid OOM
innodb_buffer_pool_size=6G # from default of 128M, was full in 17 minutes
table_open_cache=10000 # 1066 already opened in 17 minutes.
Отчаянно нужны ваши SHOW GLOBAL VARIABLES; и SHOW ENGINE INNODB STATUS; и завершить my.cnf / ini, чтобы избежать УГОЛОВНОСТИ для дополнительных предложений. dropbox.com или pastebin.com являются разумными местами для обмена данными, если вы достигли пределов хранения здесь.
Поиск «[MySQL]). Семафорское ожидание продолжалось« найти более ранние решения в stackoverflow.com dba.stackexchange.com или serverfault.com (наш pw разделяют эти 3 сайта, поэтому вам не нужны 3 аккаунта).
Откат имел дело с 17 856 929 рядами. В одной транзакции это нагрузка, которая требует анализа, чтобы разбить его на более управляемые подсчеты строк для одной транзакции.
update 2017-11-18 около 09 UTC wh В разделе my.cnf / ini [mysqld] вам НЕОБХОДИМО
innodb_log_buffer_size=48M # from 256M
innodb_log_file_size=256M # from default of 48M
Сегодня они отстают и являются важной частью вашей 17-минутной перезагрузки. Отключение / перезапуск не требуется, чтобы ни одно значение не могло быть динамически изменено.