Database 什么绩效策略可以用来处理新旧会计平衡?
我们目前的方法是使用一个视图(例如:view_calculated_invoices)来计算并返回所有发票的当前余额。我们的数据库显著增长,性能开始下降 正如您所想象的,旧发票可以承受过时的数据,因为在全额支付发票后,数据几乎不会改变较新的发票非常活跃,需要保持新鲜(例如:申请付款和/或申请滞纳金) 应考虑哪些绩效策略来维持旧发票(需要较少刷新)与新发票(需要频繁刷新)的混合 我们正在使用Postgresql v10 我们曾尝试使用物化视图,但没有成功,因为由于新发票的活动,我们需要太频繁地刷新数据 我们创建了一个表来维护view_calculated_invoices查询的结果,并在每次发生更改(删除或更新)时更新单个发票,但这给我们带来了很多问题。这是一个临时的策略,但我们现在准备考虑专业和更好的策略。Database 什么绩效策略可以用来处理新旧会计平衡?,database,database-design,Database,Database Design,我们目前的方法是使用一个视图(例如:view_calculated_invoices)来计算并返回所有发票的当前余额。我们的数据库显著增长,性能开始下降 正如您所想象的,旧发票可以承受过时的数据,因为在全额支付发票后,数据几乎不会改变较新的发票非常活跃,需要保持新鲜(例如:申请付款和/或申请滞纳金) 应考虑哪些绩效策略来维持旧发票(需要较少刷新)与新发票(需要频繁刷新)的混合 我们正在使用Postgresql v10 我们曾尝试使用物化视图,但没有成功,因为由于新发票的活动,我们需要太频繁地刷新