最佳实践一览表如下: 模块源数据库类型目标数据库类型相关文档数据迁移其他云MySQLRDS for MySQL其他云MySQL迁移到RDS for MySQL本地MySQLRDS for MySQL本地MySQL迁移到RDS for MySQL其他云PostgreSQLRDS for PostgreSQL其他云PostgreSQL迁移到RDS for PostgreSQL本地PostgreSQLRDS for PostgreSQL本地PostgreSQL迁移到RDS for PostgreSQL
MySQL INNODB为索引组织表,如果没有显式定义主键,InnoDB会使用表上的唯一索引作为主键,如果这个索引特别长,性能会特别差;如果表上没有唯一索引,MySQL会创建一个6个字节的整型作为隐含的主键,存在被写完而不被察觉的风险,而且性能也不佳。如果没有显式设置主键,则很多工具无法使用(如online ddl),会让日常的维护工作变得复杂。自增ID可以用来做分页优化。自增ID可以减少复制延时。数据表设计时必须包含日期字段,createitme和lastupdatetime。