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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.04.2010, 07:11
|
|||
|---|---|---|---|
|
|||
Индексирование Relationship |
|||
|
#18+
Доброго времени суток. Есть система, кот. использует идентификаторы, генерируемые системой. Есть несколько вопросов о применении индексов для оптимизации работы Relationship. 1) Для индексирования со стороны children лучше использовать bitmap index. Так ли это? Документация не дала ясного ответа. С одной стороны: In general, use regular indices for indexing on all flavors of keys and references: Primary Key Foreign Key Unique Keys Relationships Simple object references Otherwise, assuming that your table uses system-assigned numeric ID numbers, generally use bit map indices. С другой стороны: You cannot use bitmap indices on child tables within parent-child relationships. 2) Индексирование со стороны parent не нужно. Так ли это? Если нужно, то когда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2010, 08:43
|
|||
|---|---|---|---|
Индексирование Relationship |
|||
|
#18+
Никогда не менял описание типа индекса у Relationship... Пусть ИС определяет как быстрее будет выполняться реляция. ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2010, 09:50
|
|||
|---|---|---|---|
Индексирование Relationship |
|||
|
#18+
1) на отношения с кардинальностью many/children нельзя создать индексы. Никакие; 2) на отношение с кардинальностью parent можно создать индекс, но не битовые. Имеются в виду не bitmap/bitslice (см. п.4); 3) на отношение с кардинальностью one можно создать индекс: битовый, если это не дочерний класс (с отношением parent-children), иначе только обычный индекс (см. п.4); 4) в дочернем классе нельзя создавать битовые индексы. Ни на что (см. п.5); 5) битовый индекс можно создать в классе с ID назначаемой системой. Если Вы переопределите системный ключ (параметр IdKey) на свой (кроме типа %Integer(MINVAL>0)) , то Вы не сможете в таком классе использовать битовые индексы. Это вытекает из специфики битовых ключей. Поскольку в дочернем классе системный ключ составной вида 1||1, то битовые индексы в нём недопустимы. Restrictions on Bitmap Indices ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2010, 15:21
|
|||
|---|---|---|---|
|
|||
Индексирование Relationship |
|||
|
#18+
Прочитал много информации об индексах в каше, однако ответа на 1 важный вопрос не нашел. 1) Нужно ли индексировать Relationship many/one со стороны one? 2) Если да, то какой тип индекса для этого нужно использовать? Вопрос важный, так как сильно влияет на производительность. Например, в MS SQL Server при создании Relation индекс создается автоматически, это один важных аспектов оптимизации MS SQL Server. Возможно cache тоже создает такие индексы автоматически? Или такая функциональность планируется в более поздних версиях? Я использую версию 2008.2 но в дальнейшем возможен переход на 2009 версию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2010, 16:05
|
|||
|---|---|---|---|
Индексирование Relationship |
|||
|
#18+
andrew_tcvetsikh1) Нужно ли индексировать Relationship many/one со стороны one? 2) Если да, то какой тип индекса для этого нужно использовать? Так все же делается т.с. "по умолчанию"... Код: plaintext 1. 2. 3. Индексировать нужно однозначно, для ускорения связи. Тип индекса всегда оставляли тот, что "предлагает" само Каше при создании свойства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2010, 09:07
|
|||
|---|---|---|---|
Индексирование Relationship |
|||
|
#18+
andrew_tcvetsikhПрочитал много информации об индексах в каше, однако ответа на 1 важный вопрос не нашел. 1) Нужно ли индексировать Relationship many/one со стороны one? 2) Если да, то какой тип индекса для этого нужно использовать? Уже ответили . Для отношений one лучше использовать обычные индексы, так как количество уникальных значений на больших объёмах вряд ли будет в пределах 10000-20000 единиц: Choosing an Index Type ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=39&mobile=1&tid=1558127]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 525ms |

| 0 / 0 |
