Seq Scan — последовательное чтение всей таблицы, строка за строкой. Медленно для больших таблиц, но оптимально если нужно прочитать значительную часть данных (>10-20%). Index Scan — сначала ищет в индексе нужные строки, потом идёт в таблицу за данными. Быстро для выборочных запросов (WHERE id = 42). PostgreSQL сам выбирает: если запрос вернёт 1% таблицы — Index Scan, если 80% — Seq Scan дешевле (последовательное чтение быстрее случайного). ANALYZE обновляет статистику для правильного выбора.
Что такое Seq Scan vs Index Scan?
Junior
655 просмотровAFK Offer AI
Как реализовать rate limiter через token bucket?