Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.06.2006, 13:49
|
|||
|---|---|---|---|
|
|||
Размышления о indexCorrelation |
|||
|
#18+
Есть здесь кто-нибудь, участвующий в разработке PG? Хочу посмотреть комментарии сведущего человека по поводу ниже изложенного... Чтобы не повторяться: условия моей задачи я уже описывал здесь и здесь . Хоть я и остановился на partitioning, bitmap scan покоя мне всё равно не давал. :) Несмотря на то, что индексный скан (IS) медленнее Bitmap scan-а (BMS) в 20 раз, PG всё равно выбирал IS. Гугление и чтение costsize.c наставили меня на путь истинный: всё дело было в indexCorrelation, который в моём случае практически равен единице, что давало IS безоговорочную пальму первенства, и не оставляла другим методам доступа никаких шансов. Но 20 (двадцать) раз! Простейший тест с выборкой Код: plaintext Код: plaintext Код: plaintext Вообще, у меня сложилось мнение, что оценка стоимости с помощью корреляции как следует не проверялась и был реализована "на авось". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.06.2006, 14:21
|
|||
|---|---|---|---|
|
|||
Размышления о indexCorrelation |
|||
|
#18+
Andrew SagulinЕсть здесь кто-нибудь, участвующий в разработке PG? Хочу посмотреть комментарии сведущего человека по поводу ниже изложенного... Самый оптимальный способ - это писать в рассылку постгреса. http://www.postgresql.org/community/lists/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.06.2006, 17:13
|
|||
|---|---|---|---|
|
|||
Размышления о indexCorrelation |
|||
|
#18+
Andrey DaeronСамый оптимальный способ - это писать в рассылку постгреса. http://www.postgresql.org/community/lists/ Написал. Боюсь, только, не поймут они меня с моим знанием английского. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.06.2006, 17:56
|
|||
|---|---|---|---|
|
|||
Размышления о indexCorrelation |
|||
|
#18+
Я писал им по этому вопросу. Только ситуация была не в точности как у вас, но вроде бы очень похожая, AverageCorrelation сильно отличается от PerDiskPageCorrelation. (И постгрес тоже выбирал план который оказывался медленнее оптимального в 20 раз:) http://archives.postgresql.org/pgsql-hackers/2004-03/msg00357.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.06.2006, 08:07
|
|||
|---|---|---|---|
Размышления о indexCorrelation |
|||
|
#18+
Andrew Sagulin Andrey DaeronСамый оптимальный способ - это писать в рассылку постгреса. http://www.postgresql.org/community/lists/ Написал. Боюсь, только, не поймут они меня с моим знанием английского. :) Существует список рассылки по PostgreSQL для русскоязычных пользователей pgsql-ru-general , подробнее здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&mobile=1&tid=2006268]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 441ms |

| 0 / 0 |
