сколько времени занимает выполнение запроса? - PullRequest
1 голос
/ 18 февраля 2011

Я хочу рассчитать время запроса. Как я могу это сделать? Я хочу изменить порядок операторов WHERE, чтобы увидеть, что даст лучшие результаты; это лучший способ сделать это? Я использую sql server и .net 4.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 18 февраля 2011

Sql Server Profiler даст вам лучшее измерение скорости запросов. Поставляется с SQL Management Studio.

0 голосов
/ 18 февраля 2011

В зависимости от того, что вы делаете, вы можете просто использовать класс Stopwatch для определения времени:

var stopwatch = new Stopwatch();
stopwatch.Start();
// Execute your query here
stopwatch.Stop();
Console.WriteLine("Elapsed time for query: {0}", stopwatch.Elapsed);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...