日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

[转载] mysql 索引中的USING BTREE 的意义

發布時間:2023/11/30 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转载] mysql 索引中的USING BTREE 的意义 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

索引是在存儲引擎中實現的,因此每種存儲引擎的索引都不一定完全相同,并且每種存儲引擎也不一定支持所有索引類型。

根據存儲引擎定義每個表的最大索引數和最大索引長度。所有存儲引擎支持每個表至少16個索引,總索引長度至少為256字節。

大多數存儲引擎有更高的限制。MySQL中索引的存儲類型有兩種:BTREE和HASH,具體和表的存儲引擎相關;

MYISAM和InnoDB存儲引擎只支持BTREE索引;MEMORY和HEAP存儲引擎可以支持HASH和BTREE索引

? ? ? ? ?B-tree索引是數據庫中存取和查找文件(稱為記錄或鍵值)的一種方法.B-tree算法減少定位記錄時所經歷的中間過程,從而加快存取速度.

一個B-tree的典型例子就是硬盤中的結點.與內存相比,硬盤花成倍的時間來存取一個數據元素,這是硬盤的機械部件讀寫數據的速度遠遠趕不上純 電子媒體的內存.與一個結點兩個分支的二元樹相比,B-tree利用多個分支(稱為子樹)的結點,減少獲取記錄時所經歷的結點數,從而達到節省存取時間的 目的.

?

?

本文出自 “Linux生涯” 博客,請務必保留此出處http://lvzili.blog.51cto.com/1995527/564260

轉載于:https://www.cnblogs.com/AaronBear/p/6438884.html

總結

以上是生活随笔為你收集整理的[转载] mysql 索引中的USING BTREE 的意义的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。