日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

MySQL架構(gòu)介紹

 貪挽懶月 2022-06-20 發(fā)布于廣東

一、目錄結(jié)構(gòu)

  • /var/lib/mysql/:MySQL數(shù)據(jù)庫文件的存放路徑;

  • /usr/share/mysql:配置文件目錄;

  • /usr/bin:MySQL命令的存放目錄;

  • /etc/init.d/mysql:啟停相關(guān)腳本

二、分層結(jié)構(gòu)

MySQL分為四層,從上到下依次為:

  • 連接層:為應(yīng)用程序提供連接服務(wù)的,比如JDBC;

  • 服務(wù)層:這一層名堂很多,首先是有連接池,然后有sql接口,解析器,優(yōu)化器等東西;

  • 引擎層:真正負責mysql數(shù)據(jù)的存儲和讀取的部分,提供了很多可拔插式的存儲引擎,常用的有MyIsam和InnoDB;

  • 存儲層:MySQL中存儲的數(shù)據(jù)最終都要存在硬盤上,文件存儲層就是將數(shù)據(jù)存儲到文件系統(tǒng),并完成與存儲引擎的交互。

上面提到了可拔插式,意思就是,你要給手機充電,你可以放在無線充上,也可以用充電頭充,也可以用充電寶充。實現(xiàn)相同的功能,你可以選擇不同的實現(xiàn)方式,并且這些實現(xiàn)方式之間互不關(guān)聯(lián)互不影響。

三、innoDB和MyIsam對比

對比項MyIsaminnoDB
主外鍵不支持支持
事務(wù)不支持支持
行表鎖表鎖,操作一條記錄也會鎖住整張表,不適合高并發(fā)行鎖,只鎖住操作的那一行,適合高并發(fā)
緩存只緩存索引,不緩存真實數(shù)據(jù)不僅緩存索引,也緩存真實數(shù)據(jù),對內(nèi)存要求較高,內(nèi)存大小對性能有決定性影響
表空間占用
關(guān)注點性能事務(wù)
是否默認安裝

掃描二維碼

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多