- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
先將mysql的配置問題排除了,查看msyql是否運行正常,通過查看mysql data目錄里面的*.err文件(將擴展名改為.txt)記事本查看即可。如果過大不建議用記事本了,容易死掉,可以用editplus等工具.
簡單的分為下面幾個步驟來解決這個問題:
1、 mysql運行正常,也有可能是同步設置問題導致.
2、 嘗試增加my.ini文件tmp_table_size的值在重啟試試
3、如果mysql運行正常,那就是php的一些sql語句導致問題發現,用root用戶進入mysql管理
mysql -u root -p
輸入密碼
mysql:show processlist 語句,查找負荷最重的 SQL 語句,優化該SQL,比如適當建立某字段的索引。
a.通過這個命令我看到原來是有人惡意刷搜索,因為dedecms搜索后面調用搜索最高的詞,導致很多人用工具刷這個,而且是定時有間隔的,所以將這個php程序改名跳轉都方法解決了。
b.當然如果你的確實是sql語句用了大量的group by等語句,union聯合查詢等肯定會將mysql的占用率提高。所以就需要優化sql語句,網站盡量生成靜態的,一般4W ip的靜態網站,mysql占用率幾乎為0的。所以這對于程序員的經驗是個考慮。盡量提高mysql性能
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP