13.01.2015, 18:48 | #1 |
MCT
|
14 вопросов об индексах в SQL Server которые вы стеснялись задать
__________________
Axapta book for developer |
|
|
За это сообщение автора поблагодарили: AlexeyS (1), lev (5), Ivanhoe (1), gl00mie (3), S.Kuskov (1), SOVA (1). |
14.01.2015, 07:59 | #2 |
Участник
|
А можно спросить про индексы в Dynamics? Вопрос касается наследования таблиц, которые как мы знаем на SQL представляются одной широкой таблицей. Всё собирался сам посмотреть но никак руки не дойдут. Может кто уже разбирался, для общего развития. Интересно каким образом в AX2012 система задает уникальный индекс по дочерней таблице так чтобы это не влияло на остальных наследников? Ведь у тех в соответствующих полях только повторяющиеся NULL?
Через фильтруемый индекс? |
|
14.01.2015, 08:38 | #3 |
Участник
|
Цитата:
Сообщение от S.Kuskov
А можно спросить про индексы в Dynamics? Вопрос касается наследования таблиц, которые как мы знаем на SQL представляются одной широкой таблицей. Всё собирался сам посмотреть но никак руки не дойдут. Может кто уже разбирался, для общего развития. Интересно каким образом в AX2012 система задает уникальный индекс по дочерней таблице так чтобы это не влияло на остальных наследников? Ведь у тех в соответствующих полях только повторяющиеся NULL?
Через фильтруемый индекс? По полю, указанному в свойстве InstanceRelationType базовой таблицы
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1). |
14.01.2015, 10:40 | #4 |
Участник
|
заодно еще одна статья по индексам
http://msdn.microsoft.com/ru-ru/magazine/cc135978.aspx |
|
|
За это сообщение автора поблагодарили: lev (5). |
14.01.2015, 14:50 | #5 |
Участник
|
Цитата:
Сообщение от S.Kuskov
Интересно каким образом в AX2012 система задает уникальный индекс по дочерней таблице так чтобы это не влияло на остальных наследников? Ведь у тех в соответствующих полях только повторяющиеся NULL?
Через фильтруемый индекс? |
|
14.01.2015, 15:08 | #6 |
Участник
|
Цитата:
http://technet.microsoft.com/ru-ru/l...=sql.105).aspx Цитата:
В целях индексирования значения NULL рассматриваются как равные. Следовательно, нельзя создать уникальный индекс или ограничение UNIQUE, если ключевые значения NULL присутствуют в более чем одной строке.
|
|
14.01.2015, 15:11 | #7 |
Участник
|
|
|
27.01.2015, 13:16 | #8 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: S.Kuskov (1), SOVA (1). |
|
|