我有个问题要问:
我有一个包含周数据(历史:3年)的表格的数据库。应用程序显示数据。默认情况下,我在postgres中更改配置,以改进数据的导入。
每天只刷新当前周的表,因此脚本删除当前周并在表中导入当前周。需要40分钟,但我认为我可以改进这一点。如果我截断整个表并导入所有数据,它将持续3小时(7gigas)。
有比删除/插入更好的方法吗?
我可以使用当前周的数据创建另一个表,并在应用程序" union“select * from tb_data union* all select * tb_data_week中使用,因为数据周表上的截断/插入将比大表中的delete/insert更快。但是,在应用程序中,结合起来可能会很慢。
非常感谢
https://stackoverflow.com/questions/51579269
复制相似问题