Можете ли вы найти способ сделать снимок БД mySQL, а затем сделать копию? Это сделало бы мгновенную логическую копию базы данных, которая была бы заморожена во времени.
http://aspiringsysadmin.com/blog/2007/08/13/consistent-mysql-backups-using-zfs-snapshots/
Файловая система ZFS может сделать это, но вы не упомянули свое оборудование / ОС.
Кроме того, возможно, вы могли бы ограничить данные, которые вы извлекаете - независимо от того, что чувствительно ко времени, так что ваш запрос будет получать данные только старше 1 часа, если ваш запрос занимает 45 минут. Или сделать вещи немного безопаснее - как насчет просто потянуть за день до этого?
Я полагаю, что в SSIS 2008 появился новый модуль под названием «таблица обслуживания», который выполняет общую задачу получения обновленных / вставленных записей и, при необходимости, удаления.