亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

hierarchyid 和 父\子

系統 1934 0

父/子

使用父/子方法時,每一行都包含對父級的引用。下表定義了一個用于在父/子關系中包含父行和子行的典型表:

復制代碼
                    USE AdventureWorks2008R2 ;

GO



CREATE TABLE ParentChildOrg

???(

????BusinessEntityID int PRIMARY KEY,

????ManagerId int REFERENCES ParentChildOrg(BusinessEntityID),

????EmployeeName nvarchar(50) 

???) ;

GO
                  

針對一些常見操作比較父/子與 hierarchyid

  • 使用 hierarchyid 進行子樹查詢時速度明顯加快。

  • 使用 hierarchyid 進行直接后代查詢時速度稍慢。

  • 使用 hierarchyid 移動非葉節點時速度明顯減慢。使用 hierarchyid 插入非葉節點和插入或移動葉節點具有相同的復雜度。

當存在以下情況時,使用父/子可能更好:

  • 鍵的大小非常重要。在節點數相同的情況下, hierarchyid 值等于或大于整型系列( smallint int bigint )的值。這只是在很少情況下使用父/子的一個原因,因為 hierarchyid 在 I/O 局部實用性和 CPU 復雜性方面明顯優于使用父/子結構時所需的公用表表達式。

  • 很少跨層次結構的不同部分執行查詢。也就是說,是否通常僅對層次結構中的單個點進行查詢。在這些情況下,存儲在一起并不重要。例如,如果組織表僅用于為各個雇員運行工資單,則使用父/子更好。

  • 非葉子樹移動頻繁并且性能非常重要。在父/子表示形式中,更改層次結構中行的位置將影響單個行。使用 hierarchyid 時,更改行的位置將影響 n 行,其中 n 是要移動的子樹中的節點數。

    如果這種非葉子樹移動頻繁并且性能非常重要,但多數移動操作都是在比較明確的層次結構級別上進行的,請考慮將較高和較低的級別拆分成兩個層次結構。這樣,所有的移動操作都是移到較高層次結構的葉級。例如,假設有一個由服務承載的網站的層次結構。各網站包含許多以分層方式排列的頁面。承載的網站可能移動到網站層次結構中的其他位置,但是從屬的頁面很少會重新排列。這種情況可表示如下:

    復制代碼
                            CREATE TABLE HostedSites 
    
    ???(
    
    ????SiteId hierarchyid, PageId hierarchyid
    
    ???) ;
    
    GO
                          

hierarchyid 和 父\子


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: www.久久视频 | 中文字幕久久久久久久系列 | 亚洲精品入口一区二区在线观看 | 欧美日韩亚洲综合久久久 | 亚洲欧美日韩精品 | 女人18毛片a级毛片免费看一 | 亚洲日本中文字幕在线 | 欧美性网| 一国产大片在线观看 | 久青草视频在线 | 欧美黑人激情性久久 | 在线免费观看中文字幕 | 七月婷婷精品视频在线观看 | 国内高清久久久久久久久 | 精品亚洲大全 | 牛牛影视午夜免费福利 | 欧美中文字幕在线 | 久久久午夜影院 | 欧美高清日韩 | 欧美成人性视频播放 | 欧美aⅴ在线 | 国产波多野结衣中文在线播放 | 中文日韩| 久久成人激情视频 | 香蕉视频国产精品 | 狠狠干夜夜骑 | 欧美成人性视频在线黑白配 | 色综合日本 | 奇米影视基地 | 久久天天躁狠狠躁夜夜躁 | 在线视频一区二区三区 | 五月天在线免费视频 | 另类久久 | 成人日韩精品 | 久久99久久99精品免观看动漫 | 好吊顶色| 日日拍夜夜嗷嗷叫视频 | 日日操日日碰 | 久久草在线视频国产一 | 欧美一级欧美三级 | 奇米影视亚洲春色77777 |