【发布时间】:2012-09-24 15:32:15
【问题描述】:
我有一个分层数据。最常见的查询是“获取节点的父分支”和“获取节点的子树”。更新和插入不太可能经常发生。我在嵌套集和hierarchyid之间进行选择。就我而言,在索引列上搜索嵌套集应该非常快,但是,我不知道hierarchyid的内部实现。我应该使用什么来获得尽可能高的性能?
【问题讨论】:
-
测试,测试和测试? (你也可以测试闭包等其他模型)
-
我之所以这么问,是因为实施和测试每个模型都将花费大量时间。更不用说我不知道的可能隐藏的缺点。
-
我建议您将您的问题标记为迁移到 DBA.SE,那里有更多的可能性得到回答。我不知道 HierarchyID 的内部结构,我想也没有多少人知道。
标签: sql sql-server performance nested-sets hierarchyid