【发布时间】:2016-10-18 01:52:52
【问题描述】:
我是 Postgres 的新手。
我们使用 Postgres 在我们的项目中实现了 SCD type-2。输入文件是一个完整的刷新文件,每天大约有 3000 万条记录。
帐号是关键列。
新记录的大约数量为 20K/天。 如果源中缺少记录,则该记录将在目标中以结束日期关闭。大约关闭的记录数 - 10k/天
查询的运行时间正在稳步增加。索引是否有助于加快流程?
对要使用的索引有什么建议吗?
【问题讨论】:
-
索引应该会有所帮助。您应该提供示例数据和新数据的示例。
-
Hi Gordon- 如果文件中有一个不在目标中的帐号,我们将记录标记为新记录并插入它。如果文件中的帐号存在于目标中,并且帐号的属性发生更改,则完成更新。
-
除非您显示实际代码,否则很难分辨
标签: sql postgresql indexing scd scd2