久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發帖
查看: 1725|回復: 15

[求助] 請教一下mysql的高手,這種頻繁的慢查詢有什么好辦法么?

ink

24

主題

164

回帖

215

積分

爐火純青

貢獻
2 點
金幣
1 個
樓主
發表于 2024-2-24 10:40:01 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
記得之前discuzX 3.4的時候就有這個現象,現在3.5問題依舊,如下:

# Time: 2024-02-24T02:00:48.433640+08:00
# User@Host: discuzX[discuzX] @ localhost [127.0.0.1]  Id: 19786697
# Query_time: 4.024363  Lock_time: 0.000057 Rows_sent: 0  Rows_examined: 1
SET timestamp=1708711248;
UPDATE pre_forum_threadaddviews SET `addviews`=`addviews`+1 WHERE tid=8348981;

# Time: 2024-02-24T02:00:48.923242+08:00
# User@Host: discuzX[discuzX] @ localhost [127.0.0.1]  Id: 19786730
# Query_time: 3.027535  Lock_time: 0.000045 Rows_sent: 0  Rows_examined: 1
SET timestamp=1708711248;
UPDATE pre_forum_threadaddviews SET `addviews`=`addviews`+1 WHERE tid=218363;

# Time: 2024-02-24T02:00:48.923702+08:00
# User@Host: discuzX[discuzX] @ localhost [127.0.0.1]  Id: 19786703
# Query_time: 4.272790  Lock_time: 0.000055 Rows_sent: 0  Rows_examined: 1
SET timestamp=1708711248;
UPDATE pre_forum_threadaddviews SET `addviews`=`addviews`+1 WHERE tid=4060167;

還有很多行,就不全部粘貼了,主要是對這個表的頻繁寫入,而且這個表也不會自動清空,pre_forum_threadaddviews


discuz后臺服務器優化那里打開或者關閉   “是否優化更新主題瀏覽量”  都無法解決。如果清空了 pre_forum_threadaddviews  這個表可能會好一會兒,也就只能好一會。


目前環境是discuzX 3.5+php7.4+nginx+mysql5.7



哪位高手能否指點一些,萬分感謝!謝謝!


我知道答案 回答被采納將會獲得1 貢獻 已有15人回答
回復

使用道具 舉報

ink

24

主題

164

回帖

215

積分

爐火純青

貢獻
2 點
金幣
1 個
沙發
 樓主| 發表于 2024-2-26 11:25:38 | 只看Ta
????唉,搞不懂,為什么我的帖子一直要審核,別人的一發就過
回復

使用道具 舉報

ink

24

主題

164

回帖

215

積分

爐火純青

貢獻
2 點
金幣
1 個
板凳
 樓主| 發表于 2024-2-27 14:35:01 | 只看Ta
頂一下自己的帖子
回復

使用道具 舉報

13

主題

3097

回帖

5269

積分

應用開發者

貢獻
365 點
金幣
158 個
QQ
地板
發表于 2024-2-27 14:45:04 | 只看Ta
你的服務器負載太高了吧……

是不是 服務器的負載波動比較大, 負載高的時候 寫表 可能就慢了……
回復

使用道具 舉報

10

主題

1439

回帖

2554

積分

應用開發者

DSVUE

貢獻
72 點
金幣
448 個
QQ
5#
發表于 2024-2-27 14:53:30 | 只看Ta
如果頻繁addviews+1
看看這一句
UPDATE pre_forum_threadaddviews SET `addviews`=`addviews`+1 WHERE tid=4060167;
最后的tid是否你的網站真是存在的主題id
如果不存在,可能是有人惡意刷你帖子。
如果都是存在的主題tid,也不排除有人惡意刷帖。檢查一下如圖設置是否選擇了否。改成“是”,能防止頻繁寫入查看數。
如果已經選擇的“是”
也不排除是網絡爬蟲頻繁光顧你的網站爬取內容。可以嘗試屏蔽可疑的訪問IP地址。

截圖202402271451545009.jpg (139.59 KB, 下載次數: 9)

截圖202402271451545009.jpg
回復

使用道具 舉報

1

主題

5

回帖

12

積分

初學乍練

貢獻
0 點
金幣
5 個
6#
發表于 2024-2-27 20:15:19 | 只看Ta
試試升級數據庫到8.0
回復

使用道具 舉報

ink

24

主題

164

回帖

215

積分

爐火純青

貢獻
2 點
金幣
1 個
7#
 樓主| 發表于 2024-2-28 22:12:42 | 只看Ta
天外飄仙 發表于 2024-2-27 14:45
你的服務器負載太高了吧……

是不是 服務器的負載波動比較大, 負載高的時候 寫表 可能就慢了……  ...

也這么想過,但各種臨時升級服務器配置,譬如帶寬或者硬盤速度,都無效。

上面有個網友回復說升級到MYSQL8.0試試,所以這幾天就在折騰這個升級。

謝謝你的建議。
回復

使用道具 舉報

ink

24

主題

164

回帖

215

積分

爐火純青

貢獻
2 點
金幣
1 個
8#
 樓主| 發表于 2024-2-28 22:13:10 | 只看Ta
archlib 發表于 2024-2-27 20:15
試試升級數據庫到8.0

謝謝,已經在折騰升級mysql了。
回復

使用道具 舉報

4

主題

12

回帖

10

積分

初學乍練

貢獻
0 點
金幣
4 個
9#
發表于 2024-3-21 10:37:20 | 只看Ta
樓主升級后怎么樣,我也有這個問題,后來把調用主題、內容的插件關掉好一些!
回復

使用道具 舉報

8

主題

457

回帖

586

積分

應用開發者

貢獻
17 點
金幣
13 個
QQ
10#
發表于 2024-3-21 17:37:42 | 只看Ta
你的貼子已經有百萬之多了嗎?如果都是正常情況的話,只能修改代碼為異步操作。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-7-2 18:45 , Processed in 0.070540 second(s), 14 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表