Поради:
Seq Scan on invoices (...) (actual ... rows=118027 <— this
Filter: (account_id = 1)
Rows Removed by Filter: 51462 <— vs this
Total runtime: 39.917 ms
Избирате толкова много редове, че е по-евтино да прочетете цялата таблица.
Свързани предишни въпроси и отговори от днес за допълнително четене:
-
Защо Postgresql не използва индекс за IN заявка?
-
Postgres използва грешен индекс при запитване за изглед на индексирани изрази?
(Вижте също по-дългия отговор на Крейг на втория за допълнителни бележки относно тънкостите на индексите.)