本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Aurora 我的SQL全域狀態變數
我的 Aurora SQL 包含社群「我的」的狀態變數,以SQL及 Aurora 獨有的變數。您可以檢查這些變數,以了解資料庫引擎內部發生了什麼。如需社群 My 中狀態變數的詳細資訊SQL,請參閱社群 My SQL 8.0 說明文件中的伺服器狀態變數
您可以使用下列陳述式來尋找 Aurora My SQL 全域狀態變數的目前值:
show global status like '%aurora%';
下表說明 Aurora My SQL 使用的全域狀態變數。
名稱 | 描述 |
---|---|
|
自上次重新啟動以來的提交總數。 |
|
自上次重新啟動以來的提交延遲的彙總。 |
|
自上次重新啟動以來的彙總DDL延遲。 |
|
自上次重新啟動以來的 |
|
自上次重新啟動以來的 |
|
自上次重新啟動以來的 |
|
自上次重新啟動以來的 |
|
配置給 Binlog 輸入/輸出快取記憶體的位元組數目。 |
|
對 binlog 輸入/輸出快取發起讀取請求的次數。 |
|
從 binlog 輸入/輸出快取發起讀取請求的次數。 |
|
指示此資料庫執行個體是啟用還是停用增強型 binlog。如需詳細資訊,請參閱為我的 Aurora 設定增強型的 Binlog SQL。 |
|
資料庫執行個體的資料庫連線數目,不包括用於資料庫健全狀況檢查的RDS服務連線。 |
|
成功擷取並驗證快取游標時會遞增的計數器。如需快速插入快取的詳細資訊,請參閱Amazon Aurora MySQL 效能增強功能。 |
|
快取游標不再有效,且 Aurora 執行正常索引周遊時會遞增的計數器。如需快速插入快取的詳細資訊,請參閱Amazon Aurora MySQL 效能增強功能。 |
|
InnoDB 全文檢索搜尋系統正在使用的記憶體 (以位元組為單位)。此變數適用於 Aurora 我的SQL版本 3.07 及更高版本。 |
|
轉寄至此寫入器資料庫執行個體的DML敘述句總數。此變數適用於 Aurora 我的SQL版本 2。 |
|
轉寄至此寫入器資料庫執行個體的DML陳述式總持續時間。此變數適用於 Aurora 我的SQL版本 2。 |
|
無法在寫入器上建立轉送連線的次數。 |
|
由於寫入器上 |
|
轉送工作階段由於寫入器逾時而結束的次數。 |
|
寫入器資料庫執行個體上轉送的工作階段數目。此變數適用於 Aurora 我的SQL版本 2。 |
|
轉送至此寫入器資料庫執行個體的 |
|
轉送至此寫入器資料庫執行個體的 |
|
轉寄至此寫入器資料庫執行個體的DML敘述句總數。此變數適用於 Aurora 我的SQL版本 3。 |
|
轉寄至此寫入器資料庫執行個體的DML陳述式總持續時間。此變數適用於 Aurora 我的SQL版本 3。 |
|
無法在寫入器上建立轉送連線的次數。 |
|
由於寫入器上 |
|
轉送工作階段由於寫入器逾時而結束的次數。 |
|
寫入器資料庫執行個體上轉送的工作階段數目。此變數適用於 Aurora 我的SQL版本 3。 |
|
轉送至此寫入器資料庫執行個體的 |
|
轉送至此寫入器資料庫執行個體的 |
|
Aurora 我的SQL鎖定管理員正在使用的緩衝集區記憶體數量 (位元組)。 |
|
Aurora 我的SQL鎖定管理員正在使用的記憶體大小 (以位元組為單位)。 |
|
在資料庫執行個體使用者執行的所有查詢中,Aurora M ySQLmakes 向 Aurora 機器學習服務的彙總請求計數。如需詳細資訊,請參閱使用 Amazon Aurora 機器學習與我的 Aurora SQL。 |
|
Aurora My 從 Aurora 機器學習服務SQL接收到的資料庫執行個體使用者執行的所有查詢的彙總回應計數。如需詳細資訊,請參閱使用 Amazon Aurora 機器學習與我的 Aurora SQL。 |
|
Aurora My 從 Aurora 機器學習服務SQL接收到的資料庫執行個體使用者執行的所有查詢的彙總內部快取命中計數。如需詳細資訊,請參閱使用 Amazon Aurora 機器學習與我的 Aurora SQL。 |
|
自上次重新設定狀態後,資料庫執行個體已評估傳送至 Aurora 機器學習服務的邏輯請求數目。視是否使用批次處理而定,此值可能會大於 |
|
Aurora My 從 Aurora 機器學習服務SQL接收到的資料庫執行個體使用者執行的所有查詢的彙總回應計數。如需詳細資訊,請參閱使用 Amazon Aurora 機器學習與我的 Aurora SQL。 |
|
自上次重新設定狀態後,資料庫執行個體傳送至 Aurora 機器學習服務的重試請求數目。如需詳細資訊,請參閱使用 Amazon Aurora 機器學習與我的 Aurora SQL。 |
|
由非批次模式評估的 Aurora Machine Learning 函數的彙總計數,涵蓋資料庫執行個體的使用者執行的所有查詢。如需詳細資訊,請參閱使用 Amazon Aurora 機器學習與我的 Aurora SQL。 |
|
指出 Aurora out-of-memory (OOM) 避免復原是否處於此資料庫執行個體的 |
|
表示在 Aurora OOM 處理機制中進入 當伺服器上的可用記憶體低於此臨界值時,會 |
|
表示在 Aurora OOM 處理機制中結束 當伺服器上的可用記憶體超過此臨界值時,會回 |
|
代表此資料庫執行個體的目前OOM狀態。當值為時 如果值變更為 如需詳細資訊,請參閱Aurora 的 out-of-memory 疑難排解我的SQL資料庫。 |
|
在平行查詢期間已傳輸至前端節點之 Tuple 資料結構的位元組數目。除以 16,384 以針對 |
|
可以同時在此 Aurora 資料庫執行個體上執行之平行查詢工作階段的數目上限。這是固定數字,取決於 AWS 資料庫執行個體類別。 |
|
資料頁面的數目 (每個頁面的固定大小為 16 KiB),在這些資料頁面中平行查詢已避免透過網路將資料傳輸至前端節點。 |
|
已請求的平行查詢工作階段數目。這個值可能代表每個查詢多個工作階段,這取決於SQL建構 (例如子查詢和聯結)。 |
|
已成功執行的平行查詢工作階段數目。 |
|
已傳回錯誤至用戶端的平行查詢工作階段數目。在某些情況下,平行查詢的請求可能失敗,例如,因為儲存層中發生問題。在這些情況下,會使用非平行查詢機制來重試失敗的查詢部分。如果重試的查詢也失敗,則錯誤會傳回至用戶端,而且此計數器會遞增。 |
|
目前進行中的平行查詢工作階段數目。此數目適用於您已連線的特定 Aurora 資料庫執行個體,但不適用於整個 Aurora 資料庫叢集。若要查看資料庫執行個體是否接近並行限制,請將此值與 |
|
未選擇平行查詢以滿足查詢的次數。此值是數個其他更精細計數器的總和。 |
|
由於資料表中的資料列數而未選擇平行查詢的次數。 |
|
使用非平行查詢處理路徑,因為投影的資料欄清單中不支援的資料類型的平行查詢要求數目。 |
|
因為 |
|
使用非平行查詢處理路徑的平行查詢要求數目,因為資料表具有 |
|
因為資料表包含虛擬資料欄,所以會使用非平行查詢處理路徑的平行查詢要求數目。 |
|
因為資料表具有自訂字元集的資料欄,所以會使用非平行查詢處理路徑的平行查詢要求數目。 |
|
因為資料表目前正由 fast DDL |
|
即使小於 95% 的資料表資料在緩衝集區中,也未選擇平行查詢的次數,因為沒有足夠的未置於緩衝的資料表資料,讓平行查詢值得執行。 |
|
因為資料表具有全文檢索索引,所以會使用非平行查詢處理路徑的平行查詢要求數目。 |
|
因為高百分比的資料表資料 (目前,大於 95%) 已在緩衝集區中,所以未選擇平行查詢的次數。在這些情況下,最佳化器判定從緩衝集區讀取資料最有效率。 |
|
因為查詢包含索引提示,所以會使用非平行查詢處理路徑的平行查詢要求數目。 |
|
因為資料表使用不支援的 InnoDB 資料列格式,所以會使用非平行查詢處理路徑的平行查詢要求數目。Aurora 平行查詢只適用於 |
|
由於在長時間執行的交易內啟動查詢,而使用非平行查詢處理路徑的平行查詢請求數目。 |
|
因為查詢不包含任何 |
|
因為查詢在索引上使用範圍掃描,所以會使用非平行查詢處理路徑的平行查詢要求數目。 |
|
因為所有資料欄的總合長度太長,所以會使用非平行查詢處理路徑的平行查詢要求數目。 |
|
由於資料表中的整體大小 (由資料列數和平均資料列長度決定) 而未選擇平行查詢的次數。 |
|
因為查詢參考使用不支援 |
|
因為查詢使用不支援的交易隔離層級,所以會使用非平行查詢處理路徑的平行查詢要求數目。在讀取器資料庫執行個體上,平行查詢僅適用於 |
|
因為查詢是 |
|
因為 |
|
因為 Aurora My SQL DB 叢集未使用支援的 Aurora 叢集儲存體組態,所以使用非 parallel 查詢處理路徑的平行查詢要求數目。如需詳細資訊,請參閱限制。 此參數適用於 Aurora 我的SQL版本 3.04 及更高版本。 |
|
由於已在特定 Aurora 資料庫執行個體上執行的並行平行查詢數目已達到上限,而未選擇平行查詢的次數。 |
|
自上次重新啟動後,複製到 Aurora My SQL Reader 資料庫執行個體的位元組數目。如需詳細資訊,請參閱與 Amazon Aurora 我的複製 SQL。 |
|
自上次重新啟動後,引擎超出保留記憶體限制的次數。如果 |
|
Aurora 執行緒集區中目前的執行緒數目。如需 Aurora My 中執行緒集區的詳細資訊SQL,請參閱執行緒集區。 |
|
表示資料庫叢集使用時區資訊的目前版本。這些值遵循「網際網路號碼指派授權單位」(IANA) 格式: 此參數適用於「我的 Aurora」2.12 及更高SQL版本,以及 3.04 及更高版本。 |
|
代表 Aurora 資料庫執行個體起始零停機重新啟動 () 以便從潛在的記憶體相關問題中復原的記憶體臨界值 (KBZDR),以 KB 為單位。 |
|
指出此資料庫執行個體上是啟用還是停用「資料庫活動串流」(DAS)。如需詳細資訊,請參閱使用資料庫活動串流監控 Aurora。 |
我的SQL狀態變數不適用於我的 Aurora SQL
由於 Aurora [我的] SQL 和 [我的] 之間的架構差異SQL,有些 SQL [我的] 狀態變數不適用於 Aurora MySQL.
下列「我的SQL」狀態變數不適用於「我的 Aurora」SQL。這不是完整清單。
-
innodb_buffer_pool_bytes_dirty
-
innodb_buffer_pool_pages_dirty
-
innodb_buffer_pool_pages_flushed
Aurora 我的SQL版本 3 刪除了 Aurora 我的SQL版本 2 中的以下狀態變量:
-
AuroraDb_lockmgr_bitmaps0_in_use
-
AuroraDb_lockmgr_bitmaps1_in_use
-
AuroraDb_lockmgr_bitmaps_mem_used
-
AuroraDb_thread_deadlocks
-
available_alter_table_log_entries
-
Aurora_lockmgr_memory_used
-
Aurora_missing_history_on_replica_incidents
-
Aurora_new_lock_manager_lock_release_cnt
-
Aurora_new_lock_manager_lock_release_total_duration_micro
-
Aurora_new_lock_manager_lock_timeout_cnt
-
Aurora_total_op_memory
-
Aurora_total_op_temp_space
-
Aurora_used_alter_table_log_entries
-
Aurora_using_new_lock_manager
-
Aurora_volume_bytes_allocated
-
Aurora_volume_bytes_left_extent
-
Aurora_volume_bytes_left_total
-
Com_alter_db_upgrade
-
Compression
-
External_threads_connected
-
Innodb_available_undo_logs
-
Last_query_cost
-
Last_query_partial_plans
-
Slave_heartbeat_period
-
Slave_last_heartbeat
-
Slave_received_heartbeats
-
Slave_retried_transactions
-
Slave_running
-
Time_since_zero_connections
這些我的SQL狀態變量在 Aurora 我的SQL版本 2 中可用,但它們在 Aurora 我的SQL版本 3 中不可用:
-
Innodb_redo_log_enabled
-
Innodb_undo_tablespaces_total
-
Innodb_undo_tablespaces_implicit
-
Innodb_undo_tablespaces_explicit
-
Innodb_undo_tablespaces_active