MySQL show status 參數詳解

来源:http://www.cnblogs.com/wayneiscoming/archive/2017/09/14/7522004.html
-Advertisement-
Play Games

狀態名 作用域 詳細解釋 Aborted_clients Global 由於客戶端沒有正確關閉連接導致客戶端終止而中斷的連接數 Aborted_connects Global 試圖連接到MySQL伺服器而失敗的連接數 Binlog_cache_disk_use Global 使用臨時二進位日誌緩存但 ...


狀態名 作用域 詳細解釋
Aborted_clients Global 由於客戶端沒有正確關閉連接導致客戶端終止而中斷的連接數
Aborted_connects Global 試圖連接到MySQL伺服器而失敗的連接數
Binlog_cache_disk_use Global 使用臨時二進位日誌緩存但超過binlog_cache_size值並使用臨時文件來保存事務中的語句 的事務數量
Binlog_cache_use Global 使用臨時二進位日誌緩存的事務數量
Bytes_received Both 從所有客戶端接收到的位元組數。
Bytes_sent Both 發送給所有客戶端的位元組數。
com*   各種資料庫操作的數量
Compression Session 客戶端與伺服器之間只否啟用壓縮協議
Connections Global 試圖連接到(不管是否成功)MySQL伺服器的 連接數
Created_tmp_disk_tables Both 伺服器執行語句時在硬碟上自動創建的臨時表的數量
Created_tmp_files Global mysqld已經創建的臨時文件的數量
Created_tmp_tables Both 伺服器執行語句時自動創建的記憶體中的臨時表的數量。如果Created_tmp_disk_tables較 大,你可能要增加tmp_table_size值使臨時 表 基於記憶體而不基於硬碟
Delayed_errors Global 用INSERT DELAYED寫的出現錯誤的行數(可 能為duplicate key)。
Delayed_insert_threads Global 使用的INSERT DELAYED處理器線程數。
Delayed_writes Global 寫入的INSERT DELAYED行數
Flush_commands Global 執行的FLUSH語句數。
Handler_commit Both 內部提交語句數
Handler_delete Both 行從表中刪除的次數。
Handler_discover Both MySQL伺服器可以問NDB CLUSTER存儲引擎是否知道某一名字的 表。這被稱作發現。Handler_discover說明通過該方法發現的次數。
Handler_prepare Both A counter for the prepare phase of two-phase commit operations.
Handler_read_first Both 索引中第一條被讀的次數。如果較高,它建議伺服器正執行大量全索引掃描;例如,SELECT col1 FROM foo, 假定col1有索引。
Handler_read_key Both 根據鍵讀一行的請求數。如果較高,說明查詢和表的索引正確。
Handler_read_next Both 按照鍵順序讀下一行的請求數。如果你用範圍約束或如果執行索引掃描來查詢索引列,該值增加。
Handler_read_prev Both 按照鍵順序讀前一行的請求數。該讀方法主要用於優化ORDER BY ... DESC。
Handler_read_rnd Both 根據固定位置讀一行的請求數。如果你正執行大量查詢並需要對結果進行排序該值較高。你可能使用了大量需要MySQL掃 描整個表的查詢或你的連接沒有正確使用鍵。
Handler_read_rnd_next Both 在數據文件中讀下一行的請求數。如果你正進行大量的表掃描,該值較高。通常說明你的表索引不正確或寫入的查詢沒有利用索引。
Handler_read_prev Both 按照鍵順序讀前一行的請求數。該讀方法主要用於優化ORDER BY ... DESC。
Handler_read_rnd Both 根據固定位置讀一行的請求數。如果你正執行大量查詢並需要對結果進行排序該值較高。你可能使用了大量需要MySQL掃 描整個表的查詢或你的連接沒有正確使用鍵。
Handler_read_rnd_next Both 在數據文件中讀下一行的請求數。如果你正進行大量的表掃描,該值較高。通常說明你的表索引不正確或寫入的查詢沒有利用索引。
Handler_rollback Both 內部ROLLBACK語句的數量。
Handler_savepoint Both 在一個存儲引擎放置一個保存點的請求數量。
Handler_savepoint_rollback Both 在一個存儲引擎的要求回滾到一個保存點數目。
Handler_update Both 在表內更新一行的請求數。
Handler_write Both 在表內插入一行的請求數。
Innodb_buffer_pool_pages_data Global 包含數據的頁數(臟或乾凈)。
Innodb_buffer_pool_pages_total Global 緩衝池總大小(頁數)。
Innodb_buffer_pool_read_ahead_rnd Global InnoDB初始化的“隨機”read-aheads數。 當查詢以隨機順序掃描表的一大部分時發生。
Innodb_buffer_pool_read_ahead_seq Global InnoDB初始化的順序read-aheads數。當InnoDB執 行順序全表掃描時發生。
Innodb_buffer_pool_read_requests Global InnoDB已經完成的邏輯讀請求數。
Innodb_buffer_pool_reads Global 不能滿足InnoDB必須單頁讀取的緩衝池中的邏輯讀數量。
Innodb_buffer_pool_wait_free Global 一般情況,通過後臺向InnoDB緩衝池寫。但是,如果需要讀或創建頁,並且沒有乾凈的頁可用,則它還 需要先等待頁面清空。該計數器對等待實例進行記數。如果已經適當設置緩衝池大小,該值應小。
Innodb_buffer_pool_write_requests Global 向InnoDB緩衝池的寫數量。
Innodb_data_fsyncs Global fsync()操作數。
Innodb_data_pending_fsyncs Global 當前掛起的fsync()操作數。
Innodb_data_pending_reads Global 當前掛起的讀數。
Innodb_data_pending_writes Global 當前掛起的寫數。
Innodb_data_read Global 至此已經讀取的數據數量(位元組)。
Innodb_data_reads Global 數據讀總數量。
Innodb_data_writes Global 數據寫總數量。
Innodb_data_written Global 至此已經寫入的數據量(位元組)。
Innodb_dblwr_pages_written Global 已經執行的雙寫操作數量
Innodb_dblwr_writes Global 雙寫操作已經寫好的頁數
Innodb_log_waits Global 我們必須等待的時間,因為日誌緩衝區太小,我們在繼續前必須先等待對它清空
Innodb_log_write_requests Global 日誌寫請求數。
Innodb_log_writes Global 嚮日志文件的物理寫數量。
Innodb_os_log_fsyncs Global 嚮日志文件完成的fsync()寫數量。
Innodb_os_log_pending_fsyncs Global 掛起的日誌文件fsync()操作數量。
Innodb_os_log_pending_writes Global 掛起的日誌文件寫操作
Innodb_os_log_written Global 寫入日誌文件的位元組數。
Innodb_page_size Global 編譯的InnoDB頁大小(預設16KB)。 許多值用頁來記數;頁的大小很容易轉換為位元組。
Innodb_pages_created Global 創建的頁數。
Innodb_pages_read Global 讀取的頁數。
Innodb_pages_written Global 寫入的頁數。
Innodb_row_lock_current_waits Global 當前等待的待鎖定的行數。
Innodb_row_lock_time Global 行鎖定花費的總時間,單位毫秒。
Innodb_row_lock_time_avg Global 行鎖定的平均時間,單位毫秒。
Innodb_row_lock_time_max Global 行鎖定的最長時間,單位毫秒。
Innodb_row_lock_waits Global 一行鎖定必須等待的時間數。
Innodb_rows_deleted Global 從InnoDB表刪除的行數。
Innodb_rows_inserted Global 插入到InnoDB表的行數。
Innodb_rows_read Global 從InnoDB表讀取的行數。
Innodb_rows_updated Global InnoDB表內更新的行數。
Key_blocks_not_flushed Global 鍵緩存內已經更改但還沒有清空到硬碟上的鍵的數據塊數量。
Key_blocks_unused Global 鍵緩存內未使用的塊數量。你可以使用該值來確定使用了多少鍵緩存
Key_blocks_used Global 鍵緩存內使用的塊數量。該值為高水平線標記,說明已經同時最多使用了多少塊。
Key_read_requests Global 從緩存讀鍵的數據塊的請求數。
Key_reads Global 從硬碟讀取鍵的數據塊的次數。如果Key_reads較大,則Key_buffer_size值 可能太小。可以用Key_reads/Key_read_requests計算緩存損失率。
Key_write_requests Global 將鍵的數據塊寫入緩存的請求數。
Key_writes Global 向硬碟寫入將鍵的數據塊的物理寫操作的次數。
Last_query_cost Session 用查詢優化器計算的最後編譯的查詢的總成本。用於對比同一查詢的不同查詢方案的成本。預設值0表示還沒 有編譯查詢。 預設值是0。Last_query_cost具 有會話範圍。
Max_used_connections Global 伺服器啟動後已經同時使用的連接的最大數量。
ndb*   ndb集群相關
Open_files Global 打開的文件的數目
Not_flushed_delayed_rows Global 等待寫入INSERT DELAY隊列的行數。
Open_streams Global 打開的流的數量(主要用於記錄)。
Open_table_definitions Global 緩存的.frm文件數量
Open_tables Both 當前打開的表的數量。
Opened_files Global 文件打開的數量。不包括諸如套接字或管道其他類型的文件。 也不包括存儲引擎用來做自己的內部功能的文 件。
Opened_table_definitions Both 已經緩存的.frm文件數量
Opened_tables Both 已經打開的表的數量。如果Opened_tables較大,table_cache 值可能太小。
Prepared_stmt_count Global 當前的預處理語句的數量。 (最大數為系統變數: max_prepared_stmt_count) 
Qcache_free_blocks Global 查詢緩存內自由記憶體塊的數量。
Qcache_free_memory Global 用於查詢緩存的自由記憶體的數量。
Qcache_hits Global 查詢緩存被訪問的次數。
Qcache_inserts Global 加入到緩存的查詢數量。
Qcache_lowmem_prunes Global 由於記憶體較少從緩存刪除的查詢數量。
Qcache_not_cached Global 非緩存查詢數(不可緩存,或由於query_cache_type設 定值未緩存)。
Qcache_queries_in_cache Global 登記到緩存內的查詢的數量。
Qcache_total_blocks Global 查詢緩存內的總塊數。
Queries Both 伺服器執行的請求個數,包含存儲過程中的請求。
Questions Both 已經發送給伺服器的查詢的個數。
Rpl_status Global 失敗安全複製狀態(還未使用)。
Select_full_join Both 沒有使用索引的聯接的數量。如果該值不為0,你應仔細檢查表的索引
Select_full_range_join Both 在引用的表中使用範圍搜索的聯接的數量。
Select_range Both 在第一個表中使用範圍的聯接的數量。一般情況不是關鍵問題,即使該值相當大。
Select_range_check Both 在每一行數據後對鍵值進行檢查的不帶鍵值的聯接的數量。如果不為0,你應仔細檢查表的索引。
Select_scan Both 對第一個表進行完全掃描的聯接的數量。
Slave_heartbeat_period Global 複製的心跳間隔
Slave_open_temp_tables Global 從伺服器打開的臨時表數量
Slave_received_heartbeats Global 從伺服器心跳數
Slave_retried_transactions Global 本次啟動以來從伺服器複製線程重試次數
Slave_running Global 如果該伺服器是連接到主伺服器的從伺服器,則該值為ON。
Slow_launch_threads Both 創建時間超過slow_launch_time秒的線程數。
Slow_queries Both 查詢時間超過long_query_time秒的查詢的個數。
Sort_merge_passes Both 排序演算法已經執行的合併的數量。如果這個變數值較大,應考慮增加sort_buffer_size系統 變數的值。
Sort_range Both 在範圍內執行的排序的數量。
Sort_rows Both 已經排序的行數。
Sort_scan Both 通過掃描表完成的排序的數量。
ssl*   ssl連接相關
Table_locks_immediate Global 立即獲得的表的鎖的次數。
Table_locks_waited Global 不能立即獲得的表的鎖的次數。如果該值較高,並且有性能問題,你應首先優化查詢,然後拆分表或使用複製。
Threads_cached Global 線程緩存內的線程的數量。
Threads_connected Global 當前打開的連接的數量。
Threads_created Global 創建用來處理連接的線程數。如果Threads_created較大,你可能要增加thread_cache_size值。 緩存訪問率的計算方法Threads_created/Connections。
Threads_running Global 激活的(非睡眠狀態)線程數。
Uptime Global 伺服器已經運行的時間(以秒為單位)。
Uptime_since_flush_status Global 最近一次使用FLUSH STATUS 的時間(以秒為單位)。

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • SQL是Structure Query language(結構化查詢語言)的縮寫,它是使用關係模型的資料庫應用語言。在眾多開源資料庫中,MySQL正是其中最傑出的代表,MySQL是由三個瑞典人於20世紀90年代開發的一個關係型資料庫。並用了創始人之一Michael Widenius女兒的名字My命名 ...
  • 最近做了幾個PowerBI報表,對PowerBI的設計有了更深的理解,對數據的塑形(sharp data),不僅可以在Data Source中實現,例如在TSQL查詢腳本中,而且可以在PowerBI中實現,例如,向數據模型中添加自定義欄位,或者在報表數據顯示時,根據數據表之間的關係做數據的統計。本文 ...
  • 索引對於提高查詢性能非常有效,因此,一般應該考慮應該考慮為分區表建立索引,為分區表建立索引與為普通表建立索引的語法一直,但是,其行為與普通索引有所差異。預設情況下,分區表中創建的索引使用與分區表相同分區架構和分區列,這樣,索引將於表對齊。將表與其索引對齊,可以使管理工作更容易進行,對於滑動視窗方案尤 ...
  • 鍵值對RDD通常用來進行聚合計算,Spark為包含鍵值對類型的RDD提供了一些專有的操作。這些RDD被稱為pair RDD。pair RDD提供了並行操作各個鍵或跨節點重新進行數據分組的操作介面。 Spark中創建pair RDD的方法:存儲鍵值對的數據格式會在讀取時直接返回由其鍵值對數據組成的pa ...
  • 環境: A、B兩台伺服器分別安裝mysql-5.7.18服務端,配置成互為主從同步。 linux系統版本為CentOS7 A伺服器ip:192.168.1.7 主機名:test1 B伺服器ip:192.168.1.8 主機名:test2 (同一區域網下) 一、準備 1.修改主機名 命令:hostna ...
  • Oracle資料庫學習: 01.資料庫簡介: (1)文件型資料庫: Access Office組件: Foxpro (2)NoSql資料庫(泛指非關係型資料庫): NoSQL(NoSQL = Not Only SQL ),意即“不僅僅是SQL”,是一項全新的資料庫革命性運動,早期就有人提出,發展至2 ...
  • 原創文章,轉載請註明出處:http://www.cnblogs.com/weix-l/p/7521278.html; 若有錯誤,請評論指出,謝謝! 1. 聚合函數(Aggregate Function) MySQL(5.7 ) 官方文檔中給出的聚合函數列表(圖片)如下: 詳情點擊https://de ...
  • 昨天,一個大新聞爆出,MongoDB資料庫叕被攻擊了。就在上周末,三個黑客團夥劫持了MongoDB逾26000多台伺服器,其中規模最大的一組超過22000台。 “MongoDB啟示錄”再臨? 此次攻擊由安全專家Dylan Katz和Victor Gevers發現,被他們稱為是“MongoDB啟示錄” ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...