Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
массивы в pg
|
|||
|---|---|---|---|
|
#18+
Имеет ли смысл использовать массивы в постгресе. Как по ним работают индексы? Мне нужно найти строки в таблице, которые содержат массивы с нужными мне числами. тоесть запрос будет вида select * from table where n = ANY(array); Будет ли это эффективно? или лучше создать отдельную таблицу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 00:33 |
|
||
|
массивы в pg
|
|||
|---|---|---|---|
|
#18+
только что проверил в 8.1 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. жаль, но выходит, что лучше без них :-(. А я тоже хотел их применить :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 10:16 |
|
||
|
массивы в pg
|
|||
|---|---|---|---|
|
#18+
Приведенный выше пример говорит только о том, что массивы в Postgre не нужно использовать в качестве ключевых полей. Но ведь есть задачи, в которых массивы удобно использовать в качестве значений. А возможность написать агрегирующие функции, которые получают массивы в качестве значений делает массивы вообще очень полезными. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 11:27 |
|
||
|
массивы в pg
|
|||
|---|---|---|---|
|
#18+
intarray можно индексировать при помощи gist: http://www.sai.msu.su/~megera/postgres/gist/ Current implementation provides index support for one-dimensional array of int4's - gist__int_ops, suitable for small and medium size of arrays (used on default), and gist__intbig_ops for indexing large arrays (we use superimposed signature with length of 4096 bits to represent sets). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 15:24 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33504389&tid=2006697]: |
0ms |
get settings: |
13ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 267ms |
| total: | 407ms |

| 0 / 0 |
