限制说明
<p><span style="font-size:18px"><strong>功能限制说明</strong></span></p>
<p>1. 启动DTS数据迁移任务后,若执行暂停操作:</p>
<p> • 正在同步中的表不会暂停,直到该表完成迁移或迁移失败而停止。</p>
<p> • 仍可重新启动迁移任务,重新启动后,已经同步的表不会重新同步。</p>
<p>2. 平安云数据传输服务DTS根据性能最大化原则,会自动将数据迁移任务分配到目标数据库所在可用区或地域。</p>
<p>3. 您可以通过平安云的云监控Argus服务查看迁移任务的监控信息,或登录数据传输服务DTS管理控制台通过日志查看监控的相关信息。</p>
<p>4. 若数据迁移任务失败,目前暂不支持自动重启,您需要根据日志信息修复异常后,手动重启。</p>
<p>5. 创建迁移任务时,迁移表的个数建议不超过1000。</p>
<p>6. DTS的增量迁移是基于PostgreSQL逻辑复制。由于PostgreSQL的逻辑复制使用的是replication slot的方式:replication slot会保证所有使用slot的DTS任务都接收到WAL日志后,才在源端的数据卷pg_wal目录中清理WAL文件。当逻辑复制发生错误时,WAL日志无法正常同步到目标端,会导致WAL日志在源端的数据卷pg_wal中不断积压,最终使源端的数据卷容量耗尽。请务必在云监控Argus中设置DTS的PostgreSQL数据卷容量告警,同时根据增量迁移状态设置增量迁移任务失败告警,以便及时处理PostgreSQL逻辑复制错误,避免因数据卷容量耗尽导致源端数据库宕机,进而引发业务中断。</p>
<p><span style="font-size:18px"><strong>结构迁移限制</strong></span></p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="background-color:#ededed; vertical-align:top">
<p><strong>源数据库</strong></p>
</td>
<td style="background-color:#ededed; vertical-align:top">
<p><strong>目标数据库</strong></p>
</td>
<td style="background-color:#ededed; vertical-align:top">
<p><strong>表结构</strong></p>
</td>
<td style="background-color:#ededed; vertical-align:top">
<p><strong>视图</strong></p>
</td>
<td style="background-color:#ededed; vertical-align:top">
<p><strong>函数</strong></p>
</td>
<td style="background-color:#ededed; vertical-align:top">
<p><strong>存储过程</strong></p>
</td>
</tr>
<tr>
<td style="vertical-align:top">
<p>MySQL</p>
</td>
<td style="vertical-align:top">
<p>MySQL</p>
</td>
<td style="vertical-align:top">
<p>支持</p>
</td>
<td style="vertical-align:top">
<p>支持</p>
</td>
<td style="vertical-align:top">
<p>支持</p>
</td>
<td style="vertical-align:top">
<p>支持</p>
</td>
</tr>
<tr>
<td style="vertical-align:top">
<p>MySQL</p>
</td>
<td style="vertical-align:top">
<p>PostgreSQL</p>
</td>
<td style="vertical-align:top">
<p>支持</p>
</td>
<td style="vertical-align:top">
<p>不支持</p>
</td>
<td style="vertical-align:top">
<p>不支持</p>
</td>
<td style="vertical-align:top">
<p>不支持</p>
</td>
</tr>
<tr>
<td style="vertical-align:top">
<p>PostgreSQL</p>
</td>
<td style="vertical-align:top">
<p>PostgreSQL</p>
</td>
<td style="vertical-align:top">
<p>支持</p>
</td>
<td style="vertical-align:top">
<p>支持</p>
</td>
<td style="vertical-align:top">
<p>支持</p>
</td>
<td style="vertical-align:top">
<p>支持</p>
</td>
</tr>
<tr>
<td style="vertical-align:top">
<p>PostgreSQL</p>
</td>
<td style="vertical-align:top">
<p>MySQL</p>
</td>
<td style="vertical-align:top">
<p>支持</p>
</td>
<td style="vertical-align:top">
<p>不支持</p>
</td>
<td style="vertical-align:top">
<p>不支持</p>
</td>
<td style="vertical-align:top">
<p>不支持</p>
</td>
</tr>
</tbody>
</table>
<p><span style="font-size:18px"><strong>结构迁移字段类型限制 </strong></span></p>
<p>不支持如下字段类型:</p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="background-color:#ededed; vertical-align:top">
<p><strong>数据库类型</strong></p>
</td>
<td style="background-color:#ededed; vertical-align:top">
<p><strong>不支持的字段类型</strong></p>
</td>
</tr>
<tr>
<td rowspan="6" style="vertical-align:top">
<p>MySQL</p>
</td>
<td>
<p>BIT</p>
</td>
</tr>
<tr>
<td>
<p>LONGTEXT</p>
</td>
</tr>
<tr>
<td>
<p>POINT</p>
</td>
</tr>
<tr>
<td>
<p>LINESTRING</p>
</td>
</tr>
<tr>
<td>
<p>POLYGON</p>
</td>
</tr>
<tr>
<td>
<p>LINESTRING</p>
</td>
</tr>
<tr>
<td rowspan="20" style="vertical-align:top">
<p>PostgreSQL</p>
</td>
<td>
<p>XML</p>
</td>
</tr>
<tr>
<td>
<p>JSON</p>
</td>
</tr>
<tr>
<td>
<p>TSVECTOR</p>
</td>
</tr>
<tr>
<td>
<p>TSQUERY</p>
</td>
</tr>
<tr>
<td>
<p>ARRAY</p>
</td>
</tr>
<tr>
<td>
<p>POINT</p>
</td>
</tr>
<tr>
<td>
<p>LINE</p>
</td>
</tr>
<tr>
<td>
<p>LSEG</p>
</td>
</tr>
<tr>
<td>
<p>BOX</p>
</td>
</tr>
<tr>
<td>
<p>PATH</p>
</td>
</tr>
<tr>
<td>
<p>POLYGON</p>
</td>
</tr>
<tr>
<td>
<p>CIRCLE</p>
</td>
</tr>
<tr>
<td>
<p>TXID_SNAPSHOT</p>
</td>
</tr>
<tr>
<td>
<p>CIDR</p>
</td>
</tr>
<tr>
<td>
<p>INET</p>
</td>
</tr>
<tr>
<td>
<p>MACADDR</p>
</td>
</tr>
<tr>
<td>
<p>BIT</p>
</td>
</tr>
<tr>
<td>
<p>OID</p>
</td>
</tr>
<tr>
<td>
<p>MONEY</p>
</td>
</tr>
<tr>
<td>
<p>INTERVAL</p>
</td>
</tr>
</tbody>
</table>
<p> </p>
提交成功!非常感谢您的反馈,我们会继续努力做到更好!