亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

mysql常用的存儲引擎是什么

發布時間:2020-12-02 09:35:04 來源:億速云 閱讀:280 作者:小新 欄目:MySQL數據庫

這篇文章將為大家詳細講解有關mysql常用的存儲引擎是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

MySql中的存儲引擎有MyISAM引擎,MyISAM Merge引擎, InnoDB引擎,memory(heap)引擎以及archive引擎

mysql常用的存儲引擎是什么

MySql中的存儲引擎

MyISAM引擎

這種引擎是mysql最早提供的,這種引擎又可以分為靜態MyISAM、動態MyISAM 和壓縮MyISAM三種:

(1)靜態MyISAM:如果數據表中的各數據列的長度都是預先固定好的,服務器將自動選擇這種表類型。因為數據表中每一條記錄所占用的空間都是一樣的,所以這種表存取和更新的效率非常高。當數據受損時,恢復工作也比較容易做。

(2)動態MyISAM:如果數據表中出現varchar、xxxtext或xxxBLOB字段時,服務器將自動選擇這種表類型。相對于靜態MyISAM,這種表存儲空間比較小,但由于每條記錄的長度不一,所以多次修改數據后,數據表中的數據就可能離散的存儲在內存中,進而導致執行效率下降。同時,內存中也可能會出現很多碎片。因此,這種類型的表要經常用optimize table 命令或優化工具來進行碎片整理。

(3)壓縮MyISAM:以上說到的兩種類型的表都可以用myisamchk工具壓縮。這種類型的表進一步減小了占用的存儲,但是這種表壓縮之后不能再被修改。另外,因為是壓縮數據,所以這種表在讀取的時候要先時行解壓縮。

但是,不管是何種MyISAM表,目前它都不支持事務,行級鎖和外鍵約束的功能。

MyISAM Merge引擎

這種類型是MyISAM類型的一種變種。合并表是將幾個相同的MyISAM表合并為一個虛表。常應用于日志和數據倉庫。

InnoDB引擎

InnoDB表類型可以看作是對MyISAM的進一步更新產品,它提供了事務、行級鎖機制和外鍵約束的功能。

memory(heap)引擎

這種類型的數據表只存在于內存中。它使用散列索引,所以數據的存取速度非常快。因為是存在于內存中,所以這種類型常應用于臨時表中。

archive引擎

這種類型只支持select 和 insert語句,而且不支持索引。常應用于日志記錄和聚合分析方面。

關于mysql常用的存儲引擎是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

六枝特区| 双柏县| 象山县| 阿荣旗| 阿拉善盟| 额尔古纳市| 彰武县| 永昌县| 开封县| 泰和县| 开鲁县| 五大连池市| 邯郸县| 阆中市| 呼和浩特市| 遂平县| 翼城县| 临桂县| 柳江县| 新龙县| 麦盖提县| 大洼县| 五家渠市| 铜鼓县| 陇南市| 重庆市| 济源市| 师宗县| 峨眉山市| 塘沽区| 德兴市| 措勤县| 同德县| 葫芦岛市| 南郑县| 达拉特旗| 九江市| 安阳市| 黔江区| 蒙自县| 阳朔县|