Лучшим вариантом будет восстановление базы данных PROD в среде QA, или, что еще лучше, иметь полную копию PROD (это называется средой STAGING ), иначе ваш тест не будет точным.
Кроме того, коэффициент масштабирования системы никогда не равен 1x1. Если у вас есть время отклика 1 секунда для базы данных с 1 миллионом строк, это не обязательно означает, что для базы данных с 2 миллионами строк время отклика будетбыть 2 секунды
Если вы не можете получить реплику PROD, вы должны запускать свои тесты на PROD непосредственно в «мертвое» время, например, в одночасье или в выходные дни.
Если вы не можете себе этого позволить - вы все равно сможете выполнять определенные действия, такие как проверка планов запросов и выдвигать предложения по оптимизации, как если бы вы выполняли запрос в 2 раза быстрее с тем же рациономбудут применяться на производстве.Вы должны быть в состоянии обнаружить тупики , отсутствующие или неэффективные индексы и т. Д.
Вы также должны быть в состоянии выполнить интеграцию , совместимость и тестирование на пропитание , но, к сожалению, так оно и будет, когда дело доходит до тестирования производительности в уменьшенных средах.