EXPLAIN ANALYZE показывает план выполнения запроса и реальное время. EXPLAIN ANALYZE SELECT * FROM orders WHERE user_id = 5. Что смотрим: Seq Scan (последовательный перебор — медленно для больших таблиц) vs Index Scan (быстро), actual rows (сколько строк реально обработано), total time. Если Seq Scan на большой таблице — нужен индекс. QA использует для: выявления медленных запросов до production, проверки что индексы используются, тюнинга запросов в тест-данных.
Как использовать EXPLAIN ANALYZE для тестирования производительности запросов?
Senior
251 просмотровAFK Offer AI
Как настроить тесты в Jenkins?