有奖捉虫:云通信与企业服务文档专题,速来> HOT

1. 接口描述

本接口(CdbTdsqlGetConfigList)用于获取数据库的当前参数设置。
接口请求域名:tdsql.api.qcloud.com

2. 输入参数

以下请求参数列表仅列出了接口请求参数,正式调用时需要加上公共请求参数,见公共参数。其中,此接口的Action字段为CdbTdsqlGetConfigList。

参数名称 必选 类型 描述
cdbInstanceId Int 实例ID
dbMode Int 0单机版;1分布式(目前只开放单机功能,此参数无效)

3. 输出参数

公共返回值结构在返回值可以查看,此处只列出data字段的返回值格式。

参数名称 类型 描述
id Int 实例ID
config Array 具体的参数和相关的值,参看示例
config.param String 参数名
config.value String 参数的值
config.set_value String 最近一次被用户设置过的值
config.default String 系统默认值
config.constraint.type String 约束类型,如枚举enum,区间section
config.constraint.min String 约束类型为section时的最小值
config.constraint.max String 约束类型为section时的最大值
config.constraint.enum String 约束类型为enum时的可选值列表

4. 错误码表

以下是本接口常见的错误码,如果有不在此列的错误请查阅TDSQL错误码表

错误码 描述
DbOperationFailed DB内部失败
EINSTANCEDELETED 实例已删除
InstanceStatusAbnormal 实例状态异常(非删除), 不能进行操作
OssOpertaionFailed OSS内部失败
GetDbconfigFailed 获取参数失败

5. 示例

输入

https://tdsql.api.qcloud.com/v2/index.php?
&<公共请求参数>
&Action=CdbTdsqlGetConfigList
&cdbInstanceId=40732

输出

