Один из десяти запросов в SQL Server очень медленный - PullRequest
1 голос
/ 10 июня 2009

При выполнении очень простого запроса в SQL Server 2000.

SELECT getDate ()

Большинство запросов меньше секунды, но один случайный запрос из 10 занимает около пяти секунд.

Я выполняю эти запросы из SQL Server 2008 Management studio, но это происходит и на других клиентах, и на других машинах, поэтому это не зависит от клиента.

Запрос выполняется к серверу, который находится в той же сети, и на сервере нет значительной нагрузки.

Может кто-нибудь сказать мне, почему это может происходить?

Ответы [ 2 ]

1 голос
/ 10 июня 2009

Похоже на проблемы с сетью. У нас было то же самое, когда я работал в большом банке. Из-за политики это было вне нашего контроля.

Вы можете сделать несколько вещей, чтобы подтвердить это, например попробовать выполнить запросы с сервера и т. Д.

0 голосов
/ 10 июня 2009

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

...