日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

數(shù)據(jù)庫索引技術(shù)—索引介紹 (一)

系統(tǒng) 1936 0

1. ??? 什么是索引和建立索引的好處

a) ????????? 什么是索引

在數(shù)據(jù)庫中,索引的含義與日常意義上的“索引”一詞并無多大區(qū)別,與書中的索引一樣,數(shù)據(jù)庫中的索引使您可以 快速 找到表中的特定信息。索引包含從表中一個(gè)或多個(gè)列生成的鍵,以及映射到指定數(shù)據(jù)的存儲(chǔ)位置的指針,也就是說索引由鍵 指針組成。它是用于提高數(shù)據(jù)庫表數(shù)據(jù)訪問速度的數(shù)據(jù)庫對(duì)象。

b) ???????? 建立索引的好處:

1. ?????? 索引可以避免全表掃描。多數(shù)查詢可以僅掃描少量索引頁及數(shù)據(jù)頁,而不是遍歷所有數(shù)據(jù)頁。

2. ?????? 對(duì)于非聚集索引,有些查詢甚至可以不訪問數(shù)據(jù)頁。如字典的目錄就可以查到所有拼音第一字母為 z 的所有字。

3. ?????? 聚集索引可以避免數(shù)據(jù)插入操作集中于表的最后一個(gè)數(shù)據(jù)頁。

4. ?????? 一些情況下,索引還可用于避免排序操作。

c) ????????? 索引的存儲(chǔ)

索引包含由表中的一列或多列生成的鍵。這些鍵存儲(chǔ)在一個(gè)結(jié)構(gòu)( B 樹)中,不同于二叉樹。同一個(gè)分支下有一個(gè)或多個(gè)子節(jié)點(diǎn)。

B 樹的簡(jiǎn)單結(jié)構(gòu):

?

數(shù)據(jù)庫索引技術(shù)—索引介紹 (一)

?

( 從圖可見,當(dāng)我們插入關(guān)鍵字 4 時(shí),由于原結(jié)點(diǎn)已經(jīng)滿了,故進(jìn)行分裂,基本按一半的原則進(jìn)行分裂,然后取出中間的關(guān)鍵字 2 ,升級(jí)(這里是成為根結(jié)點(diǎn))。其它的依類推,就是這樣一個(gè)大概的過程。 )

一條索引記錄中包含的基本信息包括:鍵值 + 邏輯指針。

數(shù)據(jù)庫索引技術(shù)—索引介紹 (一)

數(shù)據(jù)庫索引技術(shù)—索引介紹 (一)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

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

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 炉霍县| 南涧| 肇州县| 庄浪县| 鲜城| 故城县| 淮阳县| 石城县| 安溪县| 娄烦县| 阜城县| 治多县| 察哈| 古田县| 湘西| 海门市| 大港区| 龙川县| 奉化市| 庆云县| 华容县| 犍为县| 崇礼县| 青川县| 武山县| 周口市| 衡阳市| 山东| 甘泉县| 横山县| 尉犁县| 朝阳县| 丹东市| 西丰县| 应用必备| 建昌县| 会泽县| 三台县| 玉山县| 正宁县| 连平县|