在績效詳情儀表板中存取更多 SQL 文字 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在績效詳情儀表板中存取更多 SQL 文字

根據預設,最高 SQL 資料表中的每個列會顯示每個 SQL 陳述式的 500 位元組的 SQL 文字。

500 個位元組的 SQL

SQL 陳述式超過 500 位元組時,您可以在 Top SQL 表格下方的 SQL text (SQL 文字) 區段檢視更多文字。在此情況下,SQL text (SQL 文字) 所顯示查詢的最大長度為 4 KB。此限制是由主控台引入,並受限於資料庫引擎設定的限制。若要儲存 SQL text (SQL 文字) 中顯示的文字,請選擇 Download (下載)。

Aurora MySQL 的文字大小限制

當您下載 SQL 陳述式時,資料庫引擎會決定文字的最大長度。您可以下載的文字最大限制為以下每個引擎的限制。

資料庫引擎 下載文字長度上限
Aurora MySQL

長度固定為 4,096 個位元組。

Performance Insights 主控台的 SQL text (SQL 文字) 區段顯示上限為引擎傳回的最大值。例如,如果 Aurora MySQL 最多傳回 1 KB 內容到 Performance Insights,則其僅能收集並顯示 1 KB 內容,即使原始查詢較大也如此。因此,當您查看 SQL text (SQL 文字) 或下載查詢時,Performance Insights 會傳回相同的位元組數量。

如果您使用 AWS CLI 或 API,績效詳情沒有主控台強制執行的 4 KB 限制。 DescribeDimensionKeys和 最多GetResourceMetrics傳回 500 個位元組。

注意

GetDimensionKeyDetails 會傳回完整查詢,但大小會受限於引擎限制。