Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сбор статистики о выполняемых запросах у БД / 12 сообщений из 12, страница 1 из 1
07.10.2019, 15:45
    #39872692
teCa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
Всем привет.
Мне нужно собрать статистику, какие запросы (тело) с каких хостов выполняются на БД.
Статистика нужна за длительное время, поэтому профайлер в данном случае отбрасываю.
Написал запрос, который 1 раз в секунду обращается к

Код: sql
1.
2.
3.
sys.dm_exec_requests req with(nolock)	
JOIN sys.dm_exec_sessions ses with(nolock) on req.session_id=ses.session_id			 	
CROSS APPLY sys.dm_exec_sql_text(req.sql_handle)  as sqltext 



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

Может быть есть другие варианты?
...
Рейтинг: 0 / 0
07.10.2019, 15:48
    #39872695
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
teCaСтатистика нужна за длительное время, поэтому профайлер в данном случае отбрасываю.
Почему?


Extended Events отлично собирают статистику запросов
...
Рейтинг: 0 / 0
07.10.2019, 16:14
    #39872712
teCa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
msLex,

И он не будет создавать нагрузку на сервер?
...
Рейтинг: 0 / 0
07.10.2019, 16:14
    #39872714
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
teCaМожет быть есть другие варианты?
если версия сиквела 2016+, то посмотрите на QueryStore
https://www.sqlshack.com/sql-server-query-store-overview/
...
Рейтинг: 0 / 0
07.10.2019, 16:18
    #39872718
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
komradteCaМожет быть есть другие варианты?
если версия сиквела 2016+, то посмотрите на QueryStore
https://www.sqlshack.com/sql-server-query-store-overview/
там, правда, нет информации о соединениях
только о запросах
...
Рейтинг: 0 / 0
07.10.2019, 16:19
    #39872720
teCa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
komrad,

2014
...
Рейтинг: 0 / 0
07.10.2019, 16:20
    #39872721
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
komradteCaМожет быть есть другие варианты?
если версия сиквела 2016+, то посмотрите на QueryStore
https://www.sqlshack.com/sql-server-query-store-overview/
ну как бы нет там статистики запросов
...
Рейтинг: 0 / 0
07.10.2019, 16:30
    #39872731
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
teCamsLex,

И он не будет создавать нагрузку на сервер?

Любой из способов будет создавать нагрузку на сервер. Extended Events вполне себе справляются данной задачей.
...
Рейтинг: 0 / 0
07.10.2019, 16:31
    #39872734
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
TaPaKkomradпропущено...

если версия сиквела 2016+, то посмотрите на QueryStore
https://www.sqlshack.com/sql-server-query-store-overview/
ну как бы нет там статистики запросов

sys.query_store_runtime_stats не статистика?
...
Рейтинг: 0 / 0
07.10.2019, 16:32
    #39872736
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
komradTaPaKпропущено...

ну как бы нет там статистики запросов

sys.query_store_runtime_stats не статистика?
это не статистика как минимум "всех" запросов
...
Рейтинг: 0 / 0
07.10.2019, 16:35
    #39872739
teCa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
msLex,

Никогда с ним не работал. Ок, настроил сессию, данные заливаются в файлик XEL. Как дальше с этими данными работать?
...
Рейтинг: 0 / 0
07.10.2019, 16:39
    #39872742
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор статистики о выполняемых запросах у БД
teCamsLex,

Никогда с ним не работал. Ок, настроил сессию, данные заливаются в файлик XEL. Как дальше с этими данными работать?

https://docs.microsoft.com/en-us/sql/relational-databases/extended-events/advanced-viewing-of-target-data-from-extended-events-in-sql-server?view=sql-server-2017
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сбор статистики о выполняемых запросах у БД / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]