|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
Есть где-нибудь описание рекомендаций в каком случае какой тип индекса использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 11:27 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
Ролг ХупинЕсть где-нибудь описание рекомендаций в каком случае какой тип индекса использовать? Если вы задаете такой вопрос - то вам надо всегда использовать стандартный btree если он работает. А если нет - тогда уже думать и читать документацию о том какой индекс и зачем еще может быть. Рекомендаций нет и быть не может в общем случае. -- Maxim Boguk dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:04 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
Maxim BogukРолг ХупинЕсть где-нибудь описание рекомендаций в каком случае какой тип индекса использовать? (1) Если вы задаете такой вопрос - то вам надо всегда использовать стандартный btree если он работает. (2) А если нет - тогда уже думать и читать документацию о том какой индекс и зачем еще может быть. (3) Рекомендаций нет и быть не может в общем случае. -- Maxim Boguk dataegret.ru спасибо... (1) не так, даже наоборот, если спрашиваю,значит надо (2) собственно, об этом и вопрос (3) даладно, раз есть раные типы индексов, значит есть и специфика их использования ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:46 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
Вот, например, такое нашел в одной статье авторB-Tree: The default for Postgres. GIN: For JSONB and arrays. As inverted indexes, they contain an index entry for each word, with a compressed list of matching locations. GiST : For full text search and geospatial datatypes. A GiST index is lossy, meaning that the index might produce false matches. SP-GiST : For larger datasets with natural but uneven clustering BRIN (Block Range Index) : For really large datasets that line up sequentially. E.g. orders might have a date column, and most of the time the entries for earlier orders appear earlier in the table. Hash: The query planner will consider using a hash index whenever an indexed column is involved in a comparison using the = operator. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:50 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
Ролг Хупин, я бы посоветовал , но 1. постгрес не умеет использовать собственные индексы. практически все и практически всегда. 2. в постгресе вместо писания алгоритмов использования уже готовых шлёпают всё новые и новые типы как пирожки. 3. за разделение текстовых индексов на обычные (сортировочные) и паттерн-опсовые кому-то надо оторвать башку к ям. как посмотришь на естественный текстовый "материалайзд-пасс", така тоска пробират -- кюшать не могу. штоп им черти сковородок нажарили, дятлам. вот прямо так -- наградить за новьё и расстрелять за вредительство ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 14:11 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 14:36 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
qwwqРолг Хупин, я бы посоветовал , но 1. постгрес не умеет использовать собственные индексы. практически все и практически всегда. 2. в постгресе вместо писания алгоритмов использования уже готовых шлёпают всё новые и новые типы как пирожки. 3. за разделение текстовых индексов на обычные (сортировочные) и паттерн-опсовые кому-то надо оторвать башку к ям. как посмотришь на естественный текстовый "материалайзд-пасс", така тоска пробират -- кюшать не могу. штоп им черти сковородок нажарили, дятлам. вот прямо так -- наградить за новьё и расстрелять за вредительство не, ну, наверняка какие-то умеет использовать, иначе нафига их клепают ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 14:56 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
Ролг ХупинВот, например, такое нашел в одной статье авторB-Tree: The default for Postgres. GIN: For JSONB and arrays. As inverted indexes, they contain an index entry for each word, with a compressed list of matching locations. GiST : For full text search and geospatial datatypes. A GiST index is lossy, meaning that the index might produce false matches. SP-GiST : For larger datasets with natural but uneven clustering BRIN (Block Range Index) : For really large datasets that line up sequentially. E.g. orders might have a date column, and most of the time the entries for earlier orders appear earlier in the table. Hash: The query planner will consider using a hash index whenever an indexed column is involved in a comparison using the = operator. hash нельзя, он минует WAL вот ещё: ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 23:52 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
tip78, Про hash - инфа устаревшая он начиная с 10той версии уже использует. Давайте проверять фактографию перед тем как советовать. :) -- Maxim Boguk dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 23:54 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
о, ну клёво, в 9.5 разрабы их ещё не рекомендовали ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 01:51 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
Maxim Boguktip78, Про hash - инфа устаревшая он начиная с 10той версии уже использует. Давайте проверять фактографию перед тем как советовать. :) -- Maxim Boguk dataegret.ru т.е. для >=10 hash можно считать полноценным? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 11:13 |
|
Рекомендации по использованию типов индексов?
|
|||
---|---|---|---|
#18+
Ролг ХупинMaxim Boguktip78, Про hash - инфа устаревшая он начиная с 10той версии уже использует. Давайте проверять фактографию перед тем как советовать. :) -- Maxim Boguk dataegret.ru т.е. для >=10 hash можно считать полноценным? Да. Другой вопрос что область применения - узкая достаточно (и странная). Для проверки длинных полей на строгое равенство (иначе btree выгоднее). -- Maxim Boguk dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 13:05 |
|
|
start [/forum/topic.php?fid=53&msg=39663851&tid=1995713]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 144ms |
0 / 0 |