Получить значения SET STATISTICS IO и SET STATISTICS TIME через ADO.NET?
При выполнении запросов 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 ответ
Смотрите ответ на этот вопрос.
Информация о статистике просто хранится во вкладке сообщений.
Если вы используете SET STATISTICS...
с этим методом вы сможете получить то, что вам нужно.