在 Performance Insights 控制面板中访问更多 SQL 文本
预设情况下,Top SQL(主要 SQL)表中的每行为每个 SQL 语句显示 500 字节的 SQL 文本。
当 SQL 语句超过 500 字节时,您可以在 Top SQL(主要 SQL)表下的 SQL text(SQL 文本)部分中查看更多文本。在这种情况下,SQL text(SQL 文本)中显示的文本的最大长度为 4KB。此限制由控制台引入,并受数据库引擎设置的限制的约束。要保存 SQL text(SQL 文本)中显示的文本,请选择 Download(下载)。
主题
Amazon RDS 引擎 的文本大小限制
下载 SQL 文本时,数据库引擎将确定文本的最大长度。您可以下载最多为以下每个引擎限制的 SQL 文本。
数据库引擎 | 已下载文本的最大长度 |
---|---|
Amazon RDS for MySQL 和 MariaDB | 1024 字节 |
Amazon RDS for Microsoft SQL Server | 4,096 个字符 |
Amazon RDS for Oracle | 1,000 字节 |
性能详情控制台的 SQL text(SQL 文本)部分最多显示引擎返回的最大长度的文本。例如,如果 MySQL 最多返回 1 KB 到 Performance Insights,则只能收集并显示 1 KB,即使原始查询较大。因此,当您在 SQL text(SQL 文本)中查看查询或下载查询时,性能详情将返回相同的字节数。
如果您使用 AWS CLI 或 API,则性能详情没有控制台强制实施的 4KB 限制。DescribeDimensionKeys
和 GetResourceMetrics
返回最多 500 字节。
注意
GetDimensionKeyDetails
将返回完整的查询,但大小受引擎限制约束。