|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Evgenij M. Baldin 2:5020/400 18 Apr 2003 19:15:03 To : Alex G. Bodnar Subject : Re: Проблемы с новым типом данных в PostgreSQL -------------------------------------------------------------------------------- From: "Evgenij M. Baldin" <baldin@Slon.inp.nsk.su> Добрый день Alex G. Bodnar <alex.bodnar@malva.ua> wrote: > Hо когда ввожу такой запрос > EXPLAIN SELECT * FROM t1 WHERE > f1 = 'c92a8740-f48f-481f-a841-288ed96ff76b'::guid; > то получаю > --------------------------------------------------------------- > Seq Scan on t1 (cost=0.00..1.07 rows=3 width=48) > Filter: (f1 = 'c92a8740-f48f-481f-a841-288ed96ff76b'::guid) > Какие есть идеи. Возможно по имеющейся статистики PostgreSQL сделал вывод, что лучше не использовать индексы, а просто поискать, так как строчки всего 3 (rows=3). Может быть сделать побольше записей, сделать ещё раз analyze и попробовать ещё раз. Если интересует конкретное время, то можно включить дебаг на максимум (в этом случае там печатается время исполнения) и прогнать запросы в консоли стандартным образом, а затем отключить возможность Seq Scan: set enable_seqscan to false С уважением Евгений -- Budker Institute of Nuclear Physics e-mail: E.M.Baldin@inp.nsk.su WWW: http://www.inp.nsk.su/~baldin --- ifmail v.2.15dev4 * Origin: BINP, Novosibirsk, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8843c0366a7e.html, оценка из 5, голосов 10
|