MySQL資料庫命令連接、超時、路徑等問題

連接Ubuntu的MySQL資料庫:

mysql -u root -p

查看所有用戶的當前連接

show full processlist

命令: show status;

命令: show status like’%下面變量%’;

Aborted—clients:由於客戶沒有正確關閉連接已經死掉,已經放棄的連接數量。
Aborted—connects:嘗試已經失敗的MySQL伺服器的連接的次數。
Connections 試圖連接MySQL伺服器的次數。
Created—tmp—tables 當執行語句時,已經被創造瞭的隱含臨時表的數量。
Delayed— insert—threads 正在使用的延遲插入處理器線程的數量。
Delayed—writes 用INSERT DELAYED寫入的行數。
Delayed—errors 用INSERT DELAYED寫入的發生某些錯誤(可能重復鍵值)的行數。
Flush—commands 執行FLUSH命令的次數。
Handler—delete 請求從一張表中刪除行的次數。
Handler—read—first 請求讀入表中第一行的次數。
Handler—read—key 請求數字基於鍵讀行。
Handler—read—next 請求讀入基於一個鍵的一行的次數。
Handler—read—rnd 請求讀入基於一個固定位置的一行的次數。
Handler—update 請求更新表中一行的次數。
Handler—write 請求向表中插入一行的次數。
Key—blocks—used 用於關鍵字緩存的塊的數量。
Key—read—requests 請求從緩存讀入一個鍵值的次數。
Key—reads 從磁盤物理讀入一個鍵值的次數。
Key—write—requests 請求將一個關鍵字塊寫入緩存次數。
Key—writes 將一個鍵值塊物理寫入磁盤的次數。
Max—used—connections 同時使用的連接的最大數目。
Not—flushed—key—blocks 在鍵緩存中已經改變但是還沒被清空到磁盤上的鍵塊。
Not—flushed—delayed—rows 在INSERT DELAY 隊列中等待寫入的行的數戳。
Open—tables 打開表的數量。
Open—files 打開文件的數量。
Open—streams 打開流的數量(主要用於日志記載)
Opened—tables 已經打開的表的數量。
Questions 發往伺服器的查詢的數酰。
Slow—queries 要花超過long—query—time 時間的查詢數僵。
Threads—connected 當前打開的連接的數量。
Threads—running 不在睡眠的線程數量。
Uptime 伺服器工作瞭多少秒。My. ini 配置虛擬內存
innodb—buffer_pool—size=576M ->128M InnoDB 引擎緩沖區
query—cache—size=lOOM   ->32 查詢緩存
tmp—table—size=l02M     ->32M 臨時表大小
key—buffer—size=16m ->8M

如何查找mysql的安裝和運行路徑

使用MySQL的線程等待時間來解決Sleep進程過多的辦法就時將wait_timeout的初始值28800改為合適的值。如10.

修改的方法有兩種:

1.修改mysql.cnf文件
    [mysqlId]
    wait_timeout=10

2.修改全局變量
    set global wait_timeout=10
    show global variables like '%wait_timeout%';

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *