Количество строк после миграции совпало, но данные всё равно повреждены
Вы ведёте миграцию 200 000+ записей клиентов из legacy-системы в новую БД. После загрузки SELECT COUNT(*) в источнике и приёмнике дают одинаковое число, и команда предлагает принимать миграцию.
Какую проверку необходимо провести дополнительно, чтобы говорить о сохранности данных?
- Достаточно совпадения COUNT(*): если число строк одинаково, содержимое перенесено полностью
- Сверить данные по существу: агрегаты по ключевым полям, бизнес-ключи, кодировку и длины значений
- Прогнать загрузку повторно и сравнить время выполнения: стабильное время означает корректность переноса
- Сравнить размер дампа источника и приёмника в мегабайтах и убедиться, что расхождение невелико
