成人免费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移植問題的正確解決方案的描述
責任編輯:佚名 來源: 互聯網
相關推薦

2021-03-04 11:49:19

MySQL賬號IP

2010-10-12 16:50:14

MySQL Hash索

2010-05-11 10:47:13

MySQL索引類型

2019-06-03 15:15:09

MySQL索引數據庫

2010-05-28 11:14:39

MySQL全文索引限制

2024-04-01 07:53:51

MySQL索引字符

2017-07-17 09:29:41

MySQL索引測試

2017-07-11 09:22:23

MySQL索引測試

2017-08-02 14:02:42

MysqlMysql優化Mysql索引

2010-03-30 18:11:24

Oracle創建

2010-05-18 13:34:42

MySQL條件sele

2010-07-20 13:20:26

SQL Server聚

2017-07-25 12:07:14

MySQL索引SQL

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-05-20 15:00:00

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费观看成人性生生活片 | 国产一区二区三区精品久久久 | 日韩中文欧美 | 97视频在线免费 | 欧美激情欧美激情在线五月 | 97精品国产97久久久久久免费 | 色黄网站| 国产一区免费视频 | 国产成人精品一区二 | 国产在线精品一区二区三区 | 国产一区二区三区亚洲 | 最新中文字幕在线 | 日韩精品一区二区三区在线播放 | 毛片a| 午夜精品久久久久久 | 午夜国产一区 | 99精品网站| 精品在线一区 | 黄网站在线观看 | 久久看看| 一区二区三区高清 | 日韩第一夜 | 人人九九精 | 一区二区三区四区不卡 | 亚洲成人一区 | 日韩av中文 | 日韩一区二区三区精品 | 国产精品美女一区二区三区 | 欧美亚州综合 | 成人一区在线观看 | 日韩精品久久久 | 羞羞色影院 | 99久久婷婷国产综合精品电影 | 国产中文原创 | 久久人体视频 | 资源首页二三区 | 国产精品一区二区久久 | 亚洲高清在线观看 | 中文字幕av网 | 久久精品久久精品 | 国产传媒毛片精品视频第一次 |