Работа с SQL Server Profiler. Примеры настройки трассировок

В данной теме я хочу поговорить об очень полезном инструменте — SQL Server Profiler.

Как описано на MSDN, приложение SQL Server Profiler — это графический пользовательский интерфейс для трассировки SQL, с помощью которого можно наблюдать за экземпляром компонента Database Engine. Приложение позволяет собирать и сохранять данные о каждом событии в файле или в таблице для последующего анализа. Данное приложение представляет исключительную важность в задачах анализа производительности исполняемых запросов, а также при анализе проблем параллельности работы в базе данных.

Читать далее «Работа с SQL Server Profiler. Примеры настройки трассировок»

 Получение информации о текущих блокировках в СУБД MS SQL Server

Продолжая тему динамических представлений MS SQL Server, в данной статье будет описано как получить информацию о текущих блокировках СУБД.

Читать далее «Получение информации о текущих блокировках в СУБД MS SQL Server»

 Получение информации о текущих исполняемых запросах MS SQL Server

В ходе расследования проблем возникает необходимость получить информацию о текущих исполняемых запросах в СУБД. Примером когда необходима подобная информация может служить разбор превышения времени ожидания на блокировке СУБД. В этой статье я создам подобную ситуацию и покажу какую информацию можно получить.

Читать далее «Получение информации о текущих исполняемых запросах MS SQL Server»

 Методы получения плана запроса в СУБД MS SQL Server

Планом запроса называется последовательность логических и физических операторов, которые должны быть выполнены СУБД для того чтобы получить результат SQL-запроса. Получение плана запроса может потребоваться в различных ситуациях, а в первую очередь при задачах оптимизации запросов.

Читать далее «Методы получения плана запроса в СУБД MS SQL Server»

 Перечень необходимых задач регламентного обслуживания MS SQL Server

Использование клиент-серверного варианта работы системы 1С:Предприятие накладывает дополнительные обязательства по обслуживанию информационной системы. То, какие задачи и как часто должны выполняться для поддержания высокой производительности системы, мы рассмотрим в данной статье на примере СУБД MS SQL Server.

Читать далее «Перечень необходимых задач регламентного обслуживания MS SQL Server»

 Настройка оповещений о результатах выполнения заданий и задач MS SQL Server

Для оперативного реагирования необходимо своевременно получать информацию об ошибках выполнения заданий. Для этого в SQL Server существует специальный механизм оповещений. В этой статье мы рассмотрим как его настроить.

Читать далее «Настройка оповещений о результатах выполнения заданий и задач MS SQL Server»