成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

mysql是單線程還是多線程?

mysql是多線程的。mysql是一個單進程多線程的數(shù)據(jù)庫,在innodb中大概3種線程為:1、主線程Master Thread;2、IO Thread線程,用于異步處理寫請求;3、purge Thread線程,用于刪除undo日志。

創(chuàng)新互聯(lián)建站長期為數(shù)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為貴港企業(yè)提供專業(yè)的網(wǎng)站設(shè)計制作、成都做網(wǎng)站,貴港網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

(推薦教程:mysql視頻教程)

mysql是一個單進程多線程的數(shù)據(jù)庫,在innodb中大概有以下幾種線程:

(1)Master Thread:這是主線程,非常核心,其用途主要是做一些周期性的任務(wù),在不同的innodb版本其功能不同,這里就看最早期的版本。早起的innodb Master線程會有兩種頻率的任務(wù),一種是每1秒一次的,還有每10秒一次的。

每1秒的工作:

1、刷新日志;

2、刷新至多100個臟頁

3、合并插入緩沖;

4、如果空閑切為background。

其實最主要的還是前兩個。而且只有刷新日志是每一次必做的,其余都是需要滿足條件才會做,比如說刷新臟頁,只有緩存中的臟頁比例超過一個閾值才會刷新。

每10秒的工作:

1.刷新日志;

2.刷新臟頁;

3.刪除undo日志;

4.合并插入緩沖

(2)IO Thread:主要用于異步處理寫請求。

(3)purge Thread:用于刪除undo日志,這是后續(xù)的innodb版本,才將這個事情從Master線程中獨立出來了。

最后再上一張innodb的內(nèi)存圖:

相關(guān)推薦:php培訓(xùn)

網(wǎng)頁題目:mysql是單線程還是多線程?
分享鏈接:http://jinyejixie.com/article20/cjdcjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、軟件開發(fā)品牌網(wǎng)站建設(shè)、建站公司、微信小程序移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
横峰县| 定南县| 聊城市| 黑河市| 佳木斯市| 隆林| 哈密市| 渭源县| 翁源县| 通许县| 读书| 酒泉市| 泸州市| 谷城县| 牙克石市| 南宫市| 泰安市| 大厂| 垦利县| 延长县| 松溪县| 旬阳县| 乌拉特前旗| 新竹市| 新民市| 肥东县| 夏邑县| 田东县| 尉犁县| 长武县| 崇信县| 马边| 阿勒泰市| 东乌| 荃湾区| 湟中县| 威远县| 揭西县| 华容县| 盐城市| 邢台县|