我正在阅读 SQL Server 2008 圣经,它说物化路径模式比hierarchyid 快得多。这是真的吗?我怎样才能使hierarchyid 具有相同或更好的性能。
问问题
4608 次
2 回答
16
本章解释了设计和查询层次结构的三种方法:Adjacency Pairs、Materialized Path 和 HierarchyID。这是同一问题的三种解决方案,所以是的,比较这三种方法非常有意义。事实上,物化路径是最快的,但邻接对可以解决更多类型的层次结构问题。HierarchyID 很笨拙,难以查询,而且,如果您按照 MSFT 的建议,它只存储相对位置,而不是键,因此它的健壮性较差。
于 2010-04-24T00:33:21.140 回答
0
您是指物化路径与嵌套集还是?物化路径模式可以采用分层数据类型。比较模式与数据类型的速度是没有意义的。
于 2010-04-23T18:53:03.840 回答