標籤:
狀態名範圍詳細解釋Aborted_clientsGlobal由於用戶端沒有正確關閉串連導致用戶端終止而中斷的串連數Aborted_connectsGlobal試圖串連到MySQL伺服器而失敗的串連數Binlog_cache_disk_useGlobal使用臨時二進位日誌緩衝但超過binlog_cache_size值並使用臨時檔案來儲存事務中的語句的事務數量Binlog_cache_useGlobal使用臨時二進位日誌緩衝的事務數量Bytes_receivedBoth從所有用戶端接收到的位元組數。Bytes_sentBoth發送給所有用戶端的位元組數。com* 各種資料庫操作的數量CompressionSession用戶端與伺服器之間只否啟用壓縮協議ConnectionsGlobal試圖串連到(不管是否成功)MySQL伺服器的串連數Created_tmp_disk_tablesBoth伺服器執行語句時在硬碟上自動建立的暫存資料表的數量Created_tmp_filesGlobalmysqld已經建立的臨時檔案的數量Created_tmp_tablesBoth伺服器執行語句時自動建立的記憶體中的暫存資料表的數量。如果Created_tmp_disk_tables較大,你可能要增加tmp_table_size值使臨時 表基於記憶體而不基於硬碟Delayed_errorsGlobal用INSERT DELAYED寫的出現錯誤的行數(可能為duplicate key)。Delayed_insert_threadsGlobal使用的INSERT DELAYED處理器線程數。Delayed_writesGlobal寫入的INSERT DELAYED行數Flush_commandsGlobal執行的FLUSH語句數。Handler_commitBoth內部提交語句數Handler_deleteBoth行從表中刪除的次數。Handler_discoverBothMySQL伺服器可以問NDB CLUSTER儲存引擎是否知道某一名字的表。這被稱作發現。Handler_discover說明通過該方法發現的次數。Handler_prepareBothA counter for the prepare phase of two-phase commit operations.Handler_read_firstBoth索引中第一條被讀的次數。如果較高,它建議伺服器正執行大量全索引掃描;例如,SELECT col1 FROM foo,假定col1有索引。Handler_read_keyBoth根據鍵讀一行的請求數。如果較高,說明查詢和表的索引正確。Handler_read_nextBoth按照鍵順序讀下一行的請求數。如果你用範圍約束或如果執行索引掃描來查詢索引列,該值增加。Handler_read_prevBoth按照鍵順序讀前一行的請求數。該讀方法主要用於最佳化ORDER BY ... DESC。Handler_read_rndBoth根據固定位置讀一行的請求數。如果你正執行大量查詢並需要對結果進行排序該值較高。你可能使用了大量需要MySQL掃描整個表的查詢或你的串連沒有正確使用鍵。Handler_read_rnd_nextBoth在資料檔案中讀下一行的請求數。如果你正進行大量的表掃描,該值較高。通常說明你的表索引不正確或寫入的查詢沒有利用索引。Handler_rollbackBoth內部ROLLBACK語句的數量。Handler_savepointBoth在一個儲存引擎放置一個儲存點的請求數量。Handler_savepoint_rollbackBoth在一個儲存引擎的要求復原到一個儲存點數目。Handler_updateBoth在表內更新一行的請求數。Handler_writeBoth在表插入入一行的請求數。Innodb_buffer_pool_pages_dataGlobal包含資料的頁數(髒或乾淨)。Innodb_buffer_pool_pages_dirtyGlobal當前的髒頁數。Innodb_buffer_pool_pages_flushedGlobal要求清空的緩衝池頁數Innodb_buffer_pool_pages_freeGlobal空頁數。Innodb_buffer_pool_pages_latchedGlobal在InnoDB緩衝池中鎖定的頁數。這是當前正讀或寫或由於其它原因不能清空或刪除的頁數。Innodb_buffer_pool_pages_miscGlobal忙的頁數,因為它們已經被分配優先用作管理,例如行鎖定或適用的雜湊索引。該值還可以計算為Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data。Innodb_buffer_pool_pages_totalGlobal緩衝池總大小(頁數)。Innodb_buffer_pool_read_ahead_rndGlobalInnoDB初始化的“隨機”read-aheads數。當查詢以隨機順序掃描表的一大部分時發生。Innodb_buffer_pool_read_ahead_seqGlobalInnoDB初始化的順序read-aheads數。當InnoDB執行順序全表掃描時發生。Innodb_buffer_pool_read_requestsGlobalInnoDB已經完成的邏輯讀請求數。Innodb_buffer_pool_readsGlobal不能滿足InnoDB必須單頁讀取的緩衝池中的邏輯讀數量。Innodb_buffer_pool_wait_freeGlobal一般情況,通過後台向InnoDB緩衝池寫。但是,如果需要讀或建立頁,並且沒有乾淨的頁可用,則它還需要先等待頁面清空。該計數器對等待執行個體進行記數。如果已經適當設定緩衝池大小,該值應小。Innodb_buffer_pool_write_requestsGlobal向InnoDB緩衝池的寫數量。Innodb_data_fsyncsGlobalfsync()運算元。Innodb_data_pending_fsyncsGlobal當前掛起的fsync()運算元。Innodb_data_pending_readsGlobal當前掛起的讀數。Innodb_data_pending_writesGlobal當前掛起的寫數。Innodb_data_readGlobal至此已經讀取的資料數量(位元組)。Innodb_data_readsGlobal資料讀總數量。Innodb_data_writesGlobal資料寫總數量。Innodb_data_writtenGlobal至此已經寫入的資料量(位元組)。Innodb_dblwr_pages_writtenGlobal已經執行的雙寫運算元量Innodb_dblwr_writesGlobal雙寫操作已經寫好的頁數Innodb_log_waitsGlobal我們必須等待的時間,因為日誌緩衝區太小,我們在繼續前必須先等待對它清空Innodb_log_write_requestsGlobal日誌寫請求數。Innodb_log_writesGlobal向記錄檔的物理寫數量。Innodb_os_log_fsyncsGlobal向記錄檔完成的fsync()寫數量。Innodb_os_log_pending_fsyncsGlobal掛起的記錄檔fsync()運算元量。Innodb_os_log_pending_writesGlobal掛起的記錄檔寫操作Innodb_os_log_writtenGlobal寫入記錄檔的位元組數。Innodb_page_sizeGlobal編譯的InnoDB頁大小(預設16KB)。許多值用頁來記數;頁的大小很容易轉換為位元組。Innodb_pages_createdGlobal建立的頁數。Innodb_pages_readGlobal讀取的頁數。Innodb_pages_writtenGlobal寫入的頁數。Innodb_row_lock_current_waitsGlobal當前等待的待鎖定的行數。Innodb_row_lock_timeGlobal行鎖定花費的總時間,單位毫秒。Innodb_row_lock_time_avgGlobal行鎖定的平均時間,單位毫秒。Innodb_row_lock_time_maxGlobal行鎖定的最長時間,單位毫秒。Innodb_row_lock_waitsGlobal一行鎖定必須等待的時間數。Innodb_rows_deletedGlobal從InnoDB表刪除的行數。Innodb_rows_insertedGlobal插入到InnoDB表的行數。Innodb_rows_readGlobal從InnoDB表讀取的行數。Innodb_rows_updatedGlobalInnoDB表內更新的行數。Key_blocks_not_flushedGlobal金鑰快取內已經更改但還沒有清空到硬碟上的鍵的資料區塊數量。Key_blocks_unusedGlobal金鑰快取內未使用的塊數量。你可以使用該值來確定使用了多少金鑰快取Key_blocks_usedGlobal金鑰快取內使用的塊數量。該值為高水平線標記,說明已經同時最多使用了多少塊。Key_read_requestsGlobal從緩衝讀鍵的資料區塊的請求數。Key_readsGlobal從硬碟讀取鍵的資料區塊的次數。如果Key_reads較大,則Key_buffer_size值可能太小。可以用Key_reads/Key_read_requests計算緩衝損失率。Key_write_requestsGlobal將鍵的資料區塊寫入緩衝的請求數。Key_writesGlobal向硬碟寫入將鍵的資料區塊的物理寫操作的次數。Last_query_costSession用查詢最佳化工具計算的最後編譯的查詢的總成本。用於對比同一查詢的不同查詢方案的成本。預設值0表示還沒有編譯查詢。 預設值是0。Last_query_cost具有會話範圍。Max_used_connectionsGlobal伺服器啟動後已經同時使用的串連的最大數量。ndb* ndb叢集相關Not_flushed_delayed_rowsGlobal等待寫入INSERT DELAY隊列的行數。 Open_filesGlobal開啟的檔案的數目。Open_streamsGlobal開啟的流的數量(主要用於記錄)。Open_table_definitionsGlobal緩衝的.frm檔案數量Open_tablesBoth當前開啟的表的數量。Opened_filesGlobal檔案開啟的數量。不包括諸如通訊端或管道其他類型的檔案。 也不包括儲存引擎用來做自己的內部功能的檔案。Opened_table_definitionsBoth已經緩衝的.frm檔案數量Opened_tablesBoth已經開啟的表的數量。如果Opened_tables較大,table_cache 值可能太小。Prepared_stmt_countGlobal當前的預先處理語句的數量。 (最大數為系統變數: max_prepared_stmt_count)Qcache_free_blocksGlobal查詢快取內自由記憶體塊的數量。Qcache_free_memoryGlobal用於查詢快取的自由記憶體的數量。Qcache_hitsGlobal查詢快取被訪問的次數。Qcache_insertsGlobal加入到緩衝的查詢數量。Qcache_lowmem_prunesGlobal由於記憶體較少從緩衝刪除的查詢數量。Qcache_not_cachedGlobal非緩衝查詢數(不可緩衝,或由於query_cache_type設定值未緩衝)。Qcache_queries_in_cacheGlobal登記到緩衝內的查詢的數量。Qcache_total_blocksGlobal查詢快取內的總塊數。QueriesBoth伺服器執行的請求個數,包含預存程序中的請求。QuestionsBoth已經發送給伺服器的查詢的個數。Rpl_statusGlobal失敗安全複製狀態(還未使用)。Select_full_joinBoth沒有使用索引的聯結的數量。如果該值不為0,你應仔細檢查表的索引Select_full_range_joinBoth在引用的表中使用範圍搜尋的聯結的數量。Select_rangeBoth在第一個表中使用範圍的聯結的數量。一般情況不是關鍵問題,即使該值相當大。Select_range_checkBoth在每一行資料後對索引值進行檢查的不帶索引值的聯結的數量。如果不為0,你應仔細檢查表的索引。Select_scanBoth對第一個表進行完全掃描的聯結的數量。Slave_heartbeat_periodGlobal複製的心跳間隔Slave_open_temp_tablesGlobal從伺服器開啟的暫存資料表數量Slave_received_heartbeatsGlobal從伺服器心跳數Slave_retried_transactionsGlobal本次啟動以來從伺服器複製線程重試次數Slave_runningGlobal如果該伺服器是串連到主伺服器的從伺服器,則該值為ON。Slow_launch_threadsBoth建立時間超過slow_launch_time秒的線程數。Slow_queriesBoth查詢時間超過long_query_time秒的查詢的個數。Sort_merge_passesBoth排序演算法已經執行的合并的數量。如果這個變數值較大,應考慮增加sort_buffer_size系統變數的值。Sort_rangeBoth在範圍內執行的排序的數量。Sort_rowsBoth已經排序的行數。Sort_scanBoth通過掃描表完成的排序的數量。ssl* ssl串連相關Table_locks_immediateGlobal立即獲得的表的鎖的次數。Table_locks_waitedGlobal不能立即獲得的表的鎖的次數。如果該值較高,並且有效能問題,你應首先最佳化查詢,然後拆分表或使用複製。Threads_cachedGlobal線程緩衝內的線程的數量。Threads_connectedGlobal當前開啟的串連的數量。Threads_createdGlobal建立用來處理串連的線程數。如果Threads_created較大,你可能要增加thread_cache_size值。緩衝訪問率的計算方法Threads_created/Connections。Threads_runningGlobal啟用的(非睡眠狀態)線程數。UptimeGlobal伺服器已經啟動並執行時間(以秒為單位)。Uptime_since_flush_statusGlobal最近一次使用FLUSH STATUS 的時間(以秒為單位)。
mysql status 詳細解釋