Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Логирование запросов которые выбирают много данных? / 6 сообщений из 6, страница 1 из 1
27.04.2017, 18:51
    #39445707
clgs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование запросов которые выбирают много данных?
Здравствуйте.

Подскажите, возможно ли логировать запросы которые выбирают например более 100 записей и/или выбирают записи общим размером более 100кб.
Идёт большой трафик с сервера базы данных. Система сложная, отследить проблематично. Нужно понять куда уходит трафик.
Какие варианты будут?
...
Рейтинг: 0 / 0
27.04.2017, 20:22
    #39445745
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование запросов которые выбирают много данных?
clgsКакие варианты будут?Логировать все запросы и уже лог анализировать.

Еще не помешало бы посмотреть на трафик сниффером (Wireshark-ом, например), чтобы точно убедиться, что это именно результаты запросов.
...
Рейтинг: 0 / 0
27.04.2017, 21:39
    #39445763
clgs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование запросов которые выбирают много данных?
miksoft,

Логировать это хорошо, но у нас 5кк запровов в час из низ 3кк селекты.
Это получается 500 мегабайт в час логов только на селекты.
Многовато, но попробую...
...
Рейтинг: 0 / 0
27.04.2017, 22:20
    #39445773
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование запросов которые выбирают много данных?
clgs,

Если нагрузка более-менее однородная, то вам достаточно 1-5 минут. Целый час вовсе необязательно логи писать.
...
Рейтинг: 0 / 0
28.04.2017, 11:22
    #39445956
clgs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование запросов которые выбирают много данных?
miksoft,

Подскажите каким образом можно включить, а затем отключить, лог запросов без перезапуска mysql сервера?
...
Рейтинг: 0 / 0
28.04.2017, 17:00
    #39446269
clgs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование запросов которые выбирают много данных?
clgs,

# mysql -uroot -p
вводим пароль
mysql > set global general_log_file='/var/lib/mysql/general_log.log';
mysql > set global general_log='ON';
ждем нужное время
mysql > set global general_log='OFF';
mysql > exit;
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Логирование запросов которые выбирают много данных? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]