PolarDB-X 1.0-常见问题-分库分表问题-PolarDB-X拆分的基本原则是什么?
关于PolarDB-X的数据拆分的基本原则,请参见如何选择拆分键。
PolarDB-X 1.0-常见问题-数据兼容问题-为什么在控制台上执行带有dbpartition或tbpartition关键字的DDL语法会报错,而在命令行上执行却不会报错?
PolarDB-X控制台不支持直接执行带有dbpartition或tbpartition关键字的分布式DDL。
PolarDB-X 1.0-常见问题-数据兼容问题-PolarDB-X支持90%MySQL语法,那么不兼容的部分语法都有哪些?
关于PolarDB-X的兼容性问题,请参见SQL使用限制。
PolarDB-X 1.0-常见问题-数据兼容问题-PolarDB-X是否支持让SQL在指定的分库上执行?
支持,但您需要在SQL前增加PolarDB-X的自定义HINT,详情请参见指定分库执行SQL。
PolarDB-X 1.0-常见问题-数据兼容问题-为什么在PolarDB-X中对分表键做UPDATE操作时会报错?PolarDB-X是否支持对拆分键字段的值进行修改?
针对PolarDB-X 1.0实例PolarDB-X 1.0从V5.4.7-16000638版本开始支持UPDATE更新逻辑表的拆分键字段。
PolarDB-X 1.0-常见问题-数据兼容问题-PolarDB-X支持MySQL的存储过程、跨库外键和级联删除等高级特性吗?
目前PolarDB-X不支持存储过程、跨库外键和级联删除。如果需要自定义函数,请尝试通过组合MySQL标准函数解决。详情请参见SQL使用限制。
PolarDB-X 1.0-常见问题-性能问题-如何选购PolarDB-X与RDS的规格,才会有比较好的性能?
关于选择PolarDB-X与RDS实例规格的问题,请参见选择PolarDB-X与RDS实例规格。
PolarDB-X 1.0-常见问题-性能问题-同一个 RDS 实例之间的跨库查询和多个 RDS 之间的跨库查询的速度差异有多大?
假定两种查询场景的查询数据量相同,并且不考虑 RDS 机器的硬件资源限制,那么,理论上后者会比前者查询更快(这在聚合查询场景更为典型)。因为后者并行度更高,能更好利用 RDS 的 CPU 资源与 IO 资源。
PolarDB-X 1.0-常见问题-性能问题-单个 RDS 实例应该分配多少个数据库, 物理机的 IO 能力才能充分发挥?分库过多是否会达到物理 IO 上限,导致性能下降?分库过多是否会无法充分利用 IO?
这个和分库数目没有直接关系,而是取决于应用的查询与该 RDS 实例的 QPS 大小。目前 DRDS 在 RDS 实例的默认分库数目是 8 个。
PolarDB-X 1.0-常见问题-事务问题-在PolarDB-X上执行事务操作的时候提示不支持跨库事务,该如何解决?
在PolarDB-X上,可以将事务简单分类为如下两种: 单机事务:所有的事务操作都落在同一个RDS数据库。
开发指南—DDL语句—分区表语法—CREATE INDEX
PolarDB-X支持创建局部索引和全局二级索引 (Global Secondary Index, GSI) ,同时支持删除这两种索引。
API参考—SSL加密—DescribeDBInstanceSSL
调用DescribeDBInstanceSSL接口查看目标实例的SSL配置信息。
API参考—参数管理—DescribeParameterTemplates
调用DescribeParameterTemplates接口查看参数模版详情。
API参考—数据监控—DescribeInstanceStoragePerformance
调用DescribeInstanceStoragePerformance接口查看存储节点的监控信息。
API参考—数据监控—DescribeInstanceDbPerformance
调用DescribeInstanceDbPerformance接口查看数据库监控信息详情。
API参考—数据监控—DescribeInstancePerformance
调用DescribeInstancePerformance接口查看实例监控信息详情。
API参考—连接地址—ReleaseInstancePublicConnection
调用ReleaseInstancePublicConnection接口释放实例的外网连接地址。
API参考—连接地址—AllocateInstancePublicConnection
调用AllocateInstancePublicConnection接口申请外网连接地址。
API参考—账号管理—ModifyAccountDescription
调用ModifyAccountDescription接口修改实例的账号描述信息。
API参考—数据库管理—ModifyDatabaseDescription
调用ModifyDatabaseDescription接口修改数据库描述。
API参考—数据库管理—DescribeCharacterSet
调用DescribeCharacterSet接口查询目标实例下数据库所支持的字符集类型。
API参考—实例管理—ModifyDBInstanceMaintainTime
调用ModifyDBInstanceMaintainTime接口修改实例可维护时间。
API参考—实例管理—ModifyDBInstanceDescription
调用ModifyDBInstanceDescription接口修改实例描述。
PolarDB开源
PolarDB 是阿里云自研的云原生数据库产品家族,采用存储计算分离、软硬一体化设计,既拥有分布式设计的低成本优势,又具有集中式的易用性,可满足大规模应用场景需求。 2021年,阿里云先后宣布PolarDB PostgreSQL版与PolarDB分布式版开源,并持续推动开源版本迭代和演进,助力开发者通过开源版本快速使用阿里云数据库产品技术,并参与产品迭代中来。 开源历程参见:OpenPolarDB.com/about