Странно, но почему-то мне недавно стало известно что на моем сервере где стоит MySQL LA стал подбираться к отметке 0.7+ Всё же странно это тем что такого удовольствия раньше мой сервер не испытывал. Я не знаю с чем это может быть связано, уменьшил общее количество одновременно открытых файлов для Innodb. И по этому интересуюсь, есть ли возможность как нибудь выяснить с чем связаны чрезмерное увеличение производительности MySQL сервера?
Пользователь добавил сообщение 06 Января 2018, 15:19:37:
use csgo_public;
SET timestamp=1515240848;
SELECT * FROM sb_bans WHERE ip='178.184.206.62' AND RemoveType IS NULL AND ends > 1515240847;
# Time: 2018-01-06T12:14:25.176777Z
# User@Host: portal[portal] @ [127.0.0.1] Id: 1793
# Query_time: 19.297630 Lock_time: 0.000139 Rows_sent: 0 Rows_examined: 1
Такие же запросы проходят и за менее чем 0.002s.. с чем может быть связано? Сервер у меня виртуальный, может это быть связано с тем что дисковая подсистема физического сервера перегружается в какой то момент времени? Хотя я лично видел(htop) как MySQL подбиралась к отметке 100% по CPU. Он же никаким образом не связан с диском?) От чего лагает, не понятно..
Пользователь добавил сообщение 06 Января 2018, 21:52:48:
jbd2, отписал в тп, пофиксили...
Вопрос, как посмотреть дисковую статистику в плане файлов которые в режиме r/w в текущий момент?
Например в мониторе винды есть такая фича, которая позволяет увидеть список файлов которые пишутся и читаются. И там же есть стата, сколько данных, пути файлов, время задержки, ошибки и пр..