MySQL-03-體系結(jié)構(gòu)

1.C/S(客戶端/服務(wù)端)模型介紹

a.C/S 一般在局域網(wǎng)之間通過(guò)專門(mén)服務(wù)器提供連接和數(shù)據(jù)交換服務(wù).
b.C/S 一般面向相對(duì)固定的用戶群, 對(duì)信息安全的控制能力很強(qiáng). 

2.連接數(shù)據(jù)庫(kù)方式

TCP/IP方式(遠(yuǎn)程、本地):
mysql -uroot -poldboy123 -h 10.0.0.51 -P3306
Socket方式(僅本地):
mysql -uroot -poldboy123 -S /tmp/mysql.sock

3.mysqld程序結(jié)構(gòu)(三層)

連接層
a.提供鏈接協(xié)議: tcp/ip souket
b.用戶信息驗(yàn)證: 用戶 密碼 IP souket
c.提供專用線程: 接收用戶sql,并且返回結(jié)果

sql層
a.語(yǔ)法檢查
b.語(yǔ)義檢查
c.權(quán)限檢查
d.解析器生成解析樹(shù),產(chǎn)生執(zhí)行計(jì)劃
e.優(yōu)化器選出最優(yōu)的執(zhí)行計(jì)劃
f.執(zhí)行器執(zhí)行sql語(yǔ)句
g.查詢緩存,開(kāi)啟后,連續(xù)相同查詢語(yǔ)句直接走緩存不走解析(前提文件沒(méi)改)
h.提供日志記錄

存儲(chǔ)引擎層
a.根據(jù)SQL層執(zhí)行的結(jié)果,從磁盤(pán)上拿數(shù)據(jù)蚊伞。
b.將16進(jìn)制的磁盤(pán)數(shù)據(jù),交由SQL結(jié)構(gòu)化化成表蓄拣,
c.連接層的專用線程返回給用戶
  1. 表的物理存儲(chǔ)結(jié)構(gòu)
MyISAM(一種引擎)的表:
-rw-r----- 1 mysql mysql   10816 Apr 18 11:37 user.frm
-rw-r----- 1 mysql mysql     396 Apr 18 12:20  user.MYD
-rw-r----- 1 mysql mysql    4096 Apr 18 14:48 user.MYI

InnoDB(默認(rèn)的存儲(chǔ)引擎)的表:
-rw-r----- 1 mysql mysql    8636 Apr 18 11:37 time_zone.frm
-rw-r----- 1 mysql mysql   98304 Apr 18 11:37 time_zone.ibd
time_zone.frm:存儲(chǔ)列相關(guān)信息
time_zone.ibd:數(shù)據(jù)行+索引
  1. 表的段银还、區(qū)、頁(yè)(16k)
頁(yè):最小的存儲(chǔ)單元(16K)
區(qū):1個(gè)或多個(gè)連續(xù)的頁(yè)
段:一個(gè)表就是一個(gè)段腐碱,包含一個(gè)或多個(gè)區(qū)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末誊垢,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子症见,更是在濱河造成了極大的恐慌喂走,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谋作,死亡現(xiàn)場(chǎng)離奇詭異芋肠,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)遵蚜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)帖池,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人谬晕,你說(shuō)我怎么就攤上這事碘裕⌒。” “怎么了攒钳?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)雷滋。 經(jīng)常有香客問(wèn)我不撑,道長(zhǎng),這世上最難降的妖魔是什么晤斩? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任焕檬,我火速辦了婚禮,結(jié)果婚禮上澳泵,老公的妹妹穿的比我還像新娘实愚。我一直安慰自己,他們只是感情好兔辅,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布腊敲。 她就那樣靜靜地躺著,像睡著了一般维苔。 火紅的嫁衣襯著肌膚如雪碰辅。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,578評(píng)論 1 305
  • 那天介时,我揣著相機(jī)與錄音没宾,去河邊找鬼凌彬。 笑死,一個(gè)胖子當(dāng)著我的面吹牛循衰,可吹牛的內(nèi)容都是我干的铲敛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼羹蚣,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼原探!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起顽素,我...
    開(kāi)封第一講書(shū)人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤咽弦,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后胁出,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體型型,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年全蝶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了闹蒜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡抑淫,死狀恐怖绷落,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情始苇,我是刑警寧澤砌烁,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站催式,受9級(jí)特大地震影響函喉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜荣月,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一管呵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧哺窄,春花似錦捐下、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至咽白,卻和暖如春啤握,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背晶框。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工排抬, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留懂从,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓蹲蒲,卻偏偏與公主長(zhǎng)得像番甩,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子届搁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容