C# sql 查找每个分库中某表某ID字段重复的记录

C# sql 查找每个分库中某表某ID字段重复的记录

问题描述:

目前30个分库中,每个库目前至少有100万条记录,每个库同有一个数据表A,表结构相同。每个表的主键叫recordID,但是各个分库间会重复不唯一。需求一个思路。忽略数据表设计问题,目前就是做出这个工具而已,表设计问题不管。

目前我是利用Sorteddiction的contains方法判断重复,但是会出现内存溢出的问题。OutOfMemory

建临时表,先把所有表的recordID集中起来,然后再判断重复。