на медленные ответы с API, пытаюсь проанализировать медленные запросы в БД, и заметил что long_query_time выставлена на 0.01 сек. Рационально ли задать значение, к примеру = 1 сек?
Это скорее все в MySQL чатики Тут можно сказать что включить Performance Insights - прям поможет Еще если базу шарят много приложений/сервисов , то попросить каждого такого клиента назвать самого себя при подключении (как app name) Ну и дальше как обычно разбирать топ 5 запросов, улучшать это дело… Часто виноват длинный такой SQL, который со временем таким стал :)
Спасибо, Владимир! называть себя = то есть прокидывать в запрос типа коммент #app_name_here чтобы понять например что за лямбда запрос SQL отправила?
Да. В клиентах часто есть поддержка переменных окружения вроде APP_NAME Плюс еще какую то мета информацию можно добавлять полезную Так получится найти самого шумного :) Лучше конечно же каждому приложению использовать своего пользователя… и все такое :)
хах да было бы идеально, но испольуется один пользователь) благодарю
Обсуждают сегодня