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

溫馨提示×

溫馨提示×

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

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

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

泰安市| 保靖县| 亚东县| 永兴县| 永善县| 陇川县| 从化市| 南靖县| 进贤县| 集安市| 柯坪县| 盐源县| 雷州市| 苍梧县| 梅河口市| 剑川县| 辽中县| 资讯| 巴东县| 石屏县| 疏勒县| 阿勒泰市| 利辛县| 永修县| 中方县| 沅陵县| 玛沁县| 昭苏县| 满城县| 花莲县| 沙田区| 永德县| 江川县| 萝北县| 九台市| 延安市| 永泰县| 呼图壁县| 渝中区| 广州市| 克拉玛依市|