powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ликбез по Индексам...
7 сообщений из 7, страница 1 из 1
Ликбез по Индексам...
    #35669704
VilMaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE INDEX "INDEX_PRO"
ON TABLE1
USING btree
(ID_CODE)

и

CREATE INDEX "INDEX_PRO"
ON TABLE1
USING hash
(ID_CODE)

Параматры "btree" и "hash" чем отличаются? На что влияют, как работают?
...
Рейтинг: 0 / 0
Ликбез по Индексам...
    #35669759
eddie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
btree - это наиболее универсальный индекс. помимо поиска по полному совпадению, он также повзволяет делать поиск по условию больше/меньше (например intvar>100 или strvar between 'abc' and 'adf'), также индекс может использоваться просто для сортировки (create index .... a,b; select .... where a=5 order by b limit 3).

hash - умеет только искать по точному совпадению. но, теоретически, делает это несколько быстрее.
однако реализацияв postgresql "хромает" и hash-индексы не рекомендованы к использованию.

http://www.postgresql.org/docs/8.3/static/indexes-types.html
http://wiki.postgresql.org/wiki/Gsoc08-hashindex#Performance
...
Рейтинг: 0 / 0
Ликбез по Индексам...
    #35669829
Sishnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
btree - Binary Tree - Бинарное дерево писка ( Wikipedia )
hash - Hash Function - Хеш функция ( Wikipedia )

На практике hash использовать не рекомендуется...
...
Рейтинг: 0 / 0
Ликбез по Индексам...
    #35678368
VilMaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На текущий момент к базе время от времени обращаются несколько пользователей... Критично ли будет, если я из таблицы удалю один индекс и создам другой???
...
Рейтинг: 0 / 0
Ликбез по Индексам...
    #35678396
Dan Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VilMaksНа текущий момент к базе время от времени обращаются несколько пользователей... Критично ли будет, если я из таблицы удалю один индекс и создам другой???Если индекс не уникальный, то не критично.
...
Рейтинг: 0 / 0
Ликбез по Индексам...
    #35678701
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда еще кинтесь ссылочкам по GiST и GIN индексам, особенно когда их использовать, примеры, плюсы, минусы..
...
Рейтинг: 0 / 0
Ликбез по Индексам...
    #35681053
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ликбез по Индексам...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]