標籤:
參見pcttcnc2007部落格騰飛
1.mysql的status資訊命令:
mysql> show global status;
2.可以列出mysql伺服器運行各種狀態值,另外,查詢mysql伺服器配置資訊語句:
mysql> show variables;
3.串連數
經 常會遇見”mysql: error 1040: too many connections”的情況,一種是訪問量確實很高,mysql伺服器抗不住,這個時候就要考慮增加從伺服器分散讀壓力,另外一種情況是mysql配 置檔案中max_connections值過小:
mysql> show variables like ‘max_connections‘;
+-----------------+-------+
| variable_name | value |
+-----------------+-------+
| max_connections | 256 |
+-----------------+-------+
這台mysql伺服器最大串連數是256,然後查詢一下伺服器響應的最大串連數:
mysql> show global status like ‘max_used_connections‘;
4.慢查詢
mysql> show variables like ‘slow%‘;
+------------------+-------+
| variable_name | value |
+------------------+-------+
| log_slow_queries | on |
| slow_launch_time | 2 |
+------------------+-------+
mysql> show global status like ‘slow%‘;
+---------------------+-------+
| variable_name | value |
+---------------------+-------+
| slow_launch_threads | 0 |
| slow_queries | 4148 |
+---------------------+-------+
配 置中開啟了記錄慢查詢,執行時間超過2秒的即為慢查詢,系統顯示有4148個慢查詢,你可以分析慢查詢日誌,找出有問題的sql語句,慢查詢時間不宜設定 過長,否則意義不大,最好在5秒以內,如果你需要微秒層級的慢查詢
mysql一些寫常用命令