数据库工作台
名称 | 类型 | 是否必选 | 示例值 | 描述 |
名称 | 类型 | 是否必选 | 示例值 | 描述 |
InstanceId | String | 是 | mysql-fcfc2c****** | 实例 ID。 说明 您可以按需选择以下接口查询实例 ID:
|
InstanceType | String | 是 | MySQL | 数据库类型,当前支持的数据库如下所示。
|
FirstStartTime | Integer | 是 | 1719820800 | 第一个对比时间段的开始时间,使用秒级时间戳。 |
FirstEndTime | Integer | 是 | 1719824400 | 第一个对比时间段的结束时间,使用秒级时间戳。 结束时间一定要晚于开始时间。 |
SecondStartTime | Integer | 是 | 1719907200 | 第二个对比时间段的开始时间,使用秒级时间戳。 |
SecondEndTime | Integer | 是 | 1719910800 | 第二个对比时间段的结束时间,使用秒级时间戳。 结束时间一定要晚于开始时间。 |
RegionId | String | 是 | cn-beijing | 地域 ID。 |
DbName | String | 否 | order_db | 数据库名过滤条件。 |
SortBy | String | 否 | DESC | 排序方向。取值如下:
|
OrderBy | String | 否 | ExecTime | 排序指标。取值如下:
|
SqlMethods | Array of string | 否 | ["SELECT","UPDATE"] | SQL 类型过滤条件。取值包括:SELECT、INSERT、UPDATE、DELETE、ALTER、CREATE、DROP、RENAME、TRUNCATE、OTHER。 |
Tables | Array of string | 否 | ["orders"] | 表名过滤条件。 |
NodeId | String | 否 | node-a | 节点 ID。 |
CollectSqlFingerprint | Boolean | 否 | true | 是否仅查询收藏的 SQL 模板。取值如下:
|
SqlCommands | Array of string | 否 | ["SELECT"] | SQL 命令过滤条件。 |
ExaminedRowDown | Integer | 否 | 1000 | 扫描行数下限。用于限制返回结果中涉及的最大扫描行数,防止因数据量过大导致查询超时。 |
CountDown | Integer | 否 | 10 | 执行次数下限(或记录条数下限)。用于限制返回的 SQL 记录数量。 |
名称 | 类型 | 示例值 | 描述 |
名称 | 类型 | 示例值 | 描述 |
Details | | [ { "DbName": "test_a", "FirstTemplatesDetail": { "BinlogSyncTime": 0, "BytesSent": 0, "CclWaitTime": 0, "Count": 2, "CpuTime": 490, "DBName": "test_zhudi", "ExecTime": 794, "GroupFollowerWaitTime": 0, "InnodbIoReadBytes": 0, "InnodbIoReads": 0, "InnodbPageAccess": 16, "InstanceID": "mysql-cf8d83a2ea63", "IsCollectSqlFingerprint": false, "LatchWaitTime": 0, "MdlWaitTime": 0, "RedoLogFlushTime": 0, "RowlockWaitTime": 0, "RowsAffected": 0, "RowsExamined": 4, "RowsSent": 0, "SemiSyncWaitTime": 0, "ServerPort": "", "SocketSendTime": 0, "SqlFingerprint": "01c4dbcc021b24e3beff902d78115f5e", "SqlTable": "TABLES", "SqlTemplate": "SELECT `TABLE_NAME` FROM `information_schema`.`TABLES` WHERE `TABLE_SCHEMA`=? AND `TABLE_TYPE` IN (?+) LIMIT ?+", "SqlType": "SELECT", "TablelockWaitTime": 0, "TcCommitTime": 0, "TcFlushTime": 0, "TenantID": "2100067216", "ThreadSchedTime": 3, "ThreadWaitTime": 0, "TmpDiskTables": 0, "TotalCpuTime": 980, "TotalExecTime": 1588, "TrxCommitTime": 0, "WaitLockTime": 0 }, "SecondTemplatesDetail": { "BinlogSyncTime": 0, "BytesSent": 0, "CclWaitTime": 0, "Count": 14, "CpuTime": 0, "DBName": "test_zhudi", "ExecTime": 8, "GroupFollowerWaitTime": 0, "InnodbIoReadBytes": 0, "InnodbIoReads": 0, "InnodbPageAccess": 0, "InstanceID": "mysql-cf8d83a2ea63", "IsCollectSqlFingerprint": false, "LatchWaitTime": 0, "MdlWaitTime": 0, "RedoLogFlushTime": 0, "RowlockWaitTime": 0, "RowsAffected": 0, "RowsExamined": 0, "RowsSent": 0, "SemiSyncWaitTime": 0, "ServerPort": "", "SocketSendTime": 0, "SqlFingerprint": "quit", "SqlTable": "-", "SqlTemplate": "", "SqlType": "Quit", "TablelockWaitTime": 0, "TcCommitTime": 0, "TcFlushTime": 0, "TenantID": "2100067216", "ThreadSchedTime": 5, "ThreadWaitTime": 0, "TmpDiskTables": 0, "TotalCpuTime": 0, "TotalExecTime": 113, "TrxCommitTime": 0, "WaitLockTime": 0 }, "SqlFingerprint": "quit", "SqlType": "Quit", "TbName": "-" } ] | SQL 模板对比明细列表。 |
Total | Integer | 1 | 对比明细总数。 |