Инструменты стресс-теста SQL Server? - PullRequest
2 голосов
/ 02 августа 2010

Я ищу инструмент стресса для SQL Server.Я видел много предложений в Google.Но ничего из того, что мне действительно нужно.

Я действительно ищу инструмент, который мог бы запустить список хранимых процедур параллельно, чтобы увидеть, сколько конфликтов происходит с ресурсами.Функция сбора и отчетности не так важна.Но я также хочу что-то на стороне сервера для нашего корпоративного сервера сборки.

Я не ищу функцию воспроизведения (Да, это могло бы сработать, но было бы сложно запрограммировать множество различных сценариев)

Я смотрю на следующие инструменты:

  • Утилиты RML от Microsoft
  • DTM DB Stress (это самое близкое к тому, что я ищу)
  • SQL Stress

1 Ответ

0 голосов
/ 06 августа 2010

Я создал простой инструмент тестирования для этого сценария, проверьте его, чтобы увидеть, будет ли он вам полезен. Это бесплатно, никаких лицензий не требуется. Нет никаких гарантий ни по производительности, ни по качеству; -)

Использование: StressDb.exe <Нет. случаев> <Тот. Время выполнения (мин)> <Интервал (сек)>
Строка подключения должна находиться в файле конфигурации.
Все аргументы командной строки обязательны. Используйте целые числа.
Сохраненный процесс для использования также находится в файле конфигурации.

Вам необходимо установить .NET Framework 3.5. Вы также можете запустить его с нескольких рабочих станций для дополнительной загрузки или из нескольких папок на одном компьютере, если пытаетесь запустить дополнительные хранимые процедуры. Вам также необходим идентификатор пользователя SQL, поскольку в настоящее время он не использует доверенное соединение.

Этот код был на самом деле очень простым, единственным умным моментом было убедиться, что соединения не объединены.

Http: //......com/..../stressdb.zip

Дайте мне знать, если вы найдете это полезным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...