适用于: Azure Database for PostgreSQL 灵活服务器
为了为客户提供对迁移设置的更大控制,我们在服务器参数部分引入了可配置的迁移参数。 这些参数允许用户根据数据要求定制迁移体验,从而减少后端干预和支持请求的需求。
例如,客户可以使用 azure.migration_skip_role_user
参数来确定是应自动迁移用户角色还是手动处理用户角色。 同样,azure.migration_table_split_size allow
等参数允许用户优化数据传输效率。 这些选项使客户能够独立管理其迁移设置、提高灵活性并减少运营开销。
参数名称 | 类型 | DESCRIPTION | 受支持的源 |
---|---|---|---|
azure.migration_skip_role_user |
布尔型 | 设置为 on 时,此参数将从迁移过程中排除用户角色。 |
仅 Azure Database for PostgreSQL 单一服务器 |
azure.migration_copy_with_binary |
布尔型 | 设置为此参数 on 时,此参数允许在迁移过程中使用二进制格式复制数据。 |
迁移服务支持的所有源 |
azure.migration_table_split_size |
整数(MB) | 定义表在迁移期间进行分区的大小阈值(以 MB 为单位)。 | 迁移服务支持的所有源 |
azure.migration_skip_analyze |
布尔型 | 设置为 on 时,此参数将跳过在迁移过程中的分析阶段。 |
仅 Azure Database for PostgreSQL 单一服务器 |
azure.migration_skip_large_objects |
布尔型 | 设置为on 时,此参数会跳过大型对象(如 BLOB)的迁移。 |
迁移服务支持的所有源 |
azure.migration_skip_extensions |
布尔型 | 设置为 on 时,此参数将跳过扩展的迁移。 |
迁移服务支持的所有源 |
备注
- 迁移可配置的服务器参数仅适用于新的 Azure Database for PostgreSQL 灵活服务器。
- 迁移可配置服务器参数中的更改不需要重启。
- 对于目标 Azure Database for PostgreSQL 灵活服务器版本 16,
azure.migration_skip_role_user
参数已被禁用。
这些参数允许用户高效自定义其迁移过程,确保简化和优化的体验,同时最大程度地减少对后端调整的依赖关系。