索引含義特點 筆記

      網友投稿 1164 2022-05-28

      索引是一個單獨的,存儲在磁盤上的數據結構,它們包含則對數據表里所有記錄的引用指針,使用索引用于快速找出在某個或多個列中有某一特定值的行,對相關列使用索引是降低查詢操作時間的最佳途徑。索引包含由表或視圖中的一列或多列生成的鍵。

      例如:數據庫中有20000條記錄,現在要執行這樣一個查詢:SELECT?*?FROM?tableName?WHERE?num=10000。如果沒有索引,必須遍歷整個表,直到num=10000的這一行為止;如果在num列上創建索引,SQL?Server不需要任何掃描,直接在索引里面找10000,就可以得知這一行的位置。可見,索引的建立可以加快數據的查詢速度。

      索引的優點主要有以下幾條:

      (1).通過創建唯一索引,可以保證數據庫表的每一行數據的唯一性。

      (2).可以大大加快數據的查詢速度,這也是創建索引的最主要的原因。

      (3).實現數據的參照完整性,可以速表和表之間的連接。

      索引的含義和特點 筆記

      (4).在使用分組和排序子句進行查詢時,也可以顯著減少查詢中分組和排序的時間。

      同時,增加索引也有不利的一面:

      (1).創建索引和維護索引要耗費時間,并且隨著數據量的增加所耗費的時間也會增加。

      (2).索引需要占磁盤空間,除了數據表占數據空間之外,每一個索引還要占一定的物理空間,如果有大量的索引,索引文件可能比數據文件更快達到做大文件尺寸。

      (3).當對表中的數據進行增加,刪除和修改的時候,索引也要動態地維護,這樣就就降低了數據的維護速度。

      數據庫

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何正確使用Python臨時文件
      下一篇:操作系統學習筆記(二十七)~文件系統接口單元測試
      相關文章
      亚洲人成在线中文字幕| 亚洲国产精品婷婷久久| 亚洲精品国产手机| 亚洲成熟xxxxx电影| 国产综合精品久久亚洲| 亚洲精品乱码久久久久久蜜桃| 国产成人综合亚洲一区| 精品国产亚洲AV麻豆| 亚洲精品色在线网站| 国产成人精品久久亚洲高清不卡| 亚洲另类无码一区二区三区| 在线精品亚洲一区二区| 亚洲午夜精品一区二区麻豆| 亚洲熟妇少妇任你躁在线观看| 亚洲人成电影网站久久| 亚洲一区二区三区成人网站| 亚洲日韩看片无码电影| 亚洲AV无码一区二区三区电影| 亚洲av永久中文无码精品综合| 日韩国产欧美亚洲v片 | 亚洲综合网美国十次| 亚洲视频在线免费看| 亚洲国产精品专区| 亚洲人配人种jizz| 亚洲人成色99999在线观看| 亚洲AV无码专区在线厂| 亚洲无码视频在线| 伊人久久大香线蕉亚洲五月天| 亚洲精品无码专区久久久 | 亚洲AV永久无码精品成人| 久久亚洲精品成人综合| 亚洲麻豆精品果冻传媒| 亚洲中文字幕久在线| 亚洲午夜理论片在线观看| 亚洲AV蜜桃永久无码精品| 国产亚洲美女精品久久久| 亚洲成AV人片一区二区密柚| 亚洲黄色一级毛片| 亚洲欧美日韩国产精品一区| 亚洲Aⅴ无码一区二区二三区软件| 久久99亚洲综合精品首页|