Вы можете использовать один из бесплатных инструментов для тестирования производительности SQL, например, Benchmark Factory для баз данных (BFD) Dell или Hammerora . Benchmark Factory имеет бесплатную пробную версию, и Hammerora является открытым исходным кодом. Оба они запускают известные в отрасли тесты TPC, и вы можете выполнять пользовательские рабочие нагрузки с BFD. Я использовал только BFD, и каждый тестовый прогон можно сохранить как отчет, который я нашел действительно полезным для сравнения. Однако Hammerora также хорошо поддерживается (например, здесь и здесь ).
Вы также можете записать одну из своих известных рабочих нагрузок с трассировкой воспроизведения через трассировку на стороне профилировщика / сервера, а затем восстановить резервную копию и воспроизвести ее в каждой среде. В этом варианте немного больше работы, но можно было бы провести более знакомый тест.
У меня также есть слабое место для ostress, которое является частью RML Utility Suite , обновление которого было в апреле 2014 года, и я до сих пор пользуюсь все время. Это бесплатная учебная программа от Microsoft, но она действительно мощная. Например, вы можете выполнять такие действия, как «запускать все сценарии .sql в этом каталоге 20 раз, имитируя 50 одновременных пользователей».
Таким образом, если вам нужен бесплатный инструмент и быстрый старт, посмотрите на один из бесплатных инструментов, которые я упомянул выше. Если вы хотите потратить немного больше времени, взгляните на следы воспроизведения, RML и ostress.
НТН