История изменений
Исправление adn, (текущая версия) :
Ну как минимум посмотреть какой именно pool_size тебе действительно нужен (в гигабайтах)
SELECT CEILING(Total_InnoDB_Bytes*1.6/POWER(1024,3)) FROM
(SELECT SUM(data_length+index_length) Total_InnoDB_Bytes
FROM information_schema.tables WHERE engine='InnoDB') A;
Больше чем даст этот select ставить не имеет смысла.
После этого начинай ограничивать
join_buffer_size
sort_buffer_size
read_buffer_size
read_rnd_buffer_size
max_connection
и это. не слушай тех кто предлагает по крону рестартовать или добавлять swap - это глупость от неквалифицированности
Исходная версия adn, :
Ну как минимум посмотреть какой именно pool_size тебе действительно нужен (гигабайтах)
SELECT CEILING(Total_InnoDB_Bytes*1.6/POWER(1024,3)) FROM
(SELECT SUM(data_length+index_length) Total_InnoDB_Bytes
FROM information_schema.tables WHERE engine='InnoDB') A;
Больше чем даст этот select ставить не имеет смысла.
После этого начинай ограничивать
join_buffer_size
sort_buffer_size
read_buffer_size
read_rnd_buffer_size
max_connection
и это. не слушай тех кто предлагает по крону рестартовать или добавлять swap - это глупость от неквалифицированности