欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁(yè) > 知識(shí)庫(kù) > 數(shù)據(jù)庫(kù)索引知識(shí)點(diǎn)整理

數(shù)據(jù)庫(kù)索引知識(shí)點(diǎn)整理

熱門標(biāo)簽:地圖標(biāo)注費(fèi)用是多少 外呼系統(tǒng)打電話上限是多少 武漢網(wǎng)絡(luò)外呼系統(tǒng)服務(wù)商 電話外呼系統(tǒng)改號(hào) 南昌三維地圖標(biāo)注 啥是企業(yè)400電話辦理 曲靖移動(dòng)外呼系統(tǒng)公司 百應(yīng)電話機(jī)器人優(yōu)勢(shì) 怎樣在地圖標(biāo)注銷售區(qū)域

初識(shí)索引

索引的概念

索引是定義在存儲(chǔ)表的基礎(chǔ)上,有助于無需檢查所有記錄而快速定位所需記錄的一種輔助存儲(chǔ)結(jié)構(gòu),由一系列存儲(chǔ)在磁盤上的索引項(xiàng)組成,每一索引項(xiàng)又由兩部分構(gòu)成。即索引字段和行指針。

索引字段

由表中某些列通常是一列中的值串接而成。索引中通常存儲(chǔ)了索引字段的每一個(gè)值。

行指針

指向表中包含索引字段值的記錄在磁盤上的存儲(chǔ)位置。

存儲(chǔ)索引項(xiàng)文件的為索引文件,存儲(chǔ)表稱為主文件。

索引文件組織方式

(相對(duì)照的,主文件組織有堆文件,排序文件,散列文件,聚簇文件等多種方式)

排序索引文件:按索引字段值的某一種順序組織存儲(chǔ)

散列索引文件:依據(jù)索引字段值使用散列函數(shù)分配散列桶的方式存儲(chǔ)

索引的作用

在一個(gè)表上針對(duì)不同屬性或者屬性組合建立不同的索引文件,索引字段值可以是表中任何一個(gè)屬性的值或者屬性值的組合;

索引文件比主文件小得多,通過檢索一個(gè)小的索引文件(可以完全裝載進(jìn)內(nèi)存),快速定位之后,再有針對(duì)性的讀取非常大的主文件中的相關(guān)記錄;

有索引時(shí),更新操作必須同步更新索引文件和主文件。保持其數(shù)據(jù)一致性。

SQL語(yǔ)言中的索引創(chuàng)建與維護(hù)

基礎(chǔ)知識(shí)

當(dāng)定義table之后,如果定義了主鍵,系統(tǒng)自動(dòng)生成主索引;

索引可以由用戶定義或者撤銷;

當(dāng)索引被創(chuàng)建后,不論是主索引還是用戶定義的索引,DBMS都將自動(dòng)維護(hù)所有索引;

當(dāng)table被刪除之后,定義在該表上的所有索引自動(dòng)撤銷。

創(chuàng)建,撤銷索引

CREATE INDEX idxSname ON Student(Sname);
DROP INDEX idxSname;

稠密索引與稀疏索引

稠密索引

對(duì)于主文件中每一個(gè)記錄(形成的每一個(gè)索引字段值),都有一個(gè)索引項(xiàng)和它相對(duì)應(yīng),指明該記錄所在位置。這樣的索引稱稠密索引。(dense index)

稀疏索引

對(duì)于主文件中的部分記錄(形成的索引字段值),有索引項(xiàng)和它對(duì)應(yīng),這樣的索引稱為非稠密索引或者稀疏索引(sparse index)。

稀疏索引如何定位記錄

定位索引字段值為K的記錄,需要

首先找相鄰的小于K的最大索引字段值所對(duì)應(yīng)的索引項(xiàng);從該索引項(xiàng)所對(duì)應(yīng)的記錄開始順序進(jìn)行table的檢索

稀疏索引的使用要求:主文件必須是按照對(duì)應(yīng)索引字段屬性排序存儲(chǔ)

