设置: 有一个TRANSPORT数据库和4个PRODUNIT数据库。所有这5个数据库都在不同的机器上,都是Oracle数据库。多个数据库的物化视图
要求:
- A被要求在运输分贝,这将检索来自表存在于所有的4个PRODUNIT数据库数据“统一视图”。因此,当在TRANSPORT数据库上查询(使用where子句)时,数据可能出现在4个PRODUNIT数据库中的任何一个数据库中。该查询将是'实时'种类,即它要求只要数据插入/更新任何4个PRODUNIT数据库的表,它是在运输分贝
我在网上搜索并结束了与materialized view立即可用。在我继续之前,我有以下担忧:
- “快速刷新提交”是否确保要求2?
- 单独的PRODUNIT数据库中的表将经常出现DML。我怀疑TRANSPORT数据库的性能影响 - 我正确吗?如果是,我该如何继续?
我想知道是否有比物化视图更好的方法!
你的意思是说'提交快速刷新'MV比普通视图快吗? –
查询可能会更快,但如果来自正常视图的查询提供可接受的性能,那么我不会打扰MV – davegreen100
您不能在跨数据库链接提交物化视图时进行刷新。 –