в этой специальности только начинаю, хотя с SQL знаком давно. Суть вопроса следующая - в целях мониторинга с помощью профайлера записываются все запросы к базам данных в файл, затем в отдельную бд.
Из этой бд задачей создаётся письмо на почту, в котором группируются абсолютно одинаковые запросы по TextData и суммируются CPU, Duration, Reads и Writes, Count. Из письма берётся информация и вручную вставляется в excel файл на разные страницы (каждый.день месяца - отдельная страница), где строится график по этим показателям.
Помощь нужна в:
1. Как можно было бы уменьшить ручной труд при копировании данных в excel каждый день?
2. Как лучше всего сгруппировать не полностью идентичные процедуры и запросы в один (в которых могут быть разные параметры)?
3. Посоветуйте материал для изучения, как выявлять на основе получаемых мной данных правильные выводы о запросах, которые больше всего влияют на загрузку сервера
Есть такая штука query store. Еще есть sys.dm_exec_query_stats. трасса профайлера для такой задачи это оверкил. Вскрытие покажет, что чукча умер от вскрытия.
Обсуждают сегодня