Flink CDC中每个请求都会经过很多层处理,比如从入口网关再到 Web Server 再到服务之间的调用
为什么会产生enq: CF - contention事件?我们先来看看enq: CF - contention等待事件是什么?
任何需要更新控制文件的动作都需要拿到CF锁,用于保证控制文件事务一致性,enq: CF - contention等待事件就是在多个会话同时更新控制文件时在获得CF锁的过程中发生的。根据oracle官方对该等待事件的描述,当nologging属性对象的DML操作并发时就会等待enq: CF – contention事件,而LOB字段上的UPDATE操作是一个典型的nologging模式的问题场景,该SQL是一个UPDATE操作,于是查看表上是否存在LOB字段,并查看LOB字段的logging属性?crud 增删查改 总之
是的,一般来说,一个请求会经过很多层处理,比如从入口网关再到 Web Server 再到服务。Flink CDC可以捕获在任何层次发生的数据变化,并将其发送到下游系统。这使得Flink CDC成为实时数据分析和处理的理想选择。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。