PolarDB报错如何解决?错误:Nested transactions are not supported
PolarDB MySQL版不支持嵌套事务。当事务涉及大量行(超过10000行时),X-Engine引擎会启用中间提交来处理大事务,而非传统的嵌套事务。若需了解更多关于PolarDB MySQL版对事务的支持情况,请参阅官方文档:PolarDB MySQL引擎常见问题。https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/x-engine-faq
对于提及的其他问题,如PolarDB账号间迁移和全文索引支持情况,以及错误码说明:
账号间的PolarDB集群迁移不支持直接转移,推荐使用阿里云数据传输服务(DTS)进行跨账号的数据迁移。参考文档:跨账号数据迁移。https://help.aliyun.com/zh/polardb/polardb-for-mysql/migrate-data-between-polardb-for-mysql-clusters
PolarDB MySQL引擎完全兼容社区版MySQL,支持全文索引功能,但在某些产品架构特性上存在差异。更多详情可查阅:PolarDB MySQL引擎兼容性说明。https://help.aliyun.com/zh/polardb/polardb-for-mysql/faq-7
关于API调用错误码,例如InvalidOrderCharge.NotSupport表示指定的订单计费方式在PolarDB中不受支持;InvalidOrderTask.NotSupport表示当前集群存在正在进行的任务无法变更付费类型;InvalidPaymentMethod.Incomplete则提示账户没有有效的支付方式,请添加支付方式。这些错误信息可以在API参考-TransformDBClusterPayType文档中查看。https://help.aliyun.com/zh/polardb/api-polardb-2017-08-01-transformdbclusterpaytype
错误代码EngineNotSupported表示指定的操作不支持当前引擎,对应的HTTP状态码为400。这一错误信息可在PolarDB MySQL版/PostgreSQL版API参考-客户端错误代码表中获取详细描述。https://help.aliyun.com/zh/polardb/client-error-code-table 此回答整理自钉群“PolarDB专家面对面 - 通用功能咨询”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。