Как проверить, может ли база данных SQL Server 2008 обслуживать 200 одновременных пользователей - PullRequest
1 голос
/ 22 мая 2010

У меня есть база данных SQL Server 2008 в 3NF.

Я должен проверить, может ли БД поддерживать много одновременных пользователей.

Какой метод лучше?Есть ли бесплатный инструмент для этого?

Большое спасибо.

Ответы [ 4 ]

1 голос
/ 22 мая 2010

SQLQueryStress - http://www.datamanipulation.net/SQLQueryStress/documentation/documentation.asp

и

SQLStress - http://www.sqlstress.com/Overview.aspx

Оба выглядят хорошо подходящими для того, что вы хотите сделать.

1 голос
/ 22 мая 2010

Структура базы данных и запросы, которые вы выполняете, жизненно важны; ни один общий ответ не может быть надежным.

Я рекомендую вам начать с инструментов для тестирования в сообществе MS SQL.

0 голосов
/ 22 мая 2010

Если вы создали какой-то веб-интерфейс, который запрашивает вашу базу данных, то отличный инструмент с открытым исходным кодом Sahi действительно поможет вам. Тестовый инструментарий позволяет моделировать нескольких пользователей, использующих ваш веб-сайт и, следовательно, вашу базу данных.

0 голосов
/ 22 мая 2010

Поскольку пользователи, как мы надеемся, не обращаются к базе данных напрямую, у вас должен быть какой-то интерфейс, именно здесь я и проведу свой нагрузочный тест. Вы можете использовать TFS для проведения нагрузочных тестов, а также Selenium .

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