是的,多个 changefeed 会对 owner 带来较大的负担,因为对于每一个 changefeed owner 都会维护一份上游所有表的 schemaStorage,对于你的场景来说,就是 120 * 1000 = 120,000 份 tableInfo。除此之外,还有别的本来表和表之间共享的资源也会被创建多份。
对于普通的表,建议采取一个 changefeed 同步多张表的方式进行同步。
对于那些可能会产生较大事务和较大流量的表,再使用单独的 changefeed 进行同步。
是的,多个 changefeed 会对 owner 带来较大的负担,因为对于每一个 changefeed owner 都会维护一份上游所有表的 schemaStorage,对于你的场景来说,就是 120 * 1000 = 120,000 份 tableInfo。除此之外,还有别的本来表和表之间共享的资源也会被创建多份。
对于普通的表,建议采取一个 changefeed 同步多张表的方式进行同步。
对于那些可能会产生较大事务和较大流量的表,再使用单独的 changefeed 进行同步。