|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Alexander Bodnar 2:5020/400 20 Feb 2001 14:09:34 To : All Subject : Вопрос по выборке -------------------------------------------------------------------------------- В PostgreSQL есть таблица t1 с полями ID int4, f1 int4, f2 int4, f3 int4 по всем полям построены индексы. записей много и таблица не маленькая. Для запроса типа SELECT * FROM t1 WHERE f1=33 AND f2=44 AND f3=5; Будет выбран наиболее подходяший индекс и по нему просканирована таблица. Так? Если да, то получиться, что если он выбрал индекс по полю f1. А в таблице миллионы записей, где f1=33, то они все переберуться, но под критерий отбора попадет только десяток. Все будет тормазить для отбора десатка записей? А если надо такие выборки достаточно часто. Подскажите как быть? Или вообще все не так. --- ifmail v.2.15dev5 * Origin: Unknown (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/91387cb81617.html, оценка из 5, голосов 10
|