第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

聚集索引和非聚集索引實(shí)際上意味著什么?

聚集索引和非聚集索引實(shí)際上意味著什么?

守著星空守著你 2019-06-28 15:09:54
聚集索引和非聚集索引實(shí)際上意味著什么?我對(duì)DB的了解有限,并且只使用DB作為應(yīng)用程序員。我想知道Clustered和Non clustered indexes..我搜索了一下,發(fā)現(xiàn):聚集索引是一種特殊類型的索引,它重新排序表中記錄的物理存儲(chǔ)方式。因此,表只能有一個(gè)聚集索引。聚集索引的葉節(jié)點(diǎn)包含數(shù)據(jù)頁(yè)。非聚集索引是一種特殊類型的索引,其中索引的邏輯順序與磁盤上行的物理存儲(chǔ)順序不匹配。非聚集索引的葉節(jié)點(diǎn)不包含數(shù)據(jù)頁(yè)。相反,葉節(jié)點(diǎn)包含索引行。我在里面發(fā)現(xiàn)的是聚集索引和非聚集索引之間有什么區(qū)別?.有人能用通俗易懂的英語(yǔ)解釋一下嗎?
查看完整描述

3 回答

?
慕虎7371278

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊

對(duì)于聚集索引,行以與索引相同的順序物理地存儲(chǔ)在磁盤上。因此,只能有一個(gè)聚集索引。

對(duì)于非聚集索引,第二個(gè)列表具有指向物理行的指針。您可以有許多非聚集索引,盡管每個(gè)新索引都會(huì)增加寫入新記錄所需的時(shí)間。

如果要返回所有列,則從聚集索引中讀取通常更快。您不必先到索引,然后再到表。

如果需要重新排列數(shù)據(jù),寫入具有聚集索引的表可能會(huì)慢一些。


查看完整回答
反對(duì) 回復(fù) 2019-06-28
?
炎炎設(shè)計(jì)

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊

聚集索引意味著要讓數(shù)據(jù)庫(kù)在磁盤上存儲(chǔ)實(shí)際上彼此接近的關(guān)閉值。這有利于快速掃描/檢索屬于某些聚集索引值范圍的記錄。

例如,您有兩個(gè)表,Customer和Order:

Customer----------ID
Name
AddressOrder----------ID
CustomerID
Price

如果您希望快速檢索一個(gè)特定客戶的所有訂單,您可能希望在Order表的“CustomerID”列上創(chuàng)建一個(gè)聚集索引。這樣,具有相同CustomerID的記錄將被物理地存儲(chǔ)在磁盤(群集)上,從而加快了它們的檢索速度。

顯然,CustomerID上的索引并不是唯一的,所以您要么需要添加第二個(gè)字段來(lái)“惟一”索引,要么讓數(shù)據(jù)庫(kù)為您處理這個(gè)問(wèn)題,但這是另一回事。

關(guān)于多個(gè)索引。每個(gè)表只能有一個(gè)聚集索引,因?yàn)檫@定義了數(shù)據(jù)的物理排列方式。如果你想打個(gè)比方,想象一下有很多桌子的大房間。您可以將這些表放在一起形成幾行,或者將它們?nèi)坷揭黄鹦纬梢粋€(gè)大型會(huì)議桌,但不能同時(shí)使用這兩種方式。一個(gè)表可以有其他索引,然后它們將指向聚集索引中的條目,這些條目最終會(huì)說(shuō)明在哪里找到實(shí)際數(shù)據(jù)。


查看完整回答
反對(duì) 回復(fù) 2019-06-28
  • 3 回答
  • 0 關(guān)注
  • 2217 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)