国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - Mysql查詢很慢卡在sending data的原因及解決思路講解

Mysql查詢很慢卡在sending data的原因及解決思路講解

2020-09-20 15:59hhgood Mysql

今天小編就為大家分享一篇關于Mysql查詢很慢卡在sending data的原因及解決思路講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

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

于是把一些可以緩存的查詢全部用redis緩存了起來,大大加速了應用。

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

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

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

于是查了mysql的配置文件,發現有一項配置才32M,調成512M,重啟mysql,搞定這次從3.5秒變成了0.76秒了。

配置項是:

?
1
innodb_buffer_pool_size=32M

這是mysql5.7默認的,改成512或1024,再重啟即可,看你的硬件配置。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

原文鏈接:https://blog.csdn.net/hhgood/article/details/79388140

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品日韩在线 | 狠狠久| 免费av一区二区三区 | 99精品欧美一区二区三区综合在线 | 精品久久久久久久久久久久久久 | 欧美 日韩 国产 一区 | 久久久久久国产免费 | 国产精品videosex极品 | 国产精品一区二区av | 不用播放器的免费av | 4438x成人网最大色成网站 | 中文字幕一区二区三区精彩视频 | 欧美久久视频 | 青青青国产精品一区二区 | 午夜寂寞少妇aaa片毛片 | 九九热精品在线播放 | 国产美女久久久 | 免费黄色av| 亚洲第一成年人视频 | 69久久久| 黄色一级久久 | 国产欧美日韩视频 | 欧美一区二区三区在线视频观看 | 色就是色网站 | 欧美欧美欧美 | 亚洲欧美在线精品 | 久久成人免费视频 | 欧美精品v国产精品v日韩精品 | 国产一区二区三区在线视频 | 成人免费视频网站在线观看 | 日本一区二区不卡 | 久久中文字幕一区 | 国产精品久久久久国产a级 国产色 | 狠狠se | 91精品国产91久久综合桃花 | 日韩精品一区二区在线观看 | 欧美一级高清在线 | 小情侣高清国产在线播放 | av黄色网页 | 国产看片网站 | av一二|