MySQL狀態變量詳解
mysql的狀態變量(status variables)記錄的mysql服務器的運行狀態信息。查看語法如下:
SHOW [GLOBAL | SESSION] STATUS;
SHOW STATUS命令會顯示每個服務器變量的名字和值,狀態變量是只讀的。我們可以在MySQL客戶端下運行SHOW STATUS或者在命令行運用mysqladmin extended-status來查看這
些變量。如果使用SQL命令,可以使用LIKE或者WHERE來限制結果。LIKE可以對變量名做標准模式匹配。
SHOW STATUS中混雜了全局和會話變量,其中許多變量有雙重域:既是全局變量,也是會話變量,有相同的名字。如果只需要看全局變量,需要改為SHOW GLOBAL STATUS查看
變量詳解:
變量名 | 值 | 變量說明 |
Aborted_clients | 1 | 由於客戶端未正確關閉連接而終止的連接數 |
Aborted_connects | 1 | 嘗試連接到MySQL服務器失敗的次數 |
Binlog_cache_disk_use | 0 | 使用臨時二進制日志緩存但超過binlog_cache_size值並使用臨時文件存儲來自事務的語句的事務數 |
Binlog_cache_use | 0 | 使用二進制日志緩存的事務數 |
Binlog_stmt_cache_disk_use | 0 | 使用二進制日志語句緩存但超過的非事務語句數binlog_stmt_cache_size的值,並使用臨時文件存儲這些語句 |
Binlog_stmt_cache_use | 0 | 使用二進制日志語句緩存的非事務性語句數 |
Bytes_received | 239 | 從所有客戶端接收的字節數 |
Bytes_sent | 176 | 發送到所有客戶端的字節數 |
Com_admin_commands | 0 | admin語句計數 |
Com_assign_to_keycache | 0 | 緩存索引語句計數 |
Com_alter_db | 0 | alter database語句計數 |
Com_alter_db_upgrade | 0 | alter database ... upgrade data directory name 語句計數 |
Com_alter_event | 0 | alter event語句計數 |
Com_alter_function | 0 | alter function語句計數 |
Com_alter_instance | 0 | |
Com_alter_procedure | 0 | alter procedure語句計數 |
Com_alter_server | 0 | alter server語句計數 |
Com_alter_table | 0 | alter table語句計數 |
Com_alter_tablespace | 0 | alter tablespace語句計數 |
Com_alter_user | 0 | alter user語句計數 |
Com_analyze | 0 | analyze語句計數 |
Com_begin | 0 | begin語句計數 |
Com_binlog | 0 | binlog語句計數 |
Com_call_procedure | 0 | call procedure語句計數 |
Com_change_db | 0 | change database語句計數 |
Com_change_master | 0 | change master to語句計數 |
Com_change_repl_filter | 0 | change replication filter語句計數 |
Com_check | 0 | check語句計數 |
Com_checksum | 0 | checksum語句計數 |
Com_commit | 0 | commit語句計數 |
Com_create_db | 0 | create database語句計數 |
Com_create_event | 0 | create event語句計數 |
Com_create_function | 0 | create function語句計數 |
Com_create_index | 0 | create index語句計數 |
Com_create_procedure | 0 | create procudure語句計數 |
Com_create_server | 0 | create server語句計數 |
Com_create_table | 0 | create table語句計數 |
Com_create_trigger | 0 | create trigger語句計數 |
Com_create_udf | 0 | create udf語句計數 |
Com_create_user | 0 | create user語句計數 |
Com_create_view | 0 | create view語句計數 |
Com_dealloc_sql | 0 | deallocate prepare語句計數 |
Com_delete | 0 | delete語句計數 |
Com_delete_multi | 0 | multiple table delete語句計數 |
Com_do | 0 | do語句計數 |
Com_drop_db | 0 | drop database語句計數 |
Com_drop_event | 0 | drop event句計數 |
Com_drop_function | 0 | drop function語句計數 |
Com_drop_index | 0 | drop index語句計數 |
Com_drop_procedure | 0 | drop procedure語句計數 |
Com_drop_server | 0 | drop server語句計數 |
Com_drop_table | 0 | drop table語句計數 |
Com_drop_trigger | 0 | drop triger語句計數 |
Com_drop_user | 0 | drop user語句計數 |
Com_drop_view | 0 | drop view語句計數 |
Com_empty_query | 0 | empty語句計數 |
Com_execute_sql | 0 | execute語句計數 |
Com_explain_other | 0 | explain for connection語句計數 |
Com_flush | 0 | flush語句計數 |
Com_get_diagnostics | 0 | get diagnostics語句計數 |
Com_grant | 0 | grant語句計數 |
Com_ha_close | 0 | handler close語句計數 |
Com_ha_open | 0 | handler open語句計數 |
Com_ha_read | 0 | handler read語句計數 |
Com_help | 0 | help語句計數 |
Com_insert | 0 | insert語句計數 |
Com_insert_select | 0 | insert..select..語句計數 |
Com_install_plugin | 0 | install plugin語句計數 |
Com_kill | 0 | kill語句計數 |
Com_load | 0 | load語句計數 |
Com_lock_tables | 0 | lock tables語句計數 |
Com_optimize | 0 | optimize語句計數 |
Com_preload_keys | 0 | preload語句計數 |
Com_prepare_sql | 0 | prepare語句計數 |
Com_purge | 0 | purge語句計數 |
Com_purge_before_date | 0 | purge before date語句計數 |
Com_release_savepoint | 0 | release savepoint語句計數 |
Com_rename_table | 0 | rename table語句計數 |
Com_rename_user | 0 | rename user語句計數 |
Com_repair | 0 | repair語句計數 |
Com_replace | 0 | replace語句計數 |
Com_replace_select | 0 | replace select語句計數 |
Com_reset | 0 | reset語句計數 |
Com_resignal | 0 | resignal語句計數 |
Com_revoke | 0 | revoke語句計數 |
Com_revoke_all | 0 | revoke all語句計數 |
Com_rollback | 0 | rollback語句計數 |
Com_rollback_to_savepoint | 0 | rollback to savepoint語句計數 |
Com_savepoint | 0 | savepoint語句計數 |
Com_select | 0 | select語句計數 |
Com_set_option | 0 | set option語句計數 |
Com_signal | 0 | signal語句計數 |
Com_show_binlog_events | 0 | show binlog events語句計數 |
Com_show_binlogs | 0 | show binary logs語句計數 |
Com_show_charsets | 0 | show charset語句計數 |
Com_show_collations | 0 | show clooation語句計數 |
Com_show_create_db | 0 | show create database語句計數 |
Com_show_create_event | 0 | show create event語句計數 |
Com_show_create_func | 0 | show create function語句計數 |
Com_show_create_proc | 0 | show create procedure語句計數 |
Com_show_create_table | 0 | show create table語句計數 |
Com_show_create_trigger | 0 | show create trigger語句計數 |
Com_show_databases | 0 | show databases語句計數 |
Com_show_engine_logs | 0 | show engine logs語句計數 |
Com_show_engine_mutex | 0 | show engine mutex語句計數 |
Com_show_engine_status | 0 | show engine status語句計數 |
Com_show_events | 0 | show events語句計數 |
Com_show_errors | 0 | show errors語句計數 |
Com_show_fields | 0 | show fields語句計數 |
Com_show_function_code | 0 | show function code語句計數 |
Com_show_function_status | 0 | show function status語句計數 |
Com_show_grants | 0 | show grant語句計數 |
Com_show_keys | 0 | show key語句計數 |
Com_show_master_status | 0 | show master status語句計數 |
Com_show_open_tables | 0 | show open tables語句計數 |
Com_show_plugins | 0 | show plugin語句計數 |
Com_show_privileges | 0 | show privileges語句計數 |
Com_show_procedure_code | 0 | show proceudre code語句計數 |
Com_show_procedure_status | 0 | show procedure status語句計數 |
Com_show_processlist | 0 | show processlist語句計數 |
Com_show_profile | 0 | show profile語句計數 |
Com_show_profiles | 0 | show profiles語句計數 |
Com_show_relaylog_events | 0 | show relaylog events語句計數 |
Com_show_slave_hosts | 0 | show slave hosts語句計數 |
Com_show_slave_status | 0 | show slave status語句計數 |
Com_show_status | 0 | show status語句計數 |
Com_show_storage_engines | 0 | show storage engines(show engines)語句計數 |
Com_show_table_status | 0 | show table status語句計數 |
Com_show_tables | 0 | show tables語句計數 |
Com_show_triggers | 0 | show triggers語句計數 |
Com_show_variables | 0 | show variables語句計數 |
Com_show_warnings | 0 | show warnings語句計數 |
Com_show_create_user | 0 | show create user語句計數 |
Com_shutdown | 0 | shutdown語句計數 |
Com_slave_start | 0 | start slave語句計數 |
Com_slave_stop | 0 | stop slave語句計數 |
Com_group_replication_start | 0 | start group_replication語句計數 |
Com_group_replication_stop | 0 | stop group_replication語句計數 |
Com_stmt_execute | 0 | statement execute語句計數 |
Com_stmt_close | 0 | statement close語句計數 |
Com_stmt_fetch | 0 | statement fetch語句計數 |
Com_stmt_prepare | 0 | statement prepare語句計數 |
Com_stmt_reset | 0 | statement reset語句計數 |
Com_stmt_send_long_data | 0 | statement execute語句計數 |
Com_truncate | 0 | statement send long data語句計數 |
Com_uninstall_plugin | 0 | uninstall plugin語句計數 |
Com_unlock_tables | 0 | unlock tables語句計數 |
Com_update | 0 | update語句計數 |
Com_update_multi | 0 | multiple語句計數 |
Com_xa_commit | 0 | xa commit語句計數 |
Com_xa_end | 0 | xa end語句計數 |
Com_xa_prepare | 0 | xa prepare語句計數 |
Com_xa_recover | 0 | xa recover語句計數 |
Com_xa_rollback | 0 | xa rollback語句計數 |
Com_xa_start | 0 | xa start語句計數 |
Com_stmt_reprepare | 0 | statement reprepare語句計數 |
Compression | OFF | 客戶端連接是否在客戶端/服務器協議中使用壓縮 |
Connection_errors_accept | 0 | 在偵聽端口上調用accept()期間發生的錯誤數 |
Connection_errors_internal | 0 | 由於服務器內部錯誤(如無法啟動新線程或內存不足)而拒絕的連接數 |
Connection_errors_max_connections | 0 | 由於達到服務器最大連接數限制而被拒絕的連接數 |
Connection_errors_peer_address | 0 | 搜索連接客戶端IP地址時發生的錯誤數 |
Connection_errors_select | 0 | 在監聽端口上調用select(),poll()時發生的錯誤數。(此操作失敗並不一定意味着客戶端連接被拒絕。) |
Connection_errors_tcpwrap | 0 | libwrap庫拒絕的連接數 |
Connections | 34 | MySQL服務器的連接嘗試次數(是否成功都算) |
Created_tmp_disk_tables | 0 | 執行語句時服務器創建的內部磁盤上臨時表的數目 |
Created_tmp_files | 5 | mysqld創建了多少個臨時文件 |
Created_tmp_tables | 0 | 執行語句時服務器創建的內部臨時表數 |
Delayed_errors | 0 | 此變量已經棄用,將在以后的版本刪除 |
Delayed_insert_threads | 0 | 此變量已經棄用,將在以后的版本刪除 |
Delayed_writes | 0 | 此變量已經棄用,將在以后的版本刪除 |
Flush_commands | 1 | 服務器刷新表的次數,無論是因為用戶執行了刷新表語句還是由於內部服務器操作 |
Handler_commit | 0 | 內部提交語句的數目 |
Handler_delete | 0 | 從表中刪除行的次數 |
Handler_discover | 0 | 發現表的次數 |
Handler_external_lock | 0 | 語句執行時啟動的鎖數 |
Handler_mrr_init | 0 | 服務器使用存儲引擎自己的多范圍讀取實現進行表訪問的次數 |
Handler_prepare | 0 | 兩階段提交操作准備階段的計數器 |
Handler_read_first | 0 | 讀取索引中第一個條目的次數。如果該值很高,則表明服務器正在進行大量的完整索引掃描 |
Handler_read_key | 0 | 基於鍵讀取行的請求數。如果該值很高,則很好地表明您的表已為查詢建立了正確的索引 |
Handler_read_last | 0 | 讀取索引中最后一個鍵的請求數 |
Handler_read_next | 0 | 按鍵順序讀取下一行的請求數。如果使用范圍約束查詢索引列或執行索引掃描,則該值將遞增。 |
Handler_read_prev | 0 | 按鍵順序讀取前一行的請求數。此讀取方法主要用於優化ORDER BY ... DESC |
Handler_read_rnd | 0 | 基於固定位置讀取行的請求數。如果要進行大量需要對結果進行排序的查詢,則此值很高。您可能有很多查詢需要MySQL掃描整個表,或者您有一些聯接沒有正確使用鍵 |
Handler_read_rnd_next | 0 | 讀取數據文件中下一行的請求數。如果要進行大量的表掃描,則此值很高。通常,這表明您的表沒有被正確索引,或者您的查詢沒有被寫入以利用您擁有的索引 |
Handler_rollback | 0 | 存儲引擎執行回滾操作的請求數 |
Handler_savepoint | 0 | 存儲引擎放置保存點的請求數 |
Handler_savepoint | 0 | 存儲引擎回滾到保存點的請求數 |
Handler_update | 0 | 更新表中某一行的請求數 |
Handler_write | 0 | 在表中插入行的請求數 |
Innodb_buffer_pool_dump_status | Dumping of buffer pol not started | 記錄innodb緩沖池中保存的頁面的操作進度,由innodb_buffer_pool_dump_at_shutdown或innodb_buffer_pool_dump_now設置觸發 |
Innodb_buffer_pool_load_status | Buffer pool(s) loadcompleted at 181221 13:15:19 | 通過讀取與較早時間點相對應的一組頁面來預熱InnoDB緩沖池的操作進度,該操作由以下設置觸發:innodb_buffer_pool_load_at_startup或innodb_buffer_pool_load_now。如果操作引入了太多的開銷,您可以通過設置innodb_buffer_pool_load_abort來取消它。 |
Innodb_buffer_pool_resize_status | 通過設置innodb_buffer_pool_size參數是動態的。innodb_buffer_pool_size參數是動態的,它允許您在不重新啟動服務器的情況下調整緩沖池的大小 | |
Innodb_buffer_pool_pages_data | 417 | innodb緩沖池中包含數據的頁數。號碼包括臟的和清除頁面。使用壓縮表時,報告的innodb_buffer_pool_pages_data值可能大於innodb_buffer_pool_pages_total |
Innodb_buffer_pool_bytes_data | 6832128 | innodb緩沖池中包含數據的字節總數。數字包括臟頁和干凈頁。當壓縮表導致緩沖池容納不同大小的頁面時,要比使用innodb緩沖池pages數據進行更精確的內存使用計算 |
Innodb_buffer_pool_pages_dirty | 0 | InnoDB緩沖池中的臟頁的當前數目 |
Innodb_buffer_pool_bytes_dirty | 0 | InnoDB緩沖池中臟頁中保留的當前總字節數。當壓縮表時,要比使用innodb_buffer_pool_pages_dirty更精確地計算內存使用情況導致緩沖池容納不同大小的頁 |
Innodb_buffer_pool_pages_flushed | 39 | 從InnoDB緩沖池刷新頁面的請求數 |
Innodb_buffer_pool_pages_free | 7775 | InnoDB緩沖池中的可用頁數 |
Innodb_buffer_pool_pages_misc | 0 | InnoDB緩沖池中由於分配給管理開銷(如行鎖或自適應哈希索引)而忙的頁數。該值也可以計算為innodb_buffer_pool_pages_total |
Innodb_buffer_pool_pages_total | 8192 | InnoDB緩沖池的總大小(以頁為單位)。使用壓縮表時,報告的innodb_buffer_pool_pages_data可能大於innodb_buffer_pool_pages_total(bug_59550) |
Innodb_buffer_pool_read_ahead_rnd | 0 | InnoDB啟動的“隨機”讀取頭的數目。當查詢以隨機順序掃描表的大部分時,就會發生這種情況 |
Innodb_buffer_pool_read_ahead | 0 | 預讀后台線程讀取InnoDB緩沖池的頁數 |
Innodb_buffer_pool_read_ahead_evicted | 0 | 由預讀后台線程讀取到InnoDB緩沖池中的頁數,該線程隨后在未被查詢訪問的情況下被逐出 |
Innodb_buffer_pool_read_requests | 1722 | 邏輯讀取請求數 |
Innodb_buffer_pool_reads | 383 | InnoDB從緩沖池無法滿足的邏輯讀取數,必須直接從磁盤讀取 |
Innodb_buffer_pool_wait_free | 0 | 通常,對innodb緩沖池的寫入發生在后台。當InnoDB需要讀取或創建一個頁面,並且沒有可用的干凈頁面時,InnoDB首先刷新一些臟頁面,然后等待服務器狀態變量840操作完成。此計數器計算這些等待的實例。如果innodb_buffer_pool_大小設置正確,該值應該很小 |
Innodb_buffer_pool_write_requests | 345 | 對innodb緩沖池執行的寫入次數 |
Innodb_data_fsyncs | 7 | 到目前為止fsync()操作的數目。fsync()調用的頻率受innodb_flush_method配置選項的設置影響 |
Innodb_data_pending_fsyncs | 0 | 當前掛起的fsync()操作數。fsync()調用的頻率受innodb_flush_method configuration選項設置的影響 |
Innodb_data_pending_reads | 0 | 當前掛起的讀取數 |
Innodb_data_pending_writes | 0 | 當前掛起的寫入數 |
Innodb_data_read | 7459328 | 自服務器啟動以來讀取的數據量(字節) |
Innodb_data_reads | 508 | 讀取數據的總數(OS文件讀取) |
Innodb_data_writes | 56 | 數據寫入的總數 |
Innodb_data_written | 673792 | 迄今為止寫入的數據量(字節) |
Innodb_dblwr_pages_written | 2 | 已寫入DoubleWrite緩沖區的頁數 |
Innodb_dblwr_writes | 1 | 已執行的DoubleWrite操作數 |
Innodb_log_waits | 0 | 日志緩沖區太小且需要等待刷新才能繼續的次數。 |
Innodb_log_write_requests | 0 | InnoDB重做日志的寫入請求數 |
Innodb_log_writes | 2 | 對innodb redo日志文件的物理寫入次數 |
Innodb_os_log_fsyncs | 4 | 對innodb redo日志文件進行fsync()寫入的次數 |
Innodb_os_log_pending_fsyncs | 0 | InnoDB重做日志文件的掛起fsync()操作數 |
Innodb_os_log_pending_writes | 0 | 對InnoDB重做日志文件的掛起寫入數 |
Innodb_os_log_written | 1024 | 寫入InnoDB重做日志文件的字節數 |
Innodb_page_size | 16384 | InnoDB頁大小(默認16k) |
Innodb_pages_created | 35 | 在InnoDB表上通過操作創建的頁數 |
Innodb_pages_read | 382 | 通過對innodb表的操作從innodb緩沖池讀取的頁數 |
Innodb_pages_written | 39 | 操作在InnoDB表上寫入的頁數 |
Innodb_row_lock_current_waits | 0 | InnoDB表上的操作當前正在等待的行鎖數 |
Innodb_row_lock_time | 0 | 獲取InnoDB表的行鎖所花費的總時間(毫秒) |
Innodb_row_lock_time_avg | 0 | 為InnoDB表獲取行鎖的平均時間(毫秒) |
Innodb_row_lock_time_max | 0 | 為InnoDB表獲取行鎖的最長時間(毫秒) |
Innodb_row_lock_waits | 0 | InnoDB表上的操作必須等待行鎖的次數 |
Innodb_rows_deleted | 0 | 從InnoDB表中刪除的行數 |
Innodb_rows_inserted | 45 | 插入到innodb表中的行數 |
Innodb_rows_read | 54 | 從InnoDB表中讀取的行數 |
Innodb_rows_updated | 0 | 在InnoDB表中更新的行數 |
Innodb_num_open_files | 26 | InnoDB當前打開的文件數 |
Innodb_truncated_status_writes | 0 | show engine innodb status語句輸出被截斷的次數 |
Innodb_available_undo_logs | 128 | 該變量已經棄用在5.7.19。將在以后的版本移除 |
Key_blocks_not_flushed | 0 | 一些鍵的blocks在myisam Key Cache,已經改變了,但還沒有被flushed到磁盤 |
Key_blocks_unused | 6693 | MyISAM鍵緩沖中未使用得緩存簇數量,通過這個值看有多少鍵在使用緩存 |
Key_blocks_used | 5 | MyISAM鍵緩存使用得blocks數量。 |
Key_read_requests | 8 | 從myisam鍵緩存讀取鍵塊的請求數 |
Key_reads | 5 | 從磁盤到MyISAM鍵緩存中物理讀取鍵塊的次數,如果此值過大,可能是因為key_buffer_size太小。可以計算緩存未命中率Key_reads |
Key_write_requests | 0 | 將key block寫入myisam key緩存的請求數 |
Key_writes | 0 | 從myisam鍵緩存到磁盤的key blocks物理寫入次數 |
Last_query_cost | 0.000000 | 由查詢優化器計算的上次編譯查詢的總成本,這對於比較同一查詢的不同查詢計划的成本很有用。默認值是0表示尚未編譯任何查詢。該參數具有會話范圍 |
Last_query_partial_plans | 0 | 查詢優化器在執行計划構造中為上一個查詢進行的迭代次數 |
Locked_connects | 0 | 嘗試連接到鎖定的用戶帳戶的次數 |
Max_execution_time_exceeded | 0 | 執行超時的查詢語句數 |
Max_execution_time_set | 0 | 設置非零執行超時的查詢語句數。這包括包含非零max_execution_time optimizer提示的語句,以及不包含此類提示但在max-execution-time系統變量指示的超時為非零 |
Max_execution_time_set_failed | 0 | 嘗試設置執行超時失敗的select語句數 |
Max_used_connections | 2 | 自服務器啟動后同時使用的最大連接數 |
Max_used_connections_time | 2018-12-22 10:27:47 | 最大使用連接數達到其當前值的時間 |
Not_flushed_delayed_rows | 0 | 此變量已經棄用(不支持延遲插入),將在以后版本刪除 |
Ongoing_anonymous_transaction_count | 0 | 顯示已標記為匿名的正在進行的事務數。這可用於確保沒有其他事務等待處理 |
Open_files | 20 | 打開的文件數。此計數包括服務器打開的常規文件。它不包括其他類型的文件,如套接字或管道。此外,計數不包括存儲引擎使用自己的內部功能打開的文件,而不是要求服務器級別這樣做。 |
Open_streams | 0 | 打開的流數(主要用於日志記錄) |
Open_table_definitions | 113 | 緩存的.frm文件數 |
Open_tables | 121 | 打開的表數 |
Opened_files | 162 | 使用my_open()(mysys library函數)打開的文件數。不使用此函數打開文件的服務器部分不會增加coun |
Opened_table_definitions | 0 | 已緩存的.frm文件數 |
Opened_tables | 0 | 已打開的表數。如果打開的表很大,則您的table_open_cache值可能太小 |
Performance_schema_accounts_lost | 0 | 由於行已滿而無法添加到accounts表中的次數 |
Performance_schema_cond_classes_lost | 0 | 狀態工具無法加載的數目 |
Performance_schema_cond_instances_lost | 0 | 無法創建狀態工具實例的數目 |
Performance_schema_digest_lost | 0 | 無法在表events_statements_summary_by_digest中檢測的摘要實例數。如果performance_schema_digests_size的值太小,則此值不能為零 |
Performance_schema_file_classes_lost | 0 | 無法加載文件工具的數目 |
Performance_schema_file_handles_lost | 0 | 無法打開文件工具實例的數目。 |
Performance_schema_file_instances_lost | 0 | 無法創建文件工具實例的數目 |
Performance_schema_hosts_lost | 0 | 由於行已滿而無法添加到hosts表中的次數 |
Performance_schema_index_stat_lost | 0 | 丟失統計信息的索引數。如果performance_schema_max_index_stat的值太小,則此值不能為零 |
Performance_schema_locker_lost | 0 | 由於以下情況,“丟失”或未記錄的事件數:事件是遞歸的(例如,等待a導致等待b,而等待c)嵌套事件堆棧的深度大於實現所施加的限制性能架構記錄的事件不是遞歸的,因此此變量應始終為0 |
Performance_schema_memory_classes_lost | 0 | 無法加載內存儀器的次數 |
Performance_schema_metadata_lock_lost | 0 | 無法在元數據鎖表中檢測到的元數據鎖數,如果performance_schema_max_metadata_locks的值太小,則此值可以為非零。 |
Performance_schema_mutex_classes_lost | 0 | 互斥設備無法加載的數目 |
Performance_schema_mutex_instances_lost | 0 | 無法創建互斥工具實例的數目 |
Performance_schema_nested_statement_lost | 0 | 丟失統計信息的存儲程序語句數,如果performance_schema_max_statement_stack的值太小,則此值可以為非零 |
Performance_schema_prepared_statements_lost | 0 | 無法在prepared_statements_instances表中檢測的已准備語句數,如果performance_schema_max_prepared_statements_instances的值太小,則此值可能非零 |
Performance_schema_program_lost | 0 | 丟失統計信息的存儲程序數,如果performance_schema_max_program_instances的值太小,則此值不能為零 |
Performance_schema_rwlock_classes_lost | 0 | rwlock儀器無法加載的數目 |
Performance_schema_rwlock_instances_lost | 0 | rwlock儀器無法創建的數目 |
Performance_schema_session_connect_attrs_lost | 0 | 發生連接屬性截斷的連接數 |
Performance_schema_socket_classes_lost | 0 | socket儀器無法加載的數目 |
Performance_schema_socket_instances_lost | 0 | socket儀器無法創建的數目 |
Performance_schema_stage_classes_lost | 0 | 階段儀器不能加載的數目 |
Performance_schema_statement_classes_lost | 0 | 報表工具無法加載的數目 |
Performance_schema_table_handles_lost | 0 | 無法打開表儀器實例的數目,如果performance_schema_max_table_handles的值太小,則此值可以為非零 |
Performance_schema_table_instances_lost | 0 | 無法創建表儀器實例的數目 |
Performance_schema_table_lock_stat_lost | 0 | 丟失鎖統計信息的表數,如果performance_schema_max_table_lock_stat的值太小,則此值可以為非零 |
Performance_schema_thread_classes_lost | 0 | 線程儀器不能加載的數目 |
Performance_schema_thread_instances_lost | 0 | 無法在threads表中檢測的線程實例數,如果performance_schema_max_thread_instances的值太小,則此值可以為非零 |
Performance_schema_users_lost | 0 | 由於行已滿而無法添加到users表中的次數 |
Prepared_stmt_count | 0 | 當前已准備語句的數目。(最大語句數由max_prepared_stmt_count系統變量給出。) |
Qcache_free_blocks | 1 | 查詢緩存中的可用內存塊數,從MySQL5.7.20開始,查詢緩存被棄用,並在MySQL8.0中刪除 |
Qcache_free_memory | 1031832 | 查詢緩存的可用內存量,在以后版本將刪除該變量 |
Qcache_hits | 0 | 查詢緩存命中數,已被棄用 |
Qcache_inserts | 0 | 添加到查詢緩存的查詢數,已被棄用 |
Qcache_lowmem_prunes | 0 | 由於內存不足而從查詢緩存中刪除的查詢數,已被棄用 |
Qcache_not_cached | 26 | 未緩存的查詢數,已被棄用 |
Qcache_queries_in_cache | 0 | 在查詢緩存中注冊的查詢數,已被棄用 |
Qcache_total_blocks | 1 | 查詢緩存中的塊總數,已被棄用 |
Queries | 127 | 服務器執行的語句數,與questions變量不同,此變量包括在存儲程序中執行的語句。它不計算com-ping或com-statistics命令 |
Questions | 2 | 服務器執行的語句數。與查詢變量不同,這只包括客戶機發送到服務器的語句,而不包括存儲程序中執行的語句。此變量不計算com-ping、com-statistics、com-stmt-prepare、com-stmt-close或com-stmt-reset命令。 |
Select_full_join | 0 | 由於不使用索引而執行表掃描的聯接數。如果該值不是0,則應仔細檢查表的索引。 |
Select_full_range_join | 0 | 在引用表上使用范圍搜索的聯接數 |
Select_range | 0 | 使用第一個表上的范圍的聯接數。這通常不是一個關鍵問題,即使值很大 |
Select_range_check | 0 | 在每行之后檢查鍵用法的沒有鍵的聯接數。如果不是0,則應仔細檢查表的索引 |
Select_scan | 0 | 對第一個表進行完全掃描的聯接數 |
Slave_open_temp_tables | 0 | 從服務器SQL線程當前打開的臨時表數。如果該值大於零,則關閉從屬設備是不安全的; |
Slow_launch_threads | 0 | 創建線程所用的時間超過了啟動時間秒(從5.7.2開始該變量沒有意義) |
Slow_queries | 0 | 超過long_query_time 的查詢數。無論是否啟用慢速查詢日志,此計數器都將遞增 |
Sort_merge_passes | 0 | 排序算法必須執行的合並傳遞數。如果該值較大,則應考慮增加SORT緩沖區大小系統變量的值。 |
Sort_range | 0 | 使用范圍完成的排序數 |
Sort_rows | 0 | 已排序的行數 |
Sort_scan | 0 | 通過掃描表完成的排序數 |
Ssl_accept_renegotiates | 0 | 建立連接所需的協議數 |
Ssl_accepts | 0 | 接受的SSL連接數 |
Ssl_callback_cache_hits | 0 | 回調緩存命中數 |
Ssl_cipher | 當前加密密碼(對於未加密的連接為空) | |
Ssl_cipher_list | 可能的SSL密碼列表(非SSL連接為空) | |
Ssl_client_connects | 0 | 到啟用了SSL的主服務器的SSL連接嘗試次數 |
Ssl_connect_renegotiates | 0 | 與啟用了SSL的主服務器建立連接所需的協議數 |
Ssl_ctx_verify_depth | 0 | SSL上下文驗證深度(測試鏈中的證書數) |
Ssl_ctx_verify_mode | 0 | SSL上下文驗證模式 |
Ssl_default_timeout | 0 | 默認的SSL超時時間 |
Ssl_finished_accepts | 0 | 到服務器的成功SSL連接數 |
Ssl_finished_connects | 0 | 到啟用了SSL的主服務器的成功從屬連接數 |
Ssl_server_not_after | SSL證書的最后有效日期 | |
Ssl_server_not_before | SSL證書的第一個有效日期 | |
Ssl_session_cache_hits | 0 | SSL會話緩存命中數 |
Ssl_session_cache_misses | 0 | SSL會話緩存未命中數 |
Ssl_session_cache_mode | SSL會話高速緩存模式 | |
Ssl_session_cache_overflows | 0 | SSL會話緩存溢出的數目 |
Ssl_session_cache_size | 0 | SSL會話緩存的大小 |
Ssl_session_cache_timeouts | 0 | SSL會話緩存超時數 |
Ssl_sessions_reused | 0 | 從緩存中重用了多少個SSL連接 |
Ssl_used_session_cache_entries | 0 | 使用了多少個SSL會話緩存項 |
Ssl_verify_depth | 0 | 復制SSL連接的驗證深度 |
Ssl_verify_mode | 0 | 服務器用於使用SSL的連接的驗證模式。該值是位掩碼;位在openssl/ssl.h頭文件中定義 |
Ssl_version | 連接的SSL協議版本;例如,tlsv1。如果連接未加密,則值為空 | |
Table_locks_immediate | 143 | 可以立即授予表鎖請求的次數 |
Table_locks_waited | 0 | 無法立即授予表鎖請求並需要等待的次數。如果這很高,並且您有性能問題,您應該首先優化查詢,然后拆分表或表,或者使用復制 |
Table_open_cache_hits | 0 | 打開表緩存查找的命中數 |
Table_open_cache_misses | 0 | 打開表緩存查找的未命中數 |
Table_open_cache_overflows | 0 | 打開表緩存的溢出數。這是打開或關閉表后,緩存實例具有未使用的條目且實例大小大於table_open_cache / table_open_cache_instances |
Tc_log_max_pages_used | 0 | 對於mysqld在充當內部xa事務恢復的事務協調器時使用的日志的內存映射實現,此變量表示自服務器啟動以來日志使用的最大頁數 |
Tc_log_page_size | 0 | 用於XA恢復日志的內存映射實現的頁面大小。默認值是使用getpagesize()確定的。此變量未使用的原因與使用的tc_log_max_pages_所描述的原因相同。 |
Tc_log_page_waits | 0 | 對於恢復日志的內存映射實現,每次服務器無法提交事務並且必須等待日志中的空閑頁時,此變量都會遞增 |
Threads_cached | 1 | 線程緩存中的線程數,該變量在嵌入式服務器(libmysqld)中沒有意義,而從mysql 5.7.2開始,該變量沒有意義 |
Threads_connected | 1 | 當前打開的連接數 |
Threads_created | 2 | 為處理連接而創建的線程數。如果創建的線程很大,則可能需要增加線程緩存大小值。緩存未命中率可以計算為Threads_created/Connections. |
Threads_running | 1 | 不休眠的線程數 |
Uptime | 114789 | 服務器已啟動的秒數 |
Uptime_since_flush_status | 114789 | 自最近的flush status語句以來的秒數 |