存取 Performance Insights 儀表板中的更多SQL文字 - Amazon Relational Database Service

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

存取 Performance Insights 儀表板中的更多SQL文字

根據預設,「頂端」資料SQL表中的每一個資料列都會顯示每個SQL陳述式 500 位元組的SQL文字。

500 個位元組的 SQL

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

Amazon RDS 引擎文本大小限制 SQL

當您下載SQL文字時,資料庫引擎會決定其最大長度。您可以下載SQL文字,最多可達到下列每個引擎的限制。

資料庫引擎 下載文字長度上限
Amazon RDS 為我SQL和 MariaDB 1,024 位元組
Amazon Microsoft RDS 服SQL務器 4,096 個字元
Amazon RDS 甲骨文 1,000 位元組

Performance Insights 主控台的SQL文字區段會顯示引擎傳回的最大值。例如,如果 My 最多SQL傳回 1 KB 給 Performance Insights,則即使原始查詢較大,它也只能收集並顯示 1 KB。因此,當您以SQL文字檢視或下載查詢時,Performance Insights 會傳回相同數目的位元組。

如果您使用 AWS CLI 或API,Performance Insights 就沒有主控台強制執行的 4 KB 限制。 DescribeDimensionKeysGetResourceMetrics返回最多 500 個字節。

注意

GetDimensionKeyDetails返回完整的查詢,但大小受引擎限制。