久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql常用的存儲引擎是什么

133次閱讀
沒有評論

共計 1037 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

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

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) 引擎

這種類型的數據表只存在于內存中。它使用散列索引,所以數據的存取速度非??臁R驗槭谴嬖谟趦却嬷?,所以這種類型常應用于臨時表中。

archive 引擎

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

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

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-18發表,共計1037字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 绩溪县| 华宁县| 大埔县| 成安县| 五家渠市| 石棉县| 象山县| 修水县| 调兵山市| 平罗县| 上栗县| 黔南| 武邑县| 延长县| 西平县| 北碚区| 许昌市| 灵台县| 东平县| 永兴县| 延庆县| 江津市| 上高县| 彰武县| 浑源县| 黄梅县| 珠海市| 广安市| 龙胜| 武汉市| 盐亭县| 凤山县| 池州市| 衡阳县| 巩留县| 略阳县| 札达县| 内江市| 淳安县| 资溪县| 南乐县|