云服务器内容精选

  • URI URI格式 GET /v3.1/{project_id}/instances/{instance_id}/slowlog?start_date={start_date}&end_date={end_date} 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 instance_id 是 参数解释: 要查询的实例ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 start_date 是 参数解释: 开始时间。 约束限制: 不涉及。 取值范围: 格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 默认取值: 不涉及。 end_date 是 参数解释: 结束时间。 约束限制: 只能查询当前时间前一个月内的慢日志。 取值范围: 格式为“yyyy-mm-ddThh:mm:ssZ”。 其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。 默认取值: 不涉及。 offset 否 参数解释: 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。 约束限制: 支持最多查询数据库最近的2000条慢日志信息。 取值范围: 必须为数字,不能为负数。参数值须满足offset + limit取值小于等于2000。示例:offset取值为1900,limit取值100。 默认取值: 默认为0。偏移0条数据,表示从第一条数据开始查询。 limit 否 参数解释: 每页多少条记录(查询结果)。 约束限制: 不涉及。 取值范围: 1~100 默认取值: 不填时默认为10。 type 否 参数解释: SQL语句类型。 约束限制: 不涉及。 取值范围: 取空值,表示查询所有语句类型,也可指定如下日志类型: INSERT UPDATE SELECT DELETE CREATE 默认取值: 不涉及。
  • 响应消息 正常响应要素说明 表2 要素说明 名称 参数类型 说明 slow_log_list Array of objects 参数解释: 具体信息。 详情请参见表3。 total_record Integer 参数解释: 总记录数。 取值范围: 不涉及。 表3 slow_log_list字段数据结构说明 名称 参数类型 说明 count String 参数解释: 执行次数。 取值范围: 不涉及。 time String 参数解释: 执行时间。 取值范围: 不涉及。 lock_time String 参数解释: 等待锁时间。 取值范围: 不涉及。 rows_sent String 参数解释: 结果行数量。 取值范围: 不涉及。 rows_examined String 参数解释: 扫描的行数量。 取值范围: 不涉及。 database String 参数解释: 所属数据库。 取值范围: 不涉及。 users String 参数解释: 账号。 取值范围: 不涉及。 query_sample String 参数解释: 执行语法。慢日志默认脱敏显示,如需明文显示,请联系客服人员添加白名单。 取值范围: 不涉及。 type String 参数解释: 语句类型。 取值范围: 不涉及。 start_time String 参数解释: 发生时间,UTC时间。 取值范围: 不涉及。 client_ip String 参数解释: IP地址。 取值范围: 不涉及。 正常响应样例 { "total_record": 1, "slow_log_list": [ { "count": "1", "time": "1.04899 s", "lock_time": "0.00003 s", "rows_sent": "0", "rows_examined": "0", "database": "mysql", "users": "root", "query_sample": "INSERT INTO time_zone_name (Name, Time_zone_id) VALUES (N, @time_zone_id);", "type": "INSERT", "start_time": "2018-08-06T10:41:14", "client_ip": "192.*.*.1" } ] } 异常响应 请参见异常请求结果。
  • 请求示例 修改MySQ L实例 的参数值。 PUT https://{endpoint}/v3.1/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/configurations { "values" : { "div_precision_increment": "6", "connect_timeout": "20", "binlog_checksum" : "CRC32", "innodb_purge_threads" : "4" } } 修改PostgreSQL实例的参数值。 { "values" : { "autovacuum" : "on", "bytea_output" : "escape", "client_encoding" : "UTF8", "cpu_tuple_cost" : "0.01" } } 修改SQL Server实例的参数值。 { "values":{ "max server memory (MB)":"26317", "max degree of parallelism":"4" } }
  • 接口约束 支持的数据库引擎:MySQL、PostgreSQL、Microsoft SQL Server。 修改的参数必须在指定数据库版本的默认参数范围内,具体可配置范围请参见《云数据库RDS用户指南》中“修改RDS for MySQL实例参数”的内容。 敏感参数,例如:“lower_case_table_names”,修改存在风险,详情请参见《云数据库RDS用户指南》中“RDS for MySQL参数调优建议”的内容。
  • URI URI格式 PUT https://{Endpoint}/v3.1/{project_id}/instances/{instance_id}/configurations 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 instance_id 是 参数解释: 实例ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应消息 正常响应要素说明 表3 要素说明 参数 参数类型 描述 job_id String 参数解释: 任务ID。 取值范围: 不涉及。 restart_required Boolean 参数解释: 实例是否需要重启。 取值范围: true:需要重启。 false:不需要重启。 正常响应样例 { "job_id" : "e7a7535b-eb9b-45ac-a83a-020dc5016d94", "restart_required" : false } 异常响应 请参见异常请求结果。