分布式关系型数据库服务提供以下相关API接口。

数据库管理

API 描述
ChangeAccountPassword 重置PolarDB-X数据库密码。
CheckDrdsDbName 检查PolarDB-X的数据库名是否合法。
DescribeRdsPerformanceSummary 查看存储资源RDS的相关性能。
DescribeRecycleBinStatus 查看表回收站状态。
DescribeRecycleBinTables 获取可回收的表。
DescribeRdsSuperAccountInstances 获取存储资源RDS高权限账号。
DescribeDrdsSlowSqls 查看PolarDB-X慢SQL。
DescribeDrdsDBCluster 查询PolarDB-X逻辑库下PolarDB集群具体信息。
DescribeDrdsDbInstance 查询PolarDB-X的存储资源RDS实例详情。
DescribeDrdsDbInstances 查询PolarDB-X数据库下面的RDS列表。
DescribeDrdsDbRdsNameList 查询PolarDB-X数据库存储实例列表。
DescribeDrdsDbRdsRelationInfo 查询PolarDB-X数据库存储实例结构。
DescribeDrdsDbTasks 查询PolarDB-X数据库下未完成的任务。
DescribeDrdsInstanceDbMonitor 查询PolarDB-X数据库的性能监控数据。
SubmitCleanTask 提交平滑扩容(热点扩容)的清理任务。
ValidateShardTask 校验拆分变更任务是否合法。
SubmitSmoothExpandPreCheck 提交平滑扩容预检任务。
StartRestore 启动基于备份的恢复任务。
RefreshDrdsAtomUrl 存储资源RDS实例连接变更后,刷新PolarDB-X分库连接保证其到RDS的链路畅通。
ModifyRdsReadWeight 修改存储资源RDS的读写权重。
RemoveDrdsDbFailedRecord 删除建库失败记录。
RemoveDrdsDb 删除PolarDB-X下面的数据库。
RemoveBackupsSet 删除备份集。
ModifyPolarDbReadWeight 修改PolarDB的读写权重。
DescribeBroadcastTables 查询广播表。
RemoveRecycleBinTable 清除回收站中的表。
DescribeBackMenu 查询实例是否支持备份恢复。
DescribeDrdsSqlAuditStatus 查询PolarDB-X SQL审计信息。
DescribeTables 获取表信息列表。
DescribeBackupTimes 查询实例可恢复到的目标时间。
DescribeGlobalBroadcastType 查询是否为广播表。
DescribeHotDbList 查看热点扩容数据库列表。
DescribeExpandLogicTableInfoList 查看拆分建。
DescribeTableListByType 根据类型获取表集合。
DescribeRestoreOrder 查看本次恢复购买的订单详情。
DisableSqlAudit 取消SQL审计。
DescribeShardTaskList 获取拆分变更任务列表。
DescribeTable 获取表结构信息。
DescribeInstDbLogInfo 查询数据库支持导入历史SQL数据的时间范围。
ResetDrdsToRdsConnections 重置后端PolarDB-X到存储资源RDS连接数。
DatalinkReplicationPrecheck 拆分任务预检。
DescribeRDSPerformance 查看存储资源RDS性能数据。
CreateShardTask 创建拆分任务。
DescribeShardTaskInfo 拆分变更工具详情。
DescribeBackupDbs 查询可以恢复的数据库列表。
DeleteShardTasks 删除拆分任务。
ModifyDrdsIpWhiteList 修改PolarDB-X数据库白名单。
PutStartBackup 提交数据备份任务。
DescribeSqlFlashbakTask 查看闪回任务的列表。
CheckExpandStatus 校验PolarDB-X数据库是否可进行平滑扩容等扩容操作。
CheckSqlAuditEnableStatus 校验PolarDB-X逻辑库SQL审计是否已开启。
SetupBroadcastTables 设置广播表。
SetupRecycleBinStatus 开启表回收站。
SetupTable 设置表全表扫描。
SubmitHotExpandTask 提交热点扩容任务。
ModifyAccountPrivilege 修改账号权限。
DescribeDrdsShardingDbs 查询PolarDB-X下水平拆分数据库。
CreateDrdsDB 创建PolarDB-X数据库。
DescribeDbInstances 查看存储层(如RDS或PolarDB)实例列表。
DescribeDrdsDB 查询实例下的数据库详情。
DescribeDbInstanceDbs 查看某个存储实例下的数据库列表。
SubmitSmoothExpandTask 提交平滑扩容任务。
SubmitSwitchTask 提交平滑扩容切换任务。

实例管理

API 描述
DescribeDrdsDBs 查询PolarDB-X实例下的数据库。
DescribeDrdsInstance 查询PolarDB-X实例详情。
DescribeDrdsInstanceLevelTasks 查询PolarDB-X实例级未完成任务。
DescribeDrdsInstanceMonitor 查询PolarDB-X实例监控数据。
DescribeDrdsInstances 查询PolarDB-X实例列表。
DescribeDrdsInstanceVersion 查询PolarDB-X实例版本。
DescribeDrdsParams 查询PolarDB-X的参数列表。
RollbackInstanceVersion 回滚PolarDB-X实例的版本。
UpgradeInstanceVersion 升级PolarDB-X实例的版本 。
SubmitRollbackTask 提交平滑扩容回滚任务。
SubmitHotExpandPreCheckTask 提交热点扩容预检任务,主要包括无主键表的检查。
TagResources 为资源打标签。
UpdateInstanceNetwork 切换PolarDB-X实例的网络类型。
SwitchGlobalBroadcastType 将广播表从多写切换成异步链路模式。
UntagResources 取消资源的标签。
SubmitSqlFlashbackTask 提交SQL闪回任务。
ReleaseInstanceInternetAddress 释放实例外网地址,保证实例安全性。
DescribeInstanceSwitchAzone 查看是否切换可用区。
RemoveDrdsInstance 释放PolarDB-X实例,只能释放后付费实例。
说明 变配中或者有关联数据库未删除的实例无法释放。
DescribeDrdsTasks 查询实例变更任务。
RestartDrdsInstance 重启实例。
DescribePreCheckResult 查看预检结果。
DescribeStorageInstanceSubDbInfo 获取存储实例。
RemoveInstanceAccount 删除实例管理账号。
DescribeRdsCommodity 查看存储资源RDS售卖数据。
DescribeInstanceSwitchNetwork 查询实例是否可以切换网络。
DescribeInstanceAccounts 查看实例账号信息。
DescribeInstDbSlsInfo 查询SQL审计时使用的SLS Project和LogStore名称。
EnableInstanceIpv6Address 产生IPv6地址。
SetBackupPolicy 设置备份策略。
EnableSqlAudit 开启SQL审计功能。
EnableSqlFlashbackMatchSwitch 执行PolarDB-X数据库使用存储资源RDS的BINLOG中的QUERY信息,精确恢复数据
SetupDrdsParams PolarDB-X参数设置。
FlashbackRecycleBinTable 恢复删除的逻辑表。
ModifyAccountDescription 修改账号描述。
ModifyDrdsInstanceDescription 修改实例描述。
CreateInstanceAccount 创建PolarDB-X实例级账号。
CreateInstanceInternetAddress PolarDB-X实例创建公网IP。
ListTagResources 查看资源标签。
CreateDrdsInstance 创建一个PolarDB-X实例。