ну, раз пошла такая пьянка

Jun 26, 2016 20:08

режь последний огурец ( Read more... )

Leave a comment

Comments 2

nightlysunlight June 26 2016, 19:28:29 UTC
Уберите из конфига sort_buffer_size, read_buffer_size и read_rnd_buffer_size насовсем. Перезапустите MySQL

Reply


svetasmirnova June 26 2016, 19:33:59 UTC
4G на всё? Курим ман на тему сессионных переменных и буферов, выделяющихся под конкретную операцию.

key_buffer_size, query_cache_size у вас всегда выеделен
sort_buffer_size выделяется для *каждой* сортировки
read_buffer_size для каждого сканирования таблицы MyISAM (select * - вот это)
read_rnd_buffer_size, myisam_sort_buffer_size - по необходимости

То есть каждый из проблемных запросов у вас использует 2G, всё время выделено 1,25G плюс легко ещё 1,25G может выделиться. Не нужно сессионные буферы по умолчанию большими делать. Выделяйте в сессии под конкретный запрос.

Reply


Leave a comment

Up