国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

Mysql CPU占用高的問題解決方法小結(jié)

2024-07-24 12:49:14
字體:
供稿:網(wǎng)友
通過以前對mysql的操作經(jīng)驗(yàn),先將mysql的配置問題排除了,查看msyql是否運(yùn)行正常,通過查看mysql data目錄里面的*.err文件(將擴(kuò)展名改為.txt)記事本查看即可。如果過大不建議用記事本了,容易死掉,可以用editplus等工具

簡單的分為下面幾個(gè)步驟來解決這個(gè)問題:

1、mysql運(yùn)行正常,也有可能是同步設(shè)置問題導(dǎo)致

2、如果mysql運(yùn)行正常,那就是php的一些sql語句導(dǎo)致問題發(fā)現(xiàn),用root用戶進(jìn)入mysql管理
mysql -u root -p
輸入密碼
mysql:show processlist 語句,查找負(fù)荷最重的 SQL 語句,優(yōu)化該SQL,比如適當(dāng)建立某字段的索引。

通過這個(gè)命令我看到原來是有人惡意刷搜索,因?yàn)閐edecms搜索后面調(diào)用搜索最高的詞,導(dǎo)致很多人用工具刷這個(gè),而且是定時(shí)有間隔的,所以將這個(gè)php程序改名跳轉(zhuǎn)都方法解決了。

當(dāng)然如果你的確實(shí)是sql語句用了大量的group by等語句,union聯(lián)合查詢等肯定會(huì)將mysql的占用率提高。所以就需要優(yōu)化sql語句,網(wǎng)站盡量生成靜態(tài)的,一般4W ip的靜態(tài)網(wǎng)站,mysql占用率幾乎為0的。所以這對于程序員的經(jīng)驗(yàn)是個(gè)考慮。盡量提高mysql性能 (MySQL 性能優(yōu)化的最佳20多條經(jīng)驗(yàn)分享)

下面是錯(cuò)新站長站收集的文章,大家都可以參考下

MYSQL CPU 占用 100% 的現(xiàn)象描述

  早上幫朋友一臺服務(wù)器解決了 Mysql cpu 占用 100% 的問題。稍整理了一下,將經(jīng)驗(yàn)記錄在這篇文章里
  朋友主機(jī)(Windows 2003 + IIS + PHP + MYSQL )近來 MySQL 服務(wù)進(jìn)程 (mysqld-nt.exe) CPU 占用率總為 100% 高居不下。此主機(jī)有10個(gè)左右的 database, 分別給十個(gè)網(wǎng)站調(diào)用。據(jù)朋友測試,導(dǎo)致 mysqld-nt.exe cpu 占用奇高的是網(wǎng)站A,一旦在 IIS 中將此網(wǎng)站停止服務(wù),CPU 占用就降下來了。一啟用,則馬上上升。

 MYSQL CPU 占用 100% 的解決過程

  今天早上仔細(xì)檢查了一下。目前此網(wǎng)站的七日平均日 IP 為2000,PageView 為 3萬左右。網(wǎng)站A 用的 database 目前有39個(gè)表,記錄數(shù) 60.1萬條,占空間 45MB。按這個(gè)數(shù)據(jù),MySQL 不可能占用這么高的資源。

  于是在服務(wù)器上運(yùn)行命令,將 mysql 當(dāng)前的環(huán)境變量輸出到文件 output.txt:

d:/web/mysql> mysqld.exe --help >output.txt
  發(fā)現(xiàn) tmp_table_size 的值是默認(rèn)的 32M,于是修改 My.ini, 將 tmp_table_size 賦值到 200M:

d:/web/mysql> notepad c:/windows/my.ini
[mysqld]
tmp_table_size=200M

  然后重啟 MySQL 服務(wù)。CPU 占用有輕微下降,以前的CPU 占用波形圖是 100% 一根直線,現(xiàn)在則在 97%~100%之間起伏。這表明調(diào)整 tmp_table_size 參數(shù)對 MYSQL 性能提升有改善作用。但問題還沒有完全解決。

  于是進(jìn)入 mysql 的 shell 命令行,調(diào)用 show processlist, 查看當(dāng)前 mysql 使用頻繁的 sql 語句:

mysql> show processlist;
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴林右旗| 奉化市| 蓬莱市| 新疆| 沽源县| 海城市| 关岭| 兴文县| 吴旗县| 宜君县| 黔西| 芷江| 靖州| 库车县| 武邑县| 平顶山市| 禄劝| 庆元县| 壤塘县| 毕节市| 方山县| 定陶县| 溧水县| 淳化县| 河津市| 云阳县| 罗城| 浑源县| 通河县| 焦作市| 江油市| 马尔康县| 京山县| 天峨县| 铜陵市| 阿拉尔市| 五莲县| 庄浪县| 西和县| 汾阳市| 调兵山市|