程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 十大最值得注意的MySQL變量

十大最值得注意的MySQL變量

編輯:MySQL綜合教程

MySQL變量很多,其中有一些MySQL變量非常值得我們注意,下面就為您介紹一些值得我們重點學習的MySQL變量,供您參考。

1 Threads_connected
首先需要注意的,想得到這個變量的值不能show variables like 'Threads_connected';而是
show status like 'Threads_connected'(下面的變值也是這樣的);
意思:變量的值是表示當前有多少個客戶連接該mysql服務器
引申:連接數是否過多,網絡時候存在問題!特別是在pconnect的情況下:)

2 Created_tmp_disk_tables
意思:在硬盤上建立的臨時表數目
引申:如果這個值比較大的話,那麼查詢時需要建立臨時表(CREATE TEMPORARY TABLE)的操作 就要消耗更多的時間

3 Handler_read_first
意思:讀表索引的第一行
引申:如果這個值變化比較大的話,可以認為表索引建立的有問題,全索引的掃描操作比較多

4 Innodb_buffer_pool_wait_free
意思:This variable indicates the number of times MySQL has to wait for memory pages to be flus
引申:If this variable is high, it suggests that MySQL's memory buffer is incorrectly configured for the amount of writes the server is currently performing.
不了解這個:)

5 Key_reads
意思:讀文件系統上面的索引的次數
引申:如果這個值太大的話,就需要考慮key cache設置是否正常了

6 Max_used_connections
意思:重起後到現在最大連接數
引申:服務器負載和可能需要調節的連接數

7 Open_tables
意思:當前打開的表的數目
引申:如果這個值很低,table cache很大,則減小table cache的設置是沒有問題的,如果這個值很大,並接近了table cache的值,我們就需要加大talbe cache的設置

8 Select_full_join
意思:全連接的查詢數目
引申:數值過大,需要建立更多的索引來避免

9 Slow_queries
意思:慢查詢的數目
引申:過大的話就要察看慢查詢的日志,並且檢查sql語句書寫是否恰當

10 Uptime
意思:運行時間,單位秒
引申:This value is useful to analyze server uptime, as well as to generate reports on overall system performance. A consistent low value indicates that the server is being frequently restarted, thereby causing frequent interruptions to client service.

 
 

編輯推薦】

MySQL系統變量應用探究

深入研究MySQL結果字符串

MySQL截取字符串函數方法

MySQL字符串各列類型的區別

MySQL多個條件判斷示例

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved