主頁 > 知識庫 > 一條select語句引起的瓶頸問題思考

一條select語句引起的瓶頸問題思考

熱門標(biāo)簽:北京400電話辦理多少錢 怎么給高德做地圖標(biāo)注 榕城市地圖標(biāo)注 美團(tuán)地圖標(biāo)注商戶認(rèn)證注冊 電銷外呼系統(tǒng)軟件功能 咸陽電腦外呼系統(tǒng)運(yùn)營商 慶陽地圖標(biāo)注 浙江穩(wěn)定外呼系統(tǒng)供應(yīng)商 承德地圖標(biāo)注公司名需要花錢嗎
情境還原:

公司一項(xiàng)目新上線,剛上線的第2天,在后臺發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)器與IIS服務(wù)器的網(wǎng)絡(luò)IO出現(xiàn)瓶頸,1GB的網(wǎng)絡(luò)帶寬,占用了70%-100%,也就是每秒傳輸數(shù)據(jù)700MB-1GB,數(shù)據(jù)庫使用內(nèi)存高達(dá)21GB。

IIS服務(wù)器CPU使用率時(shí)常爆至80%-90%,導(dǎo)致網(wǎng)站頻頻出現(xiàn)連接超時(shí)。

原因:晚上只好暫時(shí)關(guān)閉網(wǎng)站,進(jìn)行服務(wù)器維護(hù),作全面的檢查跟蹤,發(fā)現(xiàn)是一句Select語句導(dǎo)致:
Select * From Table1
這條語句,語法是沒問題的,但在應(yīng)用上出了問題。Table1存儲的是10多萬行數(shù)據(jù),表數(shù)據(jù)每天都會上萬的增長。
為了統(tǒng)計(jì)總行數(shù),頻頻調(diào)用這語句,每秒刷新不低于1000次。
也因此導(dǎo)致網(wǎng)絡(luò)出現(xiàn)瓶頸。

解決:后面把Select語句改成 

復(fù)制代碼 代碼如下:

Select Count(*) from Table1


即可解決問題,網(wǎng)絡(luò) IO數(shù)據(jù)馬上降至10MB以下,數(shù)據(jù)庫使用內(nèi)存也保持在預(yù)計(jì)范圍12GB。

看似非常簡單的問題,其實(shí)不然。解決這問題,所花的時(shí)間周期是6小時(shí),檢查問題使用1小時(shí),修改代碼使用5小時(shí)。

標(biāo)簽:呼和浩特 上海 昭通 貴州 新鄉(xiāng) 重慶 江蘇 拉薩

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《一條select語句引起的瓶頸問題思考》,本文關(guān)鍵詞  一條,select,語句,引起,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《一條select語句引起的瓶頸問題思考》相關(guān)的同類信息!
  • 本頁收集關(guān)于一條select語句引起的瓶頸問題思考的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章