SQL Server嵌套集与Hierarchyid性能

时间:2012-09-24 15:32:16

标签: sql sql-server performance nested-sets hierarchyid

我有分层数据。最常见的查询将是“获取节点的父分支”和“获取节点的子树”。更新和插入不太可能经常发生。我在嵌套集和hierarchyid之间进行选择。就我而言,在索引列上搜索嵌套集应该非常快,但是,我不了解hierarchyid的内部实现。为了获得最高性能,我应该使用什么?

1 个答案:

答案 0 :(得分:4)

在不同项目中使用HierarchyID和自引用表后,我会说HierarchyId在查询的简易性方面胜出。 请参阅Querying a Hierarchical Table Using Hierarchy Methods,了解HierarchyID的内置查询方法有多容易。