国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

Mysql源碼學(xué)習(xí)筆記 偷窺線程

2020-01-19 00:09:40
字體:
供稿:網(wǎng)友
感覺代碼有些凌亂,注釋代碼都寫的比較隨意,好像沒有什么統(tǒng)一的規(guī)范,不同的文件中代碼風(fēng)格也有差異,可能Mysql經(jīng)過了很多牛人的手之后,集眾牛人之長吧。也可能是我見識比較淺薄,適應(yīng)了自己的代碼風(fēng)格,井底之蛙了,總之還是懷著敬畏的心情開始咱的源碼之旅吧。本人菜鳥,大神輕拍。

  Mysql可以啟動起來了,應(yīng)該怎么學(xué)習(xí)呢?總不能從main開始一步一步的看吧,Mysql作為比較底層的大型軟件,涉及到數(shù)據(jù)庫實現(xiàn)的方方面面,沒有厚實的數(shù)據(jù)庫理論基礎(chǔ)和對Mysql各個模塊相當(dāng)?shù)氖煜ぃ瑥膍ain開始勢必會把自己引入某個死胡同啊,什么都看,最后啥也不會,咱傷不起。

  經(jīng)過思考后,我想還是通過客戶端來調(diào)試服務(wù)器,從而學(xué)習(xí)服務(wù)器代碼比較現(xiàn)實。也就是通過客戶端的動作,看服務(wù)器的反應(yīng)。比如從客戶端的登錄動作來看SERVER如何進行通信、用戶識別、鑒定以及任務(wù)分配的,通過CREATE TABLE,來看SERVER如何解析DDL語句以及針對不同的存儲引擎采取的不同的物理存儲方式,通過INSERT語句,來看SERVER如何進行Btree的操作。通過SELECT語句來看如何進行SQL語句語法樹的創(chuàng)建和優(yōu)化的,通過ROLL BACK,來看SERVER事務(wù)是如何實現(xiàn)的。這里主要是通過跟蹤代碼學(xué)習(xí)Mysql數(shù)據(jù)庫實現(xiàn)的思想,對于具體的代碼不去做過多的追究(主要是我對C++不是很熟悉),好讀書,不求甚解,呵呵。
  由此,暫時準備了以下幾條SQL語句,來有針對的進行SERVER的分析
復(fù)制代碼 代碼如下:

1、 LOGIN(登錄)
mysql.exe 主站蜘蛛池模板: 新化县| 宁陕县| 卫辉市| 沛县| 邢台县| 华容县| 建水县| 龙井市| 巴彦县| 甘肃省| 江孜县| 南安市| 通河县| 大同市| 康保县| 和政县| 张掖市| 那坡县| 临桂县| 依安县| 胶州市| 安岳县| 福建省| 贺州市| 新密市| 沾益县| 桂东县| 太白县| 河北省| 平乡县| 巴里| 南陵县| 开封县| 吉林市| 通化市| 荔波县| 天长市| 福州市| 绥滨县| 柘城县| 稻城县|