SQL Server 2008の聖書を読んでいますが、マテリアライズドパスパターンはhierarchyidよりも大幅に高速であると書かれています。これは本当に本当ですか?どうすればhierarchyidのパフォーマンスを同等以上にすることができますか。
質問する
4608 次
2 に答える
16
この章では、階層を設計および照会するための3つの方法、隣接ペア、マテリアライズドパス、およびHierarchyIDについて説明します。これらは同じ問題に対する3つの解決策であるため、そうです、これら3つの方法を比較することは完全に理にかなっています。真実は、マテリアライズドパスが最速ですが、隣接ペアはより多くのタイプの階層性問題を解決できるということです。HierarchyIDは扱いにくく、クエリが困難です。MSFTの推奨事項に従うと、キーではなく相対位置のみが保存されるため、堅牢性が低下します。
于 2010-04-24T00:33:21.140 に答える
0
マテリアライズドパスとネストされたセットのどちらを意味しますか?マテリアライズされたパスパターンは、hiearchyidデータ型を使用できます。パターンとデータ型の速度を比較することは意味がありません。
于 2010-04-23T18:53:03.840 に答える