查询SQL限流列表
URI
- URI格式
GET /v3/{project_id}/instances/{instance_id}/sql-limit?db_name={db_name}&offset={offset}&limit={limit}
- 参数说明
表1 参数说明 名称
是否必选
参数类型
说明
project_id
是
String
参数解释:
租户在某一Region下的项目ID。
获取方法请参见获取项目ID。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
instance_id
是
String
参数解释:
实例ID。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
db_name
是
String
参数解释:
数据库名称。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
offset
否
Integer
参数解释:
索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。
约束限制:
不涉及。
取值范围:
必须为数字,不能为负数。
默认取值:
默认为0,偏移0条数据,表示从第一条数据开始查询。
limit
否
Integer
参数解释:
查询记录数。
约束限制:
不涉及。
取值范围:
1~100
默认取值:
10
请求消息
无。
请求示例
GET https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/49b9dd1d6f464ba4bc91df5cbd2e52ebin03/sql-limit?db_name=postgres&offset=0&limit=10
响应消息
- 正常响应要素说明
表2 字段说明 名称
参数类型
说明
count
Integer
参数解释:
SQL限流总数。
取值范围:
不涉及。
sql_limit_objects
Array of objects
参数解释:
SQL限流详情。
请参见表3。
表3 sql_limit_objects字段数据结构说明 名称
参数类型
说明
id
String
参数解释:
SQL限流ID。
取值范围:
不涉及。
query_id
String
参数解释:
由SQL的语法解析树计算出的内部哈希码。
取值范围:
-9223372036854775808~ 9223372036854775807。默认为0。
query_string
String
参数解释:
SQL语句的文本形式。
取值范围:
不涉及。
max_concurrency
Integer
参数解释:
同时执行的SQL数量。
取值范围:
-1~50000。小于等于0表示不限制,默认为0。
is_effective
Boolean
参数解释:
是否生效。
取值范围:
不涉及。
max_waiting
Integer
参数解释:
最大等待时间,单位为秒。
取值范围:
不涉及。
search_path
String
参数解释:
为不是模式限定的名称设置模式搜索顺序。
取值范围:
public
- 正常响应样例
{ "count": 2, "sql_limit_objects": [ { "id": "3", "query_id": "1147616880456321454", "query_string": "select 1;", "max_concurrency": 10, "is_effective": false, "max_waiting": 10, "search_path": "public" }, { "id": "4", "query_id": "-7472493489976133824", "query_string": "select * from pg_type;", "max_concurrency": 10, "is_effective": false, "max_waiting": 10, "search_path": "public" } ] }
- 异常响应
请参见异常请求结果。
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。