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

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

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

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

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

Подскажите каким образом можно включить, а затем отключить, лог запросов без перезапуска mysql сервера?
...
Рейтинг: 0 / 0
Логирование запросов которые выбирают много данных?
    #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
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Логирование запросов которые выбирают много данных?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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