получить значения SET STATISTICS IO и SET STATISTICS TIME через ADO.NET? - PullRequest
5 голосов
/ 15 февраля 2011

При выполнении запросов T-SQL через Management Studio я могу использовать SET STATISTICS IO ON и SET STATISTICS TIME ON для сбора статистики для настройки запросов.

Как собрать ту же статистическую информацию, когда я использую клиентские API .NET для выполнения запросов T-SQL вместо пользовательского интерфейса Mangaement Studio?

Это кажется очевидной возможностью, но после долгого поиска в MSDN и Google я зашел в тупик. Самым близким, что я обнаружил, была Статистика провайдеров для SQL Server (ADO.NET) на MSDN, но эти статистические данные, по-видимому, представляют собой статистические данные о подключении к сети на стороне клиента (например, количество отправленных / полученных байтов) с точки зрения клиента не серверная статистика, которую я ищу.

1 Ответ

4 голосов
/ 15 февраля 2011

См. Ответ на этот вопрос.

Информация статистики просто сохраняется на вкладке сообщений.

Если вы используете SET STATISTICS... с этим методом, вы сможете получить то, что вам нужно.

...