|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Svyatoslav Abramenkov 2:464/8088.100 04 Jan 2003 21:42:20 To : Alex G. Bodnar Subject : PostgreSQL и индексы -------------------------------------------------------------------------------- At 04 Jan 03 16:41:02, Alex G. Bodnar wrote to All: AGB> Вот решил опробовать как PostgreSQL AGB> работает с большими таблицами. AGB> Создал таблицу с несколькими полями. AGB> Вставил около 30 миллионов записей. AGB> Построил индексы по нескольким полям. [ ...skipped... ] Вот здесь индекс (правда, единственный) к таблице FW_TRAFFIC очень даже заметно ускоряет поиск по полю RULE. Для пробы наполнял таблицу примерно 20 миллионами записей, все работало четко. Сейчас в рабочем варианте таблицы порядка миллиона записей, и все работает вполне удовлетворительно. DROP TABLE FW_RULES; CREATE TABLE FW_RULES ( ID INTEGER PRIMARY KEY, RULE VARCHAR (200) ); DROP TABLE FW_TRAFFIC; CREATE TABLE FW_TRAFFIC ( RULE INTEGER PRIMARY KEY, TS INTEGER, BYTES INTEGER ); CREATE INDEX FW_TRAFFIC_IDX ON FW_TRAFFIC(RULE); -- Svyatoslav <absolute_sh@mail.ru> [Registered Linux user #219421] --- QDed/Linux * Origin: AbSolute Soft&Hard (2:464/8088.100) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/45900e1733f0.html, оценка из 5, голосов 10
|