【发布时间】:2018-03-23 14:05:59
【问题描述】:
我开发了一个 informatica 流程,它基本上会从 SQL Server 读取一个非常大的表(比如大约 120-3 亿条记录)并将其加载到另一个数据库中。 过滤条件是 datetime2 字段(记录插入表的时间)。
在阅读之前和之后,我将在这个时间戳字段上创建和删除一个非聚集索引。由于时间不够,我实际上无法进行性能测试。
您认为在非聚集索引到位后,基于时间戳字段进行过滤就可以了吗?我的意思是关于性能如何的一个非常粗略的想法?我不希望性能受到太大影响!
【问题讨论】:
-
这是任何人的猜测。也许创建索引实际上比导入数据需要更多时间。当您第一次尝试导入时,您的第一次性能测试应该会出现,不是吗?
-
"由于时间紧迫,我实际上无法进行性能测试。"您只需在生产环境中进行性能测试。
-
好吧,实际上我们在测试环境中没有那么多数据,所以我可以只运行一些导入,但不能在实际体积上运行。我想我将不得不运行一个测试,看看它是如何工作的。
标签: sql-server informatica-powercenter