成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

查看MySQL連接數的實際操作流程

數據庫 MySQL
以下的相關內容就是對查看MySQL連接數的實際操作以及相關代碼的描述,希望會給你帶來一些幫助在此方面。以下就是正文的主要內容。

以下的文章主要介紹的是正確查看MySQL連接數的實際操作,同時也對查看MySQL連接數的實際應用代碼的詳細解析,以下就是MySQL連接數的實際操作具體方案的描述,希望在你今后的學習中會有所幫助。

  1. MySQLadmin -uiseeuon -pmtcera2009 processlist -v 

看一下當前占CPU高的時候哪些語句在執行然后再對那些語句添加索引,一般都會降下來的

 

1、查看當前所有連接的詳細資料:

  1. MySQLadmin -uroot -proot processlist  
  2. D:\MySQL\bin>MySQLadmin -uroot -proot processlist  
  3. +-----+------+----------------+---------+---------+------+-------+------------------+  
  4. | Id | User | Host | db | Command | Time | State | Info |  
  5. +-----+------+----------------+---------+---------+------+-------+------------------+  
  6. | 591 | root | localhost:3544 | bbs | Sleep | 25 | | |  
  7. | 701 | root | localhost:3761 | | uery | 0 | | show processlist |  
  8. +-----+------+----------------+---------+---------+------+-------+------------------+ 

 

2、只查看當前MySQL連接數(Threads就是連接數.):

  1. MySQLadmin -uroot -proot status  
  2. D:\MySQL\bin>MySQLadmin -uroot -proot status  
  3. Uptime: 2102 Threads: 3 Questions: 15531 Slow queries: 0 Opens: 0 Flush tab  
  4. les: 1 Open tables: 61 Queries per second avg: 7.389 

 

3、修改MySQL最大MySQL連接數:

打開my.ini,修改max_connections=100(默認為100)。

命令: show processlist;

如果是root帳號,你能看到所有用戶的當前連接。如果是其它普通帳號,只能看到自己占用的連接。
 

how processlist;只列出前100條,如果想全列出請使用show full processlist;

4.MySQLadmin extended-status

原來看到有人在博客上寫監控服務器的腳本,出現問題就發郵件,手機短信報警的文章,感覺很神奇。過了一段時間學習的知識慢慢多了,現

在回想起來其實也很簡單。基本思路就是用shell寫命令去檢測服務器(這里說的服務器可以有很多種,比如MySQL,apache,nginx等),然后判

斷返回的狀態,失敗的話就發郵件報警。最后把這個腳本加入到cron程序中讓它定期運行,這樣就可以檢測MySQL連接數的健康狀態了。下面是我寫的

一個簡單的腳本:

  1. # test.sh  
  2. #!/bin/bash   

 

#指定要調用的shell解釋器

  1. /usr/bin/MySQLadmin -uroot ping &>/dev/null 

#這句是用MySQLadmin命令,ping參數是檢測MySQL服務器的健康狀態,如果MySQL連接數進程掛掉則會報錯,&>/dev/null是把錯誤重定向,讓錯誤信

息不要在屏幕上輸出來

if [ -z $? ] #關鍵在$?這個變量 ,它是代表上一條命令執行后的退出狀態,如果是0的話表示成功,其他 # 非0

參數表示失敗,另外這是在shell中的if語法,-z參數判斷條件是否為0,

then

# do nothing ,$?為0的話表示執行成功,MySQL進程健康

  1. else  
  2. mail -s "MySQL server cracked down" jackywdx@163.com  
  3. fi  

這就是一個最簡單的檢測腳本,別忘了要運行chmod +x test.sh讓它有執行的屬性。判斷MySQL連接數進程是否健康其實還用很多方法,比如用ps aux

v的時候要注意本機要啟動了一個mail服務器才行,如sendmail或者qmail都可以,如果沒有安裝可以這里有關sendmail架設的文章,郵件服務器之Sendmail應用專題--IT168服務器頻道
下面是把這個腳本放入cron,讓它定期去執行,命令如下:

crontab -e 敲回車,進入一個文本編輯頁面,放入下面一條

  1. */5 * * * * /root/test.sh &>/dev/null 

再退出保存即可(不會退出的話按住shift鍵,再按再次Z即可 ^_^)

上面的命令是讓cron每隔5分鐘運行一次test.sh腳本。具體的參數自己上網查查啦。這只是一個很簡單的監控腳本,更具體一點就是如果發現進程掛掉,則要去日志文件查找錯誤信息,這些就比較麻煩了一點,要用到sed或者awk的來提取出錯的信息,以后有機會再試試寫。

【編輯推薦】

  1. MySQL5 綠色版windows下安裝經驗總結
  2. MySQL數據庫命名與其設計規范
  3. 建立MySQL 外鍵的必備前提
  4. MySQL數據庫的可視化管理工具介紹
  5. QL字符的編碼轉換問題詳解
責任編輯:佚名 來源: 互聯網
相關推薦

2010-04-02 14:46:54

Oracle當前連接數

2010-05-26 15:51:37

連接MySQL

2010-05-17 11:26:49

MySQL 多級同步

2010-05-25 16:31:23

MySQL配置

2010-05-19 10:37:06

MySQL expla

2010-06-01 13:58:24

遠程連接MySQL

2010-05-18 10:07:01

MySQL命令

2010-05-18 09:40:01

MySQL修改表字段

2010-05-12 11:27:01

MySQL SQL

2010-05-26 14:55:43

MySQL存儲過程

2010-05-20 17:56:43

2010-05-25 13:57:28

MySQL字符集

2010-06-10 17:51:35

2010-06-10 18:08:58

2010-06-12 09:53:19

2010-06-07 15:47:05

MySQL 數據庫命令

2010-05-28 18:16:43

MySQL 操作日志

2010-03-26 09:06:06

Python連接數據庫

2010-06-07 17:30:16

MySQL配置SSL

2010-06-10 13:04:31

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美日韩久久久 | 亚洲区一区二 | 国产精品视频二区三区 | 麻豆国产一区二区三区四区 | 黑人性hd| 日韩欧美在线免费观看 | 精品无码久久久久久国产 | 久久久久国产一级毛片高清网站 | 亚洲第一区久久 | 国产女人第一次做爰毛片 | 一区二区在线不卡 | 午夜激情国产 | 日韩中文在线视频 | 欧美极品一区二区 | 九色国产 | av黄色在线播放 | 欧美一级免费看 | 亚洲精品亚洲人成人网 | 91精品国产综合久久精品 | 久久久久久久久中文字幕 | 日韩在线小视频 | 亚洲欧美一区二区三区在线 | 伊人久久综合影院 | 在线看片国产 | 亚洲精品一区在线观看 | 亚洲一区二区日韩 | 91一区二区三区在线观看 | 国产欧美日韩一区二区三区在线 | 九九亚洲 | 欧美日韩一区二区在线播放 | 欧美中文字幕一区二区三区 | 久久精品99国产精品 | 免费在线黄色av | 一区二区三区精品在线 | 91欧美激情一区二区三区成人 | 成人在线视频观看 | 成人三级在线播放 | 一区视频 | 一区二区视频在线观看 | 精品欧美一区二区三区免费观看 | av一级 |