真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mysql查詢很慢卡在sendingdata的原因及解決思路講解-創(chuàng)新互聯(lián)

因為編寫了一個Python程序,密集的操作了一個Mysql庫,之前數(shù)據(jù)量不大時,沒發(fā)現(xiàn)很慢,后來越來越慢,以為只是數(shù)據(jù)量大了的原因,但是后來慢到不能忍受了,查了半天,索引能用的都用上了,執(zhí)行一次還是要3到4秒,不能忍受了。

10年積累的網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有秦淮免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

于是把一些可以緩存的查詢?nèi)坑胷edis緩存了起來,大大加速了應用。

但是還是有一些沒辦法緩存的,或者說,每次查詢都是不一樣的結(jié)果的就沒辦法了。用navicat的查詢概況可以看到卡住的地方是在:Sending data一段,用時3.5秒,占了99%的查詢時間。

在網(wǎng)上查了一些,有些是因為sql語句的問題,但是我這個完全沒有用到varchar,也沒用到in方法。

于是想是不是表太大了,可能沒有緩存到內(nèi)存中,于是先查mysqld進程占的內(nèi)存,才50多M,明顯太少了,那張表的實際容量有200多M,這個可以在navicat的對象一欄看到,應該是每次查都是從磁盤讀取,所以很耗費時間,于是查看win10的磁盤IO,發(fā)現(xiàn)確實是這樣,磁盤IO達到了100%,還是固態(tài)硬盤,每秒讀取80M左右,難怪這么慢了。

于是查了mysql的配置文件,發(fā)現(xiàn)有一項配置才32M,調(diào)成512M,重啟mysql,搞定這次從3.5秒變成了0.76秒了。

配置項是:

innodb_buffer_pool_size=32M

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


當前標題:Mysql查詢很慢卡在sendingdata的原因及解決思路講解-創(chuàng)新互聯(lián)
本文路徑:http://weahome.cn/article/ecied.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部