{
    "code": 0,
    "message": "",
    "codeDesc": "Success",
    "data": {
        "id": 40732,
        "config": [
            {
                "param": "auto_increment_increment",
                "value": "1",
                "set_value": "",
                "default": "1",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "65535"
                    }
                }
            },
            {
                "param": "auto_increment_offset",
                "value": "1",
                "set_value": "",
                "default": "1",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "65535"
                    }
                }
            },
            {
                "param": "autocommit",
                "value": "ON",
                "set_value": "",
                "default": "ON",
                "constraint": {
                    "type": "enum",
                    "enum": "ON,OFF"
                }
            },
            {
                "param": "character_set_server",
                "value": "utf8",
                "set_value": "",
                "default": "utf8",
                "constraint": {
                    "type": "enum",
                    "enum": "utf8,latin1,gbk,utf8mb4"
                }
            },
            {
                "param": "connect_timeout",
                "value": "10",
                "set_value": "",
                "default": "10",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "3600"
                    }
                }
            },
            {
                "param": "default_week_format",
                "value": "0",
                "set_value": "",
                "default": "0",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "0",
                        "max": "7"
                    }
                }
            },
            {
                "param": "delay_key_write",
                "value": "ON",
                "set_value": "",
                "default": "ON",
                "constraint": {
                    "type": "enum",
                    "enum": "ON,OFF,ALL"
                }
            },
            {
                "param": "delayed_insert_limit",
                "value": "100",
                "set_value": "",
                "default": "100",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "4294967295"
                    }
                }
            },
            {
                "param": "delayed_insert_timeout",
                "value": "300",
                "set_value": "",
                "default": "300",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "3600"
                    }
                }
            },
            {
                "param": "delayed_queue_size",
                "value": "1000",
                "set_value": "",
                "default": "1000",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "4294967295"
                    }
                }
            },
            {
                "param": "div_precision_increment",
                "value": "4",
                "set_value": "",
                "default": "4",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "0",
                        "max": "30"
                    }
                }
            },
            {
                "param": "group_concat_max_len",
                "value": "1024",
                "set_value": "",
                "default": "1024",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "4",
                        "max": "1844674407370954752"
                    }
                }
            },
            {
                "param": "innodb_concurrency_tickets",
                "value": "5000",
                "set_value": "",
                "default": "5000",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "100",
                        "max": "10000"
                    }
                }
            },
            {
                "param": "innodb_large_prefix",
                "value": "OFF",
                "set_value": "",
                "default": "OFF",
                "constraint": {
                    "type": "enum",
                    "enum": "OFF,ON"
                }
            },
            {
                "param": "innodb_lock_wait_timeout",
                "value": "50",
                "set_value": "",
                "default": "50",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "1073741824"
                    }
                }
            },
            {
                "param": "innodb_max_dirty_pages_pct",
                "value": "10",
                "set_value": "",
                "default": "10",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "10",
                        "max": "90"
                    }
                }
            },
            {
                "param": "innodb_old_blocks_pct",
                "value": "37",
                "set_value": "",
                "default": "37",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "5",
                        "max": "95"
                    }
                }
            },
            {
                "param": "innodb_old_blocks_time",
                "value": "1000",
                "set_value": "",
                "default": "1000",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "0",
                        "max": "1000"
                    }
                }
            },
            {
                "param": "innodb_page_size",
                "value": "4096",
                "set_value": "",
                "default": "4096",
                "constraint": {
                    "type": "enum",
                    "enum": "4096,8192,16384,32768,65536"
                }
            },
            {
                "param": "innodb_purge_batch_size",
                "value": "300",
                "set_value": "",
                "default": "300",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "1024"
                    }
                }
            },
            {
                "param": "innodb_read_ahead_threshold",
                "value": "56",
                "set_value": "",
                "default": "56",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "0",
                        "max": "64"
                    }
                }
            },
            {
                "param": "innodb_stats_method",
                "value": "nulls_equal",
                "set_value": "",
                "default": "nulls_equal",
                "constraint": {
                    "type": "enum",
                    "enum": "nulls_equal,nulls_unequal,nulls_ignored"
                }
            },
            {
                "param": "innodb_stats_on_metadata",
                "value": "OFF",
                "set_value": "",
                "default": "OFF",
                "constraint": {
                    "type": "enum",
                    "enum": "ON,OFF"
                }
            },
            {
                "param": "innodb_stats_sample_pages",
                "value": "8",
                "set_value": "",
                "default": "8",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "4294967296"
                    }
                }
            },
            {
                "param": "innodb_strict_mode",
                "value": "OFF",
                "set_value": "",
                "default": "OFF",
                "constraint": {
                    "type": "enum",
                    "enum": "ON,OFF"
                }
            },
            {
                "param": "innodb_table_locks",
                "value": "ON",
                "set_value": "",
                "default": "ON",
                "constraint": {
                    "type": "enum",
                    "enum": "ON,OFF"
                }
            },
            {
                "param": "innodb_thread_concurrency",
                "value": "0",
                "set_value": "",
                "default": "0",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "0",
                        "max": "128"
                    }
                }
            },
            {
                "param": "innodb_thread_sleep_delay",
                "value": "10000",
                "set_value": "",
                "default": "10000",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "3600000"
                    }
                }
            },
            {
                "param": "interactive_timeout",
                "value": "28800",
                "set_value": "",
                "default": "28800",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "10",
                        "max": "86400"
                    }
                }
            },
            {
                "param": "key_cache_block_size",
                "value": "1024",
                "set_value": "",
                "default": "1024",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "512",
                        "max": "16384"
                    }
                }
            },
            {
                "param": "key_cache_division_limit",
                "value": "100",
                "set_value": "",
                "default": "100",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "100"
                    }
                }
            },
            {
                "param": "lock_wait_timeout",
                "value": "5",
                "set_value": "",
                "default": "5",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "31536000"
                    }
                }
            },
            {
                "param": "log_queries_not_using_indexes",
                "value": "OFF",
                "set_value": "",
                "default": "OFF",
                "constraint": {
                    "type": "enum",
                    "enum": "ON,OFF"
                }
            },
            {
                "param": "long_query_time",
                "value": "1.000000",
                "set_value": "",
                "default": "1.000000",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "0.5",
                        "max": "10"
                    }
                }
            },
            {
                "param": "low_priority_updates",
                "value": "OFF",
                "set_value": "",
                "default": "OFF",
                "constraint": {
                    "type": "enum",
                    "enum": "OFF,ON"
                }
            },
            {
                "param": "lower_case_table_names",
                "value": "0",
                "set_value": "",
                "default": "1",
                "constraint": {
                    "type": "enum",
                    "enum": "0,1"
                }
            },
            {
                "param": "max_allowed_packet",
                "value": "134217728",
                "set_value": "",
                "default": "134217728",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "16384",
                        "max": "1073741824"
                    }
                }
            },
            {
                "param": "max_connect_errors",
                "value": "2000",
                "set_value": "",
                "default": "2000",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "4096"
                    }
                }
            },
            {
                "param": "myisam_sort_buffer_size",
                "value": "4194304",
                "set_value": "",
                "default": "4194304",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "262144",
                        "max": "16777216"
                    }
                }
            },
            {
                "param": "net_read_timeout",
                "value": "30",
                "set_value": "",
                "default": "30",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "3153600"
                    }
                }
            },
            {
                "param": "net_retry_count",
                "value": "10",
                "set_value": "",
                "default": "10",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "4294967295"
                    }
                }
            },
            {
                "param": "net_write_timeout",
                "value": "60",
                "set_value": "",
                "default": "60",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "3153600"
                    }
                }
            },
            {
                "param": "query_alloc_block_size",
                "value": "8192",
                "set_value": "",
                "default": "8192",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1024",
                        "max": "16384"
                    }
                }
            },
            {
                "param": "query_cache_limit",
                "value": "1048576",
                "set_value": "",
                "default": "1048576",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "1048576"
                    }
                }
            },
            {
                "param": "query_cache_size",
                "value": "0",
                "set_value": "",
                "default": "0",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "0",
                        "max": "104857600"
                    }
                }
            },
            {
                "param": "query_cache_type",
                "value": "OFF",
                "set_value": "",
                "default": "OFF",
                "constraint": {
                    "type": "enum",
                    "enum": "OFF,ON,DEMAND"
                }
            },
            {
                "param": "query_prealloc_size",
                "value": "8192",
                "set_value": "",
                "default": "8192",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "8192",
                        "max": "1048576"
                    }
                }
            },
            {
                "param": "slow_launch_time",
                "value": "2",
                "set_value": "",
                "default": "2",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "1",
                        "max": "1024"
                    }
                }
            },
            {
                "param": "table_definition_cache",
                "value": "400",
                "set_value": "",
                "default": "400",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "400",
                        "max": "2048"
                    }
                }
            },
            {
                "param": "table_open_cache",
                "value": "1024",
                "set_value": "",
                "default": "1024",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "400",
                        "max": "524288"
                    }
                }
            },
            {
                "param": "tmp_table_size",
                "value": "33554432",
                "set_value": "",
                "default": "33554432",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "262144",
                        "max": "67108864"
                    }
                }
            },
            {
                "param": "tx_isolation",
                "value": "REPEATABLE-READ",
                "set_value": "",
                "default": "REPEATABLE-READ",
                "constraint": {
                    "type": "enum",
                    "enum": "REPEATABLE-READ,SERIALIZABLE,READ-COMMITTED,READ-UNCOMMITTED"
                }
            },
            {
                "param": "wait_timeout",
                "value": "28800",
                "set_value": "",
                "default": "28800",
                "constraint": {
                    "type": "section",
                    "range": {
                        "min": "60",
                        "max": "259200"
                    }
                }
            }
        ]
    }
}