Проследите весь путь отчёта: запрос пользователя, ожидание пула, SQL, обработка данных и передача результата. Затем покажите, на каком этапе возникала задержка.
Как выглядел медленный запрос для отчёта и весь путь от пользовательского запроса до получения результата?
Проследите весь путь отчёта: запрос пользователя, ожидание пула, SQL, обработка данных и передача результата. Затем покажите, на каком этапе возникала задержка.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Проследите весь путь отчёта: запрос пользователя, ожидание пула, SQL, обработка данных и передача результата. Затем покажите, на каком этапе возникала задержка.
Для SQL опишите фильтры, JOIN, агрегации и план, не раскрывая чувствительные данные. Разделите время БД и остальную задержку: причиной может быть не сам запрос. Расскажите, какие измерения подтвердили гипотезу и как проверили результат оптимизации. Если точный текст запроса не помните, лучше объяснить структуру, чем придумывать его.