2009-06-25 31 views
14

SQL Server 2008'in Hiyerarşi veri türü, Joe Celko tarafından açıklanan hiyerarşi uygulamasının kullanımına göre nasıl performans gösterir? http://www.intelligententerprise.com/001020/celko.jhtml? Ben mükemmel sonuçlar ile geçmişte Celko yöntemini kullandımSQL Server 2008 Hiyerarşi Veri Türü Performansı?

- ama Microsoft 2008.

+0

Mükemmel bir soru, bu ancak onlar Celko en iç içe kümelerine karşılaştırmıyorsanız, ilginç bir makale cevabı – HLGEM

cevap

4

Şimdiye kadar SQL Server sağlanan olduklarından daha iyi değilse yeni bir proje için nasıl uygulanacağı istemiyoruz, ben Sadece konuyla ilgili tek bir makul ilginç makale bulundu. HierarchyId herhangi kendini yetiştirmiş kendinden referanslı tablo çözümü çok daha hızlıdır:

http://www.sqlservercentral.com/articles/SQL+Server+2008/62204/

hayal meyal (ama artık bulamıyorum) benzer sonuçlara varmıştır hangi başka bir yerde başka bir karşılaştırma gördüğümü hatırlıyorum

; Hiyerarşiyi oluşturmak için hiyerarşiyi kullanmak en iyi ihtimalle biraz hantaldır, ancak sorgu performansı yıldızdır.

Marc

+0

bulmaya dört gözle. Celko'nun setleri, kendinden referanslı kolonlara göre depolama için daha iyi WAY'dır - bu, tekrar eden çağrılar ile sonuçlanır. – nikmd23

+1

Bu makaleyi görmek için http://www.bugmenot.com/ adresini kullanabilirsiniz. – nikmd23