相比稠密索引:空間占用更少,維護(hù)任務(wù)更輕,但速度更慢

平衡:索引項(xiàng)不指向記錄指針,而是指向記錄所在的存儲(chǔ)塊的指針,即每一存儲(chǔ)塊有一個(gè)索引項(xiàng),而不是每條記錄有一索引項(xiàng)——主索引

稠密索引如何定位記錄

1.候選鍵屬性的稠密索引 一一對(duì)應(yīng)即可

2.非候選鍵屬性的稠密索引,主文件按照索引字段值排序,對(duì)每一個(gè)不重復(fù)的第一個(gè)索引字段值建立索引項(xiàng),相同索引字段值則在附近尋找;

3.非候選鍵屬性的稠密索引,主文件未按照索引字段值排序,不要求索引項(xiàng)中的索引字段唯一,可以重復(fù)出現(xiàn),以實(shí)現(xiàn)對(duì)主文件中對(duì)應(yīng)索引字段值的指向;

4.非候選鍵屬性的稠密索引,主文件未按照索引字段值排序,若要求索引中索引字段是唯一的,則可以引入一個(gè)中間層,指針桶;該指針桶就是第3種情況。

主索引

主索引概念

通常是對(duì)每一個(gè)存儲(chǔ)塊有一個(gè)索引項(xiàng),索引項(xiàng)的總數(shù)和存儲(chǔ)表所占的存儲(chǔ)塊數(shù)目相同,存儲(chǔ)表的每一存儲(chǔ)塊的第一條記錄,又稱為錨記錄,簡(jiǎn)稱塊錨。

主索引的索引字段值為塊錨的索引字段值,而指針指向其所在的存儲(chǔ)塊。

主索引是按索引字段值進(jìn)行排序的一個(gè)有序文件,通常建立在有序主文件的基于主碼的排序字段上,即主索引的索引字段與主文件的排序碼(主碼)有對(duì)應(yīng)關(guān)系。

主索引是稀疏索引。

輔助索引

輔助索引定義

是定義在主文件的任一或者多個(gè)非排序字段上的輔助存儲(chǔ)結(jié)構(gòu);通常是對(duì)某一非排序字段上的不同值有一個(gè)索引項(xiàng),索引字段即是該字段的不同值,而指針則指向包含該紀(jì)錄的塊或者記錄本身;

當(dāng)非排序字段為索引字段時(shí),如該字段值不唯一,則要采用一個(gè)類似鏈表的結(jié)構(gòu)來保存該字段值的所有記錄的位置;

輔助索引是稠密索引,檢索速度有時(shí)候相當(dāng)高

主索引和輔助索引的區(qū)別和聯(lián)系

一個(gè)主文件僅有一個(gè)主索引,但可以有多個(gè)輔助索引;

主索引通常建立在主碼或者排序碼上;而輔助索引建立在非排序字段上;

可以利用主索引重新組織主文件數(shù)據(jù),但輔助索引不能改變主文件數(shù)據(jù);

主索引是稀疏索引,輔助索引是稠密索引。

聚簇索引和非聚簇索引

聚簇索引

是指索引中鄰近的記錄在主文件中也是臨近存儲(chǔ)的;

非聚簇索引

是指索引中鄰近的記錄在主文件中不一定是臨近存儲(chǔ)的

注意:

如果主文件的某一排序字段不是主碼,則該字段上每個(gè)記錄取值不唯一,此時(shí)該字段稱為聚簇字段;聚簇索引通常是定義在聚簇字段上;聚簇索引通常是對(duì)聚簇字段上的每一個(gè)不同值有一個(gè)索引項(xiàng)(索引項(xiàng)的總數(shù)和主文件中聚簇字段上不同值的數(shù)目相同),索引字段即是聚簇字段的不同值,由于有相同聚簇字段值的記錄可能存儲(chǔ)在若干塊中,則索引項(xiàng)的指針指向其中的第一塊。一個(gè)主文件只能有一個(gè)聚簇索引文件,但可以有多個(gè)非聚簇索引文件。主索引通常是聚簇索引(但其索引項(xiàng)總數(shù)不一定和主文件中聚簇字段上不同值的數(shù)目相同,其和主文件存儲(chǔ)塊數(shù)目相同);輔助索引通常是非聚簇索引。主索引/聚簇索引是能夠決定記錄存儲(chǔ)位置的索引;而非聚簇索引則只能用于查詢,指出已存儲(chǔ)記錄的位置。

倒排索引

倒排索引是實(shí)現(xiàn)“單詞-文檔矩陣”的一種具體存儲(chǔ)形式,通過倒排索引,可以根據(jù)單詞快速獲取包含這個(gè)單詞的文檔列表。倒排索引主要由兩個(gè)部分組成:“單詞詞典”和“倒排文件”。

單詞詞典(Lexicon):搜索引擎的通常索引單位是單詞,單詞詞典是由文檔集合中出現(xiàn)過的所有單詞構(gòu)成的字符串集合,單詞詞典內(nèi)每條索引項(xiàng)記載單詞本身的一些信息以及指向“倒排列表”的指針。

倒排列表(PostingList):倒排列表記載了出現(xiàn)過某個(gè)單詞的所有文檔的文檔列表及單詞在該文檔中出現(xiàn)的位置信息,每條記錄稱為一個(gè)倒排項(xiàng)(Posting)。根據(jù)倒排列表,即可獲知哪些文檔包含某個(gè)單詞。

倒排文件(Inverted File):所有單詞的倒排列表往往順序地存儲(chǔ)在磁盤的某個(gè)文件里,這個(gè)文件即被稱之為倒排文件,倒排文件是存儲(chǔ)倒排索引的物理文件。

多級(jí)索引

當(dāng)索引項(xiàng)較多時(shí),可以對(duì)索引再建立索引,稱為多級(jí)索引。

常見的多級(jí)索引:B樹/B+樹索引

多屬性索引

索引字段由表的多個(gè)屬性值組合在一起形成的索引

散列索引

使用散列技術(shù)組織的索引

網(wǎng)格索引

使用多索引字段進(jìn)行交叉聯(lián)合定位與檢索

B+樹索引

定義

一種以樹形數(shù)據(jù)結(jié)構(gòu)來組織索引項(xiàng)的多級(jí)索引

由于一個(gè)存儲(chǔ)塊是可以存儲(chǔ)多個(gè)索引項(xiàng),每個(gè)索引項(xiàng)又由指針和索引字段兩部分構(gòu)成。用Ki表示索引字段值,Pi表示指針,指向索引塊或者數(shù)據(jù)塊或者數(shù)據(jù)塊中記錄。

一塊中通常可以存儲(chǔ)n-1個(gè)索引項(xiàng)和1個(gè)指針。

B+樹特點(diǎn)

  • 能夠自動(dòng)保持與主文件大小相適應(yīng)的樹的層次
  • 每個(gè)索引塊的指針利用率都在50%~100%

索引字段值x在Ki-1=xKi的由Pi指向,而Ki=xKi+1的由Pi+1指向。

葉節(jié)點(diǎn)和葉子節(jié)點(diǎn)的指針分別指向什么

非葉結(jié)點(diǎn)指針指向索引塊,葉結(jié)點(diǎn)指針指向主文件的數(shù)據(jù)塊或數(shù)據(jù)記錄

葉結(jié)點(diǎn)的最后一個(gè)指針指向下一個(gè)數(shù)據(jù)塊

一個(gè)索引塊實(shí)際使用的索引指針個(gè)數(shù)d,滿足(根結(jié)點(diǎn)除外)

n/2=d=n

根結(jié)點(diǎn)至少2個(gè)指針被使用

B+樹存儲(chǔ)約定

索引字段值重復(fù)出現(xiàn)于葉結(jié)點(diǎn)和非葉結(jié)點(diǎn)

指向主文件的指針僅出現(xiàn)于葉結(jié)點(diǎn)

所有葉結(jié)點(diǎn)即可覆蓋所有鍵值的索引

索引字段值在葉結(jié)點(diǎn)中是按順序排列的

僅葉結(jié)點(diǎn)的集合就是主文件完整的索引

到此這篇關(guān)于數(shù)據(jù)庫(kù)索引知識(shí)點(diǎn)整理的文章就介紹到這了,更多相關(guān)數(shù)據(jù)庫(kù)索引內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 數(shù)據(jù)庫(kù)索引的知識(shí)點(diǎn)整理小結(jié),你所需要了解的都在這兒了
  • oracle數(shù)據(jù)庫(kù)關(guān)于索引建立及使用的詳細(xì)介紹
  • MySQL數(shù)據(jù)庫(kù)優(yōu)化之索引實(shí)現(xiàn)原理與用法分析
  • Mysql數(shù)據(jù)庫(kù)高級(jí)用法之視圖、事務(wù)、索引、自連接、用戶管理實(shí)例分析
  • Django如何自定義model創(chuàng)建數(shù)據(jù)庫(kù)索引的順序

標(biāo)簽:資陽(yáng) 吉林 荊州 黑河 滄州 隨州 甘南 錦州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《數(shù)據(jù)庫(kù)索引知識(shí)點(diǎn)整理》,本文關(guān)鍵詞  數(shù)據(jù)庫(kù),索引,知識(shí)點(diǎn),整理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《數(shù)據(jù)庫(kù)索引知識(shí)點(diǎn)整理》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于數(shù)據(jù)庫(kù)索引知識(shí)點(diǎn)整理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日韩午夜激情电影| 激情小说欧美图片| 亚洲黄色av一区| 成人精品高清在线| 国产亚洲精品久久久久久豆腐| 精品欧美乱码久久久久久1区2区| 国产精品灌醉下药二区| 五月天精品一区二区三区| 久久久无码人妻精品无码| 欧美综合一区二区| 亚洲综合区在线| 国产性猛交96| 欧美美女一区二区在线观看| 亚洲福利国产精品| 中国一级特黄录像播放| 日韩一区二区三区免费看| 日韩精品欧美精品| 精品人妻一区二区三区日产乱码卜| 欧美一区中文字幕| 美女看a上一区| 少妇av片在线观看| 欧美国产1区2区| 成人午夜碰碰视频| 欧洲人成人精品| 亚洲成人精品在线观看| 野外性满足hd| 久久精品亚洲一区二区三区浴池| 国产精品一区二区三区网站| 亚洲怡红院在线观看| 亚洲欧美在线aaa| 最新中文字幕日本| 日韩欧美久久久| 国产一区二区三区四| 国产毛片毛片毛片毛片毛片毛片| 日韩天堂在线观看| 国内精品伊人久久久久av影院| 99热99这里只有精品| 自拍偷自拍亚洲精品播放| 91在线小视频| 在线播放欧美女士性生活| 日韩va亚洲va欧美va久久| 人人妻人人澡人人爽 | 免费在线观看日韩av| 91麻豆精品国产91久久久更新时间 | 日韩欧美中文一区二区| 国产一区视频导航| 一本大道av伊人久久综合| 亚洲一区二区精品视频| 人妻aⅴ无码一区二区三区| 国产精品久久久久久久第一福利| 中文字幕一二三区| 日韩免费高清视频| 成人午夜免费av| 538prom精品视频线放| 精品亚洲porn| 欧美午夜精品免费| 精品在线观看视频| 91国偷自产一区二区三区观看| 爽好久久久欧美精品| 人人干在线观看| 亚洲第一在线综合网站| 国产精一区二区三区| 一级特黄大欧美久久久| 黑丝av在线播放| 国产欧美日韩在线看| 久久久久久国产精品日本| 欧美va亚洲va香蕉在线| 99久久精品费精品国产一区二区| 日韩欧美国产系列| 成人午夜视频福利| 日韩精品一区二区三区在线观看| 成人精品国产一区二区4080| 日韩欧美国产系列| 97精品电影院| 久久久亚洲精品石原莉奈| 宇都宫紫苑在线播放| 久久色中文字幕| wwwxx日本| 中文字幕日韩一区| 免费毛片视频网站| 一区二区欧美视频| 亚洲少妇xxx| 日本亚洲欧美天堂免费| 在线精品国精品国产尤物884a| 黄色小说综合网站| 欧美喷水一区二区| 成人av在线网| 国产午夜精品一区二区| 免费黄色三级网站| 亚洲精品视频在线观看免费| 黄色裸体一级片| 男女激情视频一区| 欧美日韩一本到| 成人av手机在线观看| 国产亚洲福利社区一区| 女尊高h男高潮呻吟| 亚洲中国最大av网站| 999精品视频在线观看播放 | 一区二区三区成人| 成年人网站在线观看视频| 美女被吸乳得到大胸91| 欧美顶级少妇做爰| 91在线高清观看| 国产精品电影一区二区| 极品尤物一区二区| 另类小说图片综合网| 3atv在线一区二区三区| 超碰人人cao| 亚洲人精品一区| 亚洲天堂一级片| 国产一区二区三区观看| 精品国产区一区| 特大黑人巨人吊xxxx| 香蕉久久夜色精品国产使用方法 | 日韩免费视频一区二区| 91九色蝌蚪porny| 亚洲在线视频网站| 欧美亚洲国产一区二区三区| 91影院在线免费观看| 综合久久久久久久| 色综合久久中文综合久久97| 亚洲一区二区视频| 91成人国产精品| av一区二区三区在线| 中文字幕一区二区三| 欧美日韩午夜视频| 国产99久久精品| 中文字幕在线观看不卡| 欧美做爰爽爽爽爽爽爽| 成人激情黄色小说| 最好看的中文字幕久久| 一本大道久久精品懂色aⅴ | 国产亚洲成av人在线观看导航 | 日本中文一区二区三区| 91精品国产品国语在线不卡| 国产精品久久久久久在线观看| 亚洲成国产人片在线观看| 欧美一区二区三区免费在线看| 国产福利在线观看视频| 免费欧美高清视频| 久久综合网色—综合色88| 东方伊人免费在线观看| 国产福利精品一区二区| 中文字幕亚洲精品在线观看| 91国在线观看| 国产一卡二卡三卡四卡| 日本美女一区二区三区| 久久天天做天天爱综合色| 免费精品在线视频| 99国产精品国产精品久久| 夜夜揉揉日日人人青青一国产精品| 欧美老年两性高潮| 黄色正能量网站| 国产一二三精品| 亚洲丝袜自拍清纯另类| 欧美日韩黄色影视| 一级性生活毛片| 国产馆精品极品| 亚洲猫色日本管| 欧美一区二区不卡视频| 免费看黄色三级| 成人免费高清视频| 亚洲一区二区视频在线观看| 精品国产免费一区二区三区香蕉 | 国产精品人妖ts系列视频| 色综合天天综合网天天狠天天| 国产精品19p| 蜜乳av一区二区三区| 欧美激情一区二区三区| 欧美三区在线观看| 亚洲第一成人网站| 成人午夜又粗又硬又大| 五月综合激情日本mⅴ| 国产日韩欧美在线一区| 欧洲亚洲精品在线| 尤物视频最新网址| 不卡欧美aaaaa| 日本最新不卡在线| 国产精品青草久久| 91精品国产aⅴ一区二区| 久草福利资源在线| 黄色av电影网站| 国产精品夜夜嗨| 亚洲国产毛片aaaaa无费看| 精品久久久久香蕉网| 91国内精品野花午夜精品| 久久精品国产亚洲av久| 91亚洲资源网| 久草热8精品视频在线观看| 亚洲乱码日产精品bd| 久久综合色鬼综合色| 欧美午夜电影网| 影音先锋男人看片资源| 美女伦理水蜜桃4| 国产.欧美.日韩| 琪琪久久久久日韩精品| 亚洲青青青在线视频| 久久久久久一级片| 欧美精品视频www在线观看| 日韩国产第一页|