卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

mysql創(chuàng)建索引 聚集索引和非聚集索引的區(qū)別底層?

聚集索引和非聚集索引的區(qū)別底層?實(shí)際上,索引可以理解為一種特殊的目錄。microsoftsqlserver提供了兩種索引:聚集索引和非聚集索引。接下來(lái),讓我們來(lái)說(shuō)明聚集索引和非聚集索引之間的區(qū)別:事實(shí)

聚集索引和非聚集索引的區(qū)別底層?

實(shí)際上,索引可以理解為一種特殊的目錄。microsoftsqlserver提供了兩種索引:聚集索引和非聚集索引。接下來(lái),讓我們來(lái)說(shuō)明聚集索引和非聚集索引之間的區(qū)別:事實(shí)上,我們的漢語(yǔ)詞典本身就是一個(gè)聚集索引。例如,我們需要查“安”字,因?yàn)椤鞍病弊值钠匆羰恰鞍病保雌匆襞判虻摹稘h字詞典》以英文字母“a”開(kāi)頭,以“Z”結(jié)尾,所以“安”字自然排在詞典的前面。如果你在所有以“a”開(kāi)頭的部分后面都找不到“a”這個(gè)詞,那就意味著你的字典里沒(méi)有這個(gè)詞。也就是說(shuō),字典的主體本身就是一個(gè)目錄,您不需要查找其他目錄就可以找到您需要查找的內(nèi)容。我們把這種文本內(nèi)容本身稱為一種按一定規(guī)則排列的目錄,稱之為“聚集索引”。

如果遇到一個(gè)不認(rèn)識(shí)的單詞,不知道它的發(fā)音,需要根據(jù)字根找到要找的單詞,然后直接根據(jù)單詞后面的頁(yè)碼翻頁(yè)找到要找的單詞。但是,將“字根目錄”與“檢查表”結(jié)合起來(lái)對(duì)找到的單詞進(jìn)行排序并不是文本的真正排序方法。例如,查“張”字時(shí),查字根后可以看到檢查表中“張”的頁(yè)碼是672,檢查表中“張”的頂部是“Chi”,但頁(yè)碼是63,“張”的底部是“Nu”,頁(yè)碼是390。顯然,這些詞并不真正位于“張”字的上下。您現(xiàn)在看到的三個(gè)連續(xù)的單詞“Chi”、“Zhang”和“Nu”實(shí)際上是它們?cè)诜蔷奂饕械呐判?,即字典體中的單詞在非聚集索引中的映射。我們可以用這種方法找到您需要的單詞,但它需要兩個(gè)步驟:首先在目錄中找到結(jié)果,然后轉(zhuǎn)到您需要的頁(yè)面。我們稱這種目錄為純目錄,純文本稱為“非聚集索引”。

什么是聚集索引mysql?

SQL server提供兩種索引:聚集索引和非聚集索引。其中,聚集索引是指表中存儲(chǔ)的數(shù)據(jù)按索引的順序存儲(chǔ),檢索效率高于非聚集索引,但對(duì)數(shù)據(jù)更新的影響較大。非聚集索引意味著數(shù)據(jù)存儲(chǔ)在一個(gè)地方,索引存儲(chǔ)在另一個(gè)地方。索引有一個(gè)指向數(shù)據(jù)存儲(chǔ)位置的指針。非聚集索引的檢索效率低于聚集索引,但對(duì)數(shù)據(jù)更新的影響較小。

聚集索引確定表中數(shù)據(jù)的物理順序。聚集索引類(lèi)似于電話簿,按姓氏排列數(shù)據(jù)。由于聚集索引指定表中數(shù)據(jù)的物理存儲(chǔ)順序,因此一個(gè)表只能包含一個(gè)聚集索引。但是索引可以包含多個(gè)列(復(fù)合索引),就像電話簿是按姓氏和名字組織的一樣。

非聚集索引中的項(xiàng)按鍵值順序存儲(chǔ),而表中的信息按另一順序存儲(chǔ)(這可以由聚集索引指定)。對(duì)于非聚集索引,可以為通常用于在非聚集索引表中查找數(shù)據(jù)的每列創(chuàng)建非聚集索引。有些書(shū)包含多個(gè)索引。例如,一本關(guān)于園藝學(xué)的書(shū)可能包括流行植物名稱索引和科學(xué)植物名稱索引,因?yàn)檫@是讀者查找信息最常見(jiàn)的兩種方式。