Увеличение времени загрузки страницы с MySQL на Percona?
Page Time: 0.0915s
Memory: 5.0191 MB (Peak: 5.4852 MB)
Queries (10, time: 0.0037s, 4.1%)
После перехода с MySQL на Percona время моей страницы фактически увеличилось. Это только потому, что оно где-то уменьшается, а где-то затягивается? Я не против, но я хотел бы понять причину.
Это видно при использовании отладки из установки XenForo с 15 - 30 пользователями 24/7. К сожалению, я не проверял время запросов раньше, поэтому я не уверен в том, увеличился он или нет, но я, вероятно, останусь на Percona некоторое время.
1 ответ
Трудно поставить какую-либо диагностику, поскольку вы не изолировали производительность запросов от остальной части вашего приложения. Я бы порекомендовал использовать New Relic, чтобы получить некоторые метрики о том, где ваше приложение тратит большую часть своего времени.
Я предполагаю, что ваши буферы MySQL были очищены, так как вы, должно быть, отключили его, чтобы установить Percona Server. После того, как буферы были охлаждены после перезапуска, вполне естественно, что запросы к базе данных занимают больше времени. Другими словами, такое же замедление могло бы произойти, если бы вы просто перезагрузились.
Поскольку трафик запросов загружает страницы данных и индексы в буферы, запросы должны возвращаться к той скорости, к которой вы привыкли. Время, необходимое для "разогрева" буферов, варьируется; это зависит от скорости трафика на ваш сайт.
Вот интересная статья с советами по эффективному управлению вашими кеш-буферами MySQL: http://www.mysqlperformanceblog.com/2010/09/23/more-on-dangers-of-the-caches/