2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
项目现场的运维反映,物化视图刷新特别慢,不知道怎么排查,有没有思路呢
先看物化视图的模式,是基于日志的增量刷新还是全量刷新;
然后分析物化视图的查询sql,看sql中是否有用到dblink,表是都在本地还是都在远端,如果都有分布那就得细看各表数据量、索引的情况了;
如果只在一端,比如都在本地,那就分析它的执行计划并进行调优,如果表都在远端,而且是多个表,那么建议先在远端关联好,在远端视图,dblink访问这个视图,这样就只用针对远端的sql进行优化。
具体优化方式还是得针对不同场景,如有必要,甚至还可以将物化视图进行拆解,改成多阶段的临时表加存储过程的方式
评论
有用 0
墨值悬赏