我一直在研究优化我们已经获得的某些管道,并且作为其中一部分,还研究了复制任务的“写入批处理大小”选项。我了解它的基本原理及其重要性。引用MSDN:
“复制活动”按一系列批次插入数据。您可以设置 使用writeBatchSize属性的批处理中的行数。如果 您的数据有小行,您可以使用以下命令设置writeBatchSize属性 更高的价值可受益于更低的批生产开销和更高 吞吐量。如果数据的行大小很大,请注意 增加writeBatchSize。较高的值可能会导致复制失败 数据库超载造成的。
但是确定完美指标的正确方法是什么。我已经准备了一个Excel工作表,其中包含表名,大小(以MB为单位)和其中的记录数。考虑到我没有时间进行广泛的打击和审判,下一步应该采取什么措施?任何指针将不胜感激!谢谢。
如果有关系,我将使用P4 Azure SQL DB并从Oracle ERP表中提取数据。