最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL之存儲引擎使用及說明

 更新時間:2025年12月24日 08:41:08   作者:姓蔡小朋友  
MySQL服務器結構包括連接層、服務層、引擎層和存儲層,連接層校驗用戶權限;服務層處理SQL、存儲過程等并生成指令序列;引擎層控制數(shù)據(jù)存儲結構并執(zhí)行指令;存儲層是磁盤,物理存儲數(shù)據(jù),InnoDB是MySQL的一個存儲引擎,支持ACID事務、行級鎖和外鍵約束

一、MySQL服務器結構

連接層用于校驗JDBC發(fā)來的用戶名和密碼,確認客戶端使用的用戶名的權限。

  • 服務層暴露統(tǒng)一接口檢查并處理SQL、存儲過程、視圖、觸發(fā)器,生成引擎能理解的指令序列。
  • 引擎層控制數(shù)據(jù)的邏輯存儲結構,接收服務層的指令序列并執(zhí)行,從而操作存儲層數(shù)據(jù),索引、事務、鎖在該層維護。
  • 存儲層就是磁盤,物理存儲結構,存儲數(shù)據(jù)和日志等持久化數(shù)據(jù)。

二、InnoDB存儲引擎

服務層對外暴露統(tǒng)一接口,將sql、存儲過程、視圖、觸發(fā)器解析為引擎能理解的指令序列,引擎層負責維護表中數(shù)據(jù)的邏輯存儲結構,不同的引擎有不同的邏輯存儲結構,所以引擎層基于自己的存儲方式執(zhí)行傳來的指令序列并從磁盤讀取數(shù)據(jù),且過程中可能會涉及的鎖、事務、索引都由引擎層自己實現(xiàn)。

存儲引擎是基于表的,每張表可以設置不同的存儲引擎。

innoDB引擎特點:

  • 每張表都會對應一個.ibd文件,存儲了表結構、數(shù)據(jù)、索引。
  • DML操作支持ACID模型的事務。
  • 行級鎖,提高并發(fā)訪問性能。
  • 支持外鍵約束。

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

黔西县| 定结县| 济宁市| 黎城县| 安溪县| 镇平县| 德令哈市| 曲周县| 西藏| 文水县| 那曲县| 义马市| 石家庄市| 巴楚县| 木兰县| 长阳| 榕江县| 武邑县| 永泰县| 乌兰浩特市| 新化县| 班玛县| 和林格尔县| 新巴尔虎右旗| 青河县| 三河市| 榆中县| 龙井市| 裕民县| 汉川市| 南丹县| 乌什县| 西华县| 嘉义市| 邵东县| 雷州市| 宿松县| 商都县| 航空| 元谋县| 太康县|