Поделиться:
Поделиться:

8 ответов

Asylum
07.04.2016 19:52
Студия Восемь-Бит

Раньше служба поддержки выдавала распределение нагрузки по базам

Вячеслав
07.04.2016 20:57

Ответили, что такой возможности нет. Дали совет отрубать сайтики-базы и смотреть на нагрузку..

Валера
09.04.2016 15:05

Сейчас нагрузку по базам можно узнать только за последние 5 минут.

Asylum
09.04.2016 20:51
Студия Восемь-Бит

А консоли отладки в Битриксе нет? Несколько лет назад получал сертификат, но но дружба не сложилась

ООО «ТаймВэб», модератор Community

Здравствуйте, Вячеслав!

Для того, чтобы выяснить, на какую базу приходится нагрузка, необходимо отвязывать домены и смотреть. Часто высокая нагрузка на сервер баз данных возникает из-за атаки или индексации. Если выяснится, что нагрузка идет только на 1 базу данных, то вы можете решить проблему либо блокировкой запросов, либо оптимизацией, либо сменой тарифного плана.
Прочитать рекомендации по снижению нагрузки вы можете, пройдя по этой ссылке: http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358560

лучше всего блокировка запросов. на одном сайте может быть много баз данных, потому отвязка домена не всегда полезна.

Валера
09.04.2016 15:09

Можно воспользоваться статистикой из запроса (https://www.percona.com/doc/percona-server/5.5/diagnostics/user_stats.html#TABLE_STATISTICS):

SHOW TABLE_STATISTICS;

Запрос выполнить в phpmyadmin с полным доступом, тогда информация будет по всем базам.

Ymia Famylia
09.04.2016 19:58

Создать для каждой базы отдельного пользователя и посмотреть нагрузку по пользователям.
Посмотреть лог медленных запросов.