MYSQL資料庫簡單的狀態檢查

2021-09-02 13:04:22 字數 1753 閱讀 7241

show processlist可以檢查mysql當前sql語句的執**況,而show status就可以檢查mysql當前的狀態

命令:show status(ps:可以通過like來過濾一些不必要的資訊)

這個命令返回的資訊相當之多,一共返回了291行資訊(不用版本可能會有所差異哈),我選擇了幾個比較重點的來進行分析。

1.慢查詢

mysql> show status like '%slow%';

+---------------------+-------+

| variable_name       | value |

+---------------------+-------+

| slow_launch_threads | 0     |

| slow_queries        | 0     |

+---------------------+-------+

slow_queries顯示了當前慢查詢的數量,如果慢查詢很多,可以通過慢查詢日誌或者show processlist檢查慢查詢語句。

2.鏈結數

mysql> show status like '%max_used_connections%';

+----------------------+-------+

| variable_name        | value |

+----------------------+-------+

| max_used_connections | 4     |

+----------------------+-------+

如果顯示的鏈結數過大,留意當前伺服器的併發數,單台伺服器是不是已經不堪重負了。一般的,連線數應該為最大鏈結數的85%左右。

3.key_read

mysql> show variables like 'key_buffer_size'; 

+-----------------+---------+

| variable_name   | value   |

+-----------------+---------+

| key_buffer_size | 8384512 |

+-----------------+---------+

1 row in set (0.00 sec)

mysql> show global status like 'key_read%';        

+-------------------+-------+

| variable_name     | value |

+-------------------+-------+

| key_read_requests | 436   |

| key_reads         | 6     |

+-------------------+-------+

2 rows in set (0.00 sec)

key_buffer_size是對myisam引擎影響很大的乙個引數(目前mysql不應該再使用myisam引擎了,除了迫不得已的情況)。上面命令可以得出一共有436個索引請求,其中6個請求在記憶體中沒有找到索引,而在硬碟中讀取索引。

!ps:一般地myisam的索引是儲存在記憶體當中的,當索引長度大於key_buffer_size的時候,myisam無法從記憶體中獲取索引,這是應該調高key_buffer_size的值。

--------------------- 

原文: 

DM資料庫的啟停以及資料庫狀態檢查

note dm 資料庫在window上的啟停如oracle一樣,在服務中找到dmservicedmserver服務,右鍵啟動或者停止即可 linux上安裝配置完成資料庫之後,在 etc rc.d init.d會有乙個dmservice 例項名字的乙個服務,如圖 linux上dm資料庫的啟停命令如下 ...

簡單mysql資料庫 簡單的MYSQL資料庫

create database db a character set gbk 建立資料庫,並選擇指定其字元字集gbk use tb a 選擇資料庫 create table tb user id int 10 unsigned not null auto increment,name varchar...

mysql 資料庫檢查與修復的辦法

mysql 自帶了專門使用者資料表檢查和修復的工具 myisamchk,當 repair.php 多次修復均無法成功時,可以在伺服器終端使用 myisamchk 進行修復。在 mysql 的程式檔案目錄 見 資料備份與恢復 中的說明 可以找到這個工具。常用的修復命令為 myisamchk r 資料檔...