91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Innodb存儲引擎索引概述

發布時間:2020-05-29 22:18:01 來源:網絡 閱讀:388 作者:斷情漠 欄目:數據庫

Innodb存儲引擎索引概述

該存儲引擎支持兩種常見的索引:B+索引、Hash索引。

Hash索引

Innodb存儲引擎支持的Hash索引是自適應的,引擎會根據表的使用情況自動生成Hash索引,不能人為干預是否在一張表中生成hash索引,Mysql5.5后可以關閉hash索引。

B+樹索引

  1. B+樹索引是目前數據庫中最常用的最有效的索引;

  2. B+樹索引的構造類似于二叉樹,根據鍵值最快的找到數據,B代表balance;

  3. B+樹索引并不能找到給定鍵值的所在的行,只能找數據行所在的page,再把page讀到buffer中,最后找到所需數據。

B+樹索引分為:聚集索引和輔助聚集索引

  1. 不管是聚集索引還是非聚集所以,其內部都是B+樹,即內部高度是平衡的;

  2. 聚集索引和非聚集索引不同的是:葉子節點存放的是否是一整行的數據;

  3. Innodb存儲引擎表就是索引組織表,類似于oracle中的IOT表,表的數據按照主鍵的順序存放,而聚集索引就是按照表的主鍵造一棵B+樹,并且葉子節點存放著整行數據;從某種角度來說,索引就是表,表就是索引;

  4. 對于主鍵的排序查找和范圍查找速度很快。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

日照市| 桐梓县| 西乌珠穆沁旗| 新闻| 康定县| 长治县| 津市市| 晋宁县| 曲阳县| 宝清县| 公主岭市| 蒙城县| 高密市| 沁水县| 满洲里市| 昌黎县| 绵阳市| 喀喇沁旗| 罗平县| 平阳县| 蕲春县| 崇文区| 富锦市| 山东省| 壤塘县| 南丹县| 平安县| 铜川市| 岫岩| 元阳县| 绿春县| 聂拉木县| 大关县| 竹山县| 湘潭县| 郎溪县| 吉林市| 神木县| 临邑县| 汽车| 桂东县|