成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL Hash索引的應用與限制條件

數據庫 MySQL
今天我們要和大家一起分享的是文章主要介紹的是MySQL Hash索引的實際操作以及對MySQL Hash索引的一些限制的詳細說明。

文章主要介紹的是MySQL Hash索引的實際應用,我們大家都知道在MySQL數據庫中,只有Memory存儲引擎顯示支持hash索引,它是Memory表的默認索引類型,盡管Memory表也可以使用B-Tree索引。

Memory存儲引擎支持非唯一MySQL hash索引,這在數據庫領域是罕見的,如果多個值有相同的hash code,索引把它們的行指針用鏈表保存到同一個hash表項中。

假設創建如下一個表:

  1. CREATE TABLE testhash (  
  2. fname VARCHAR(50) NOT NULL,  
  3. lname VARCHAR(50) NOT NULL,  
  4. KEY USING HASH(fname)  
  5. ENGINE=MEMORY

包含的數據如下:

假設索引使用hash函數f( ),如下:

  1. f('Arjen') = 2323  
  2. f('Baron') = 7437  
  3. f('Peter') = 8784  
  4. f('Vadim') = 2458  

此時,索引的結構大概如下:

Slots是有序的,但是記錄不是有序的。當你執行

  1. mysql> SELECT lname FROM testhash WHERE fname='Peter'

MySQL會計算’Peter’的hash值,然后通過它來查詢索引的行指針。因為f('Peter') = 8784,MySQL會在索引中查找8784,得到指向記錄3的指針。

因為索引自己僅僅存儲很短的值,所以,索引非常緊湊。Hash值不取決于列的數據類型,一個TINYINT列的索引與一個長字符串列的索引一樣大。

Hash索引有以下一些限制:

1)由于索引僅包含hash code和記錄指針,所以,MySQL不能通過使用索引避免讀取記錄。但是訪問內存中的記錄是非常迅速的,不會對性造成太大的影響。

2)不能使用MySQL hash索引排序。

3)Hash索引不支持鍵的部分匹配,因為是通過整個索引值來計算hash值的。

4)Hash索引只支持等值比較,例如使用=,IN( )和<=>。對于WHERE price>100并不能加速查詢。

 

 MySQL Hash索引

以上的相關內容就是對MySQL hash索引的介紹,望你能有所收獲。

【編輯推薦】

  1. MySQL數據庫安全設置的操作流程
  2. 實現MySQL 用戶密碼的設置步驟
  3. MySQL使用方法匯總描述
  4. MySQL mysqldump命令的正確應用
  5. MySQL移植問題的正確解決方案的描述
責任編輯:佚名 來源: 互聯網
相關推薦

2010-05-11 10:47:13

MySQL索引類型

2021-03-04 11:49:19

MySQL賬號IP

2010-10-12 16:50:14

MySQL Hash索

2019-06-03 15:15:09

MySQL索引數據庫

2024-04-01 07:53:51

MySQL索引字符

2010-05-28 11:14:39

MySQL全文索引限制

2017-07-11 09:22:23

MySQL索引測試

2017-07-17 09:29:41

MySQL索引測試

2017-08-02 14:02:42

MysqlMysql優化Mysql索引

2010-03-30 18:11:24

Oracle創建

2010-05-18 13:34:42

MySQL條件sele

2017-07-25 12:07:14

MySQL索引SQL

2010-07-20 13:20:26

SQL Server聚

2020-02-14 18:10:40

MySQL索引數據庫

2010-05-26 13:42:08

MySQL數據庫索引

2010-05-11 11:03:41

Mysql索引

2011-06-08 15:08:38

MySQLWhere優化

2013-01-14 10:02:10

UI設計設計元素Metro

2009-04-30 09:45:03

Oracle索引限制

2010-10-21 12:03:35

SQL Server視
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美a级成人淫片免费看 | 亚洲一区二区中文字幕在线观看 | 亚洲免费观看视频网站 | 日韩在线观看中文字幕 | 欧美一卡二卡在线 | 亚洲色图图片 | 成人av免费在线观看 | 亚洲欧美成人 | 国产精品美女久久久久久久久久久 | 日日草夜夜草 | 成人欧美一区二区三区在线观看 | 精品国产一区二区三区久久狼黑人 | 久久久国产精品视频 | 啪一啪 | 亚洲精品久久久久中文字幕欢迎你 | 亚洲国产精品激情在线观看 | 国产综合久久久久久鬼色 | 欧美乱操 | 久久久久一区二区三区四区 | 亚洲影音先锋 | 免费在线性爱视频 | 夜久久| 丁香一区二区 | 成人一区二区三区在线观看 | 亚洲一二三区不卡 | 国产欧美精品在线 | 天天看天天干 | 中文字幕日韩一区 | jav成人av免费播放 | 福利一区二区在线 | 色片在线观看 | 免费久久网站 | 一区在线视频 | 久久久91精品国产一区二区三区 | 中国美女撒尿txxxxx视频 | www.久久| 国产免费又黄又爽又刺激蜜月al | 亚洲天堂精品久久 | 国产精品毛片一区二区在线看 | 男人的天堂久久 | 国产午夜精品一区二区三区四区 |