日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

東坡下載:內容最豐富最安全的下載站!

首頁IT技術軟件教程 → 如何在mysql中的數據建立倒排索引 mysql建索引的方法

如何在mysql中的數據建立倒排索引 mysql建索引的方法

相關文章發表評論 來源:本站整理時間:2017/8/7 15:55:45字體大小:A-A+

更多

作者:佚名點擊:1000次評論:0次標簽: mysql

索引對查詢的速度有著至關重要的影響,理解索引也是進行數據庫性能調優的起點。考慮如下情況,假設數據庫中一個表有10^6條記錄,DBMS的頁面大小為4K,并存儲100條記錄。如果沒有索引,查詢將對整個表進行掃描,最壞的情況下,如果所有數據頁都不在內存,需要讀取10^4個頁面,如果這10^4個頁面在磁盤上隨機分布,需要進行10^4次I/O,假設磁盤每次I/O時間為10ms(忽略數據傳輸時間),則總共需要100s(但實際上要好很多很多)。如果對之建立B-Tree索引,則只需要進行log100(10^6)=3次頁面讀取,最壞情況下耗時30ms。這就是索引帶來的效果,很多時候,當你的應用程序進行SQL查詢速度很慢時,應該想想是否可以建索引。

從數據結構角度

1、B+樹索引(O(log(n))):關于B+樹索引,可以參考 MySQL索引背后的數據結構及算法原理

2、hash索引:
a 僅僅能滿足"=","IN"和"<=>"查詢,不能使用范圍查詢
b 其檢索效率非常高,索引的檢索可以一次定位,不像B-Tree 索引需要從根節點到枝節點,最后才能訪問到頁節點這樣多次的IO訪問,所以 Hash 索引的查詢效率要遠高于 B-Tree 索引
c 只有Memory存儲引擎顯示支持hash索引

3、FULLTEXT索引(現在MyISAM和InnoDB引擎都支持了)

4、R-Tree索引(用于對GIS數據類型創建SPATIAL索引)

從物理存儲角度

1、聚集索引(clustered index)

2、非聚集索引(non-clustered index)

從邏輯角度

1、主鍵索引:主鍵索引是一種特殊的唯一索引,不允許有空值

2、普通索引或者單列索引

3、多列索引(復合索引):復合索引指多個字段上創建的索引,只有在查詢條件中使用了創建索引時的第一個字段,索引才會被使用。使用復合索引時遵循最左前綴集合

4、唯一索引或者非唯一索引

5、空間索引:空間索引是對空間數據類型的字段建立的索引,MYSQL中的空間數據類型有4種,分別是GEOMETRY、POINT、LINESTRING、POLYGON。MYSQL使用SPATIAL關鍵字進行擴展,使得能夠用于創建正規索引類型的語法創建空間索引。創建空間索引的列,必須將其聲明為NOT NULL,空間索引只能在存儲引擎為MYISAM的表中創建

CREATE TABLE table_name[col_name data type]
[unique|fulltext|spatial][index|key][index_name](col_name[length])[asc|desc]

1、unique|fulltext|spatial為可選參數,分別表示唯一索引、全文索引和空間索引;

2、index和key為同義詞,兩者作用相同,用來指定創建索引

3、col_name為需要創建索引的字段列,該列必須從數據表中該定義的多個列中選擇;

4、index_name指定索引的名稱,為可選參數,如果不指定,MYSQL默認col_name為索引值;

5、length為可選參數,表示索引的長度,只有字符串類型的字段才能指定索引長度;

6、asc或desc指定升序或降序的索引值存儲

  • mysql數據庫管理工具
mysql數據庫管理工具
(6)mysql數據庫管理工具

mysql數據庫管理工具是可以幫助很多的在使用mysql數據庫的人員更好的管理你的mysql數據庫,這里面有你需要的mysql數據庫備份工具以及mysql數據庫連接工具,還有mysql數據庫導出工具等,各種各樣的實用工具都是可以方便你的下載以及使用的!

...更多>>

擴展知識

相關評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)

本類常用軟件

主站蜘蛛池模板: 日韩欧美影院 | 久久久久久久国产 | 亚洲国产欧美在线 | 综合网伊人 | 国产在线视频网站 | 日本不卡在线 | 日韩成人在线观看视频 | 国产一级片免费观看 | av免费在线观看网站 | 亚洲日本在线观看 | a√天堂在线| h片免费看| 欧美黄色录像 | 激情久久综合 | 天天操天天干天天 | 成人国产精品免费观看 | 9.1成人免费看片 | 三级视频网 | 午夜性福利 | 中文字幕在线观看免费视频 | 免费成人蒂法网站 | 亚洲国产中文字幕 | 日韩成人免费视频 | 日韩在线看片 | 成人少妇影院yyyy | 一区二区三区亚洲 | 成人三级视频 | 午夜在线免费观看 | 国产三级在线 | 亚洲亚洲人成综合网络 | 久久男人 | 一级黄色片在线观看 | 天天爽天天操 | 色婷婷18 | 自拍视频一区 | 成人黄色小视频 | www久久久 | 一区二区不卡视频 | 亚洲精品www久久久久久广东 | 国产日韩欧美日韩大片 | 国产亚洲精品码 |