Как узнать почему не используются индексы в postgresql
От: sergey 123  
Дата: 28.01.10 18:38
Оценка:
Всем привет!

Есть таблица t1(a integer, b integer). Есть индексы(btree) на a и b и primary key(составной) из а и b. А таблице где-то около 1000 записей.

Делаю:
EXPLAIN SELECT * FROM t1 WHERE a=666;
получаю:
QUERY PLAN
--------------------------------------------------------
Seq Scan on t1 (cost=0.00..5.76 rows=1 width=8)
Filter: (a = 666)

Собственно как узнать почему seq scan, а не index scan. Думаю, что потому что мало записей в таблице, но как подтвердить или опровергнуть это гипотезу?

Заранее всем спасибо.
postgresql indexes seq scan index scan
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.