show status和show variables区别解析
1.show status????查看系統運行的實時狀態,便于dba查看mysql當前運行的狀態,做出相應優化,動態的,不可認為修改,只能系統自動update。
MariaDB [(none)]> show status like '%conn%';
+--------------------------+----------+
| Variable_name ? ? ? ? ? ?| Value ? ?|
+--------------------------+----------+
| Aborted_connects ? ? ? ? | 101 ? ? ?|? ?---- 中斷連接數
| Connections ? ? ? ? ? ? ?| 11066535 |????---- 總共的連接數
| Max_used_connections ? ? | 151 ? ? ?|????----- 曾經的最大連接數
| Ssl_client_connects ? ? ?| 0 ? ? ? ?|
| Ssl_connect_renegotiates | 0 ? ? ? ?|
| Ssl_finished_connects ? ?| 0 ? ? ? ?|
| Threads_connected ? ? ? ?| 10 ? ? ? |????---- 當前的連接客戶端
+--------------------------+----------+
2.show variables????查看系統參數,系統默認設置或者dba調整優化后的參數,靜態的。可以通過set或者修改my.cnf配置文件修改。
MariaDB [(none)]> show variables like '%conn%';
+--------------------------+-----------------+
| Variable_name ? ? ? ? ? ?| Value ? ? ? ? ? |
+--------------------------+-----------------+
| character_set_connection | utf8 ? ? ? ? ? ?|
| collation_connection ? ? | utf8_general_ci |
| connect_timeout ? ? ? ? ?| 10 ? ? ? ? ? ? ?|????---連接數超時時間
| extra_max_connections ? ?| 1 ? ? ? ? ? ? ? |????---額外的最大連接數
| init_connect ? ? ? ? ? ? | ? ? ? ? ? ? ? ? |
| max_connect_errors ? ? ? | 10 ? ? ? ? ? ? ?|????---允許客戶端最大的錯誤連接數
| max_connections ? ? ? ? ?| 1500 ? ? ? ? ? ?|????---最大連接數
| max_user_connections ? ? | 0 ? ? ? ? ? ? ? |
+--------------------------+-----------------+
?max_connect_errors = 10????表示客戶端連接數mysql時,如果錯誤連接數(輸入密碼錯誤)10次,之后mysql會自動鎖死,防止該客戶端再次連接。防止窮舉的網絡連接***。
轉載于:https://blog.51cto.com/jschu/1693776
總結
以上是生活随笔為你收集整理的show status和show variables区别解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 堆栈verilog设计实现及仿真
- 下一篇: Tomcat - Maven plugi