香港CN2服務(wù)器、企業(yè)級(jí)CN2 GIA雙程專線高速回國(guó)T3機(jī)房香港、美國(guó)、韓國(guó)、海外物理服務(wù)器熱銷中!

前言:本文摘線程服務(wù)器...">

人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

MySQL服務(wù)器關(guān)機(jī)進(jìn)程

發(fā)布日期:2018-08-11 11:02 | 文章來(lái)源:網(wǎng)絡(luò)

線程服務(wù)器

香港CN2服務(wù)器、企業(yè)級(jí)CN2 GIA雙程專線高速回國(guó)T3機(jī)房香港、美國(guó)、韓國(guó)、海外物理服務(wù)器熱銷中!

前言:

本文摘自mysql手冊(cè)5.1版本。

服務(wù)器關(guān)閉進(jìn)程可以概括為

1.啟動(dòng)關(guān)閉進(jìn)程

2.服務(wù)器根據(jù)需要?jiǎng)?chuàng)建關(guān)閉線程

3.服務(wù)器停止接收新連接

4.服務(wù)器終止當(dāng)前的活動(dòng)

5.存儲(chǔ)引擎被停掉或關(guān)閉

6.服務(wù)器退出

更詳細(xì)的描述

1.啟動(dòng)關(guān)閉進(jìn)程。

可以用多種方法啟動(dòng)服務(wù)器的關(guān)閉。例如,擁有SHUTDOWN權(quán)限的用戶可以執(zhí)行mysqladminshutdown命令。mysqladmin可以用于所有支持MySQL的平臺(tái)上。其它操作系統(tǒng)相關(guān)的關(guān)閉開(kāi)始方法還可能有:在Unix中,當(dāng)接收到SIGTERM信號(hào)后,服務(wù)器關(guān)閉。對(duì)于在Windows中作為服務(wù)運(yùn)行的服務(wù)器,當(dāng)服務(wù)管理器讓它關(guān)閉時(shí),則關(guān)閉。

2.服務(wù)器根據(jù)需要?jiǎng)?chuàng)建關(guān)閉線程。

根據(jù)開(kāi)始關(guān)閉的方式,服務(wù)器可以創(chuàng)建線程來(lái)處理關(guān)閉進(jìn)程。如果客戶端需要關(guān)閉,則創(chuàng)建關(guān)閉線程。如果收到SIGTERM信號(hào)后關(guān)閉,信號(hào)線程可以自己關(guān)閉,或者創(chuàng)建單獨(dú)的線程來(lái)完成。如果服務(wù)器嘗試創(chuàng)建關(guān)閉線程而不能創(chuàng)建,它在錯(cuò)誤日志中給出診斷消息:

Error:Can'tcreatethreadtokillserver

3.服務(wù)器停止接收新連接。

在關(guān)閉過(guò)程中要想防止啟動(dòng)新活動(dòng),服務(wù)器停止接收新的客戶端連接。它將關(guān)閉它幀聽(tīng)的網(wǎng)絡(luò)連接:TCP/IP端口、Unix套接字文件、Windows命名管道和在Windows中的共享內(nèi)存。

4.服務(wù)器終止當(dāng)前的活動(dòng)。

對(duì)于每個(gè)與客戶端連接相關(guān)的線程,與客戶端的連接被中斷,線程被標(biāo)記為“殺掉的”。當(dāng)線程注意到此類標(biāo)記后則線程終止??臻e連接的線程很快終止。當(dāng)前正處理查詢的線程定期檢查它們的狀態(tài),終止的時(shí)間較長(zhǎng)。

對(duì)于有打開(kāi)事務(wù)的線程,事務(wù)被回滾。請(qǐng)注意如果某個(gè)線程正在更新非事務(wù)表,多行UPDATE或INSERT等操作會(huì)使表部分更新,因?yàn)椴僮髟谕瓿汕皶?huì)終止。

如果服務(wù)器是主復(fù)制服務(wù)器,與當(dāng)前連接的從服務(wù)器相關(guān)的線程的處理方式同其它客戶端線程。即每個(gè)線程被標(biāo)記為殺掉的,在下次檢查他的狀態(tài)后會(huì)退出。

如果服務(wù)器是從復(fù)制服務(wù)器,在客戶端線程標(biāo)記為殺掉的之前,激活的I/O和SQL線程被停止。SQL線程允許先結(jié)束它當(dāng)前的語(yǔ)句然后停止。如果此時(shí)SQL線程正位于事務(wù)中部,事務(wù)則回滾。

5.存儲(chǔ)引擎被停掉或關(guān)閉。

在該階段,表緩存被清空,所有打開(kāi)的表被關(guān)閉。

每個(gè)存儲(chǔ)引擎執(zhí)行它管理的表需要的任何動(dòng)作。例如,MyISAM清空任何掛起的表索引寫(xiě)操作。InnoDB將它的緩沖池清空到硬盤(pán)上(除非innodb_fASt_shutdown為2),將當(dāng)前的LSN寫(xiě)入表內(nèi),并終止自己的內(nèi)部線程。

6.服務(wù)器退出。

Tags:線程服務(wù)器,MySQL服務(wù)器關(guān)機(jī)進(jìn)程

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部