30.000 tampoco es un numero muy alto....
Intenta esta segunda opción...
No tiene mucho sentido tener dos tablas que deben tener los mismos registros.... es un principio basico de toda bbdd relacional no guardar dos veces los mismos datos para evitar precisamente este problema.... incluso no se debe guardar una info que se pueda calcular a partir de la ya guardada....