Осуществленный шаблон пути VS Hierarchyid

Я читаю SQL-сервер 2008 библия, и это говорит, что осуществленный шаблон пути значительно быстрее затем hierarchyid. Это действительно верно? Как я могу заставить hierarchyid иметь равную или лучшую производительность.

12
задан Luke101 22 April 2010 в 23:36
поделиться

2 ответа

В этой главе объясняются три метода проектирования и запроса иерархий: пары смежности, материализованный путь и HierarchyID. Это три решения одной и той же проблемы, так что да, имеет смысл сравнить эти три метода. На самом деле материализованный путь является самым быстрым, но пары смежности могут решить больше типов проблем иерархии. HierarchyID неуклюжий, его сложно запрашивать, и, если вы следуете рекомендациям MSFT, он сохраняет только относительное положение, а не ключ, поэтому он менее надежен.

16
ответ дан 2 December 2019 в 20:16
поделиться

Вы имеете в виду материализованный путь или вложенные наборы или? Материализованный шаблон пути может использовать тип данных hiearchyid. Нет смысла сравнивать скорость шаблона и типа данных.

0
ответ дан 2 December 2019 в 20:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: