A表每增加一行记录,都需要将该记录的ID与另外三个表做匹配查询,如发现有相同的ID存在于这三个表中的任一个,如B表,则将此ID和B表表名写入C表中。
A表的数据增长速度比较快,大概每秒增加10行记录。
要求尽快做完匹配查询并将结果写入C表。请问以下哪种方式的效率最高:
1、写一个程序,定时轮询A表,如有未做匹配查询的记录则-->查询另外三个表-->根据查询结果操作C表
最简单的,可以同时运行多个程序,实现同时多个查询匹配2、写一个A表的触发器,新增行记录时触发