千鋒教育2023新版javaweb速成全套教程,零基礎(chǔ)入門到企業(yè)項目實戰(zhàn)

索引概念
1.索引是一個排序的列表,在這個列表中存儲著索引的值和包含這個值的數(shù)據(jù)所在行的物理地址(類似于C語言的鏈表通過指針指向數(shù)據(jù)記錄的內(nèi)存地址)。
2.使用索引后可以不用掃描全表來定位某行的數(shù)據(jù),而是先通過索引表找到該行數(shù)據(jù)對應的物理地址然后訪問相應的數(shù)據(jù),因此能加快數(shù)據(jù)庫的查詢速度。
3.索引就好比是一本書的目錄,可以根據(jù)目錄中的頁碼快速找到所需的內(nèi)容。
索引作用
1.設(shè)置了合適的索引之后,數(shù)據(jù)庫利用各種快速定位技術(shù),能夠大大加快查詢速度,這是創(chuàng)建索引的最主要的原因
2.當表很大或查詢涉及到多個表時,使用索引可以成千上萬倍地提高查詢速度。
3.可以降低數(shù)據(jù)庫的IO成本,并且索引還可以降低數(shù)據(jù)庫的排序成本。
4.通過創(chuàng)建唯一性索引,可以保證數(shù)據(jù)表中每一行數(shù)據(jù)的唯一性。
5.可以加快表與表之間的連接。
6.在使用分組和排序時,可大大減少分組和排序的時間。
標簽: