查询参数列表
更新时间:2023-09-22
返回该实例下数据库参数列表。
请求结构
GET /v{version}/instance/{instanceId}/parameter?keyword=keyword HTTP/1.1
HOST: rds.bj.baidubce.com
Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必须 | 参数位置 | 示例值 | 描述 |
---|---|---|---|---|---|
version | Integer | 是 | URL参数 | 1 | API 版本号 |
instanceId | String | 是 | URL参数 | rds-87Tx7SwY | 实例ID |
keyword | String | 否 | Query参数 | auto | 关键词 |
返回头域
除公共头域外,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
etag | String | 当前数据版本号,如:v1 |
parameters | List<OpenApiConfigItem> | OpenApiConfigItem对象 |
OpenApiConfigItem 对象
参数名称 | 类型 | 描述 |
---|---|---|
name | String | 参数名 |
defaultValue | String | 参数的默认值 |
value | String | 当前参数值 |
pendingValue | String | 待定值,默认为"" |
type | String | 参数类型:"integer","string","float"等 |
dynamic | String | 是否热加载,"true":为热加载参数,"false":为非热加载参数 |
modifiable | String | 是否可修改参数,"true":是,"false":不是 |
allowedValues | String | 可修改参数值 |
desc | String | 描述信息 |
etag | String | 修改版本号,如V1 |
configType | String | 参数类型: other options replication options binlog row image options character options connection options max connections options tmp table size options timeout options log options innodb options flush neighbor page options file/table options semi-sync options thread options The maximum number of instrumented thread objects The optimizer_switch system variable enables control over optimizer behavior This parameter is used to configure the opening or closing of the performance schema tool. The maximum number of metadata lock tools, which controls the number of metadata lock table records |
bestValue | String | 建议实践值 |
attention | String | 注意事项 |
ifCluster | Boolean | 是否重启, true:是 、false:否 |
请求示例
GET /v1/instance/rds-87Tx7SwY/parameter?keyword=auto HTTP/1.1
HOST: rds.bj.baidubce.com
Content-Type: application/json
Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
返回示例
HTTP/1.1 200 OK
x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
ETag:v1
ontent-Type: application/json
{
"parameters": [
{
"name": "auto_increment_increment",
"defaultValue": "1",
"value": "1",
"pendingValue": "",
"type": "integer",
"dynamic": "true",
"modifiable": "true",
"allowedValues": "1-65535",
"desc": "该参数为自增字段步长,默认值1,控制AUTO_INCREMENT属性字段连续列值之间的间隔。",
"etag": "v1",
"configType": "other options",
"bestValue": "1",
"attention": "参数修改后,只对新连接有效。",
"ifCluster": false
},
{
"name": "auto_increment_offset",
"defaultValue": "1",
"value": "1",
"pendingValue": "",
"type": "integer",
"dynamic": "true",
"modifiable": "true",
"allowedValues": "1-65535",
"desc": "该参数为自增字段偏移量,默认值1,决定AUTO_INCREMENT属性字段列值的起始点。当前自增字段值的公式:auto_increment_offset + (N-1)*auto_increment_increment, N为自增字段插入的序数。",
"etag": "v1",
"configType": "other options",
"bestValue": "1",
"attention": "对新连接生效。如果设置auto_increment_offset大于auto_increment_increment,则auto_increment_increment的值默认为1。",
"ifCluster": false
},
{
"name": "innodb_autoinc_lock_mode",
"defaultValue": "1",
"value": "1",
"pendingValue": "",
"type": "string",
"dynamic": "false",
"modifiable": "true",
"allowedValues": "0,1,2",
"desc": "该参数控制在向有auto_increment 列的表插入数据时的锁相关行为,通过对它的设置可以达到性能与安全(主从的数据一致性)的平衡:0:tradition,所有的insert语句在开始前都要获得一个表级别的auto_inc锁,在语句结束时释放。优点是保证了基于语句复制的安全,缺点是影响并发插入性能;1:consecutive,对simple insert,mysql可以一次生成几个连续的值。优点是auto_inc锁在语句得到相应的值后就释放,也保证了基于语句复制的安全;2:interleaved,这个模式没有了auto_inc锁。优点是性能最好,缺点是同一个语句的auto_incremant值可能不连续。",
"etag": "v1",
"configType": "innodb options",
"bestValue": "1",
"attention": "",
"ifCluster": false
}
],
"etag": "v1"
}