SQL Profiler: приклади налаштування, як користуватися

Інструменти аналізу баз даних

Адміністратора баз даних необхідні інструменти, що дозволяють аналізувати дії в БД SQL Server для усунення можливих проблем додатки, БД або просто для моніторингу загального стану системи. Доступ до інтерфейсу SQL Profiler отримують із Server Management Studio.

Він представляє простий у використанні інтерфейс, який дозволяє користувачеві вибирати події і відстежувати, де зберігати висновок, без необхідності знати всі системні процедури, які є частиною SQL Trace. Без цього інструменту довелося б пройти через виснажливий процес ручного налаштування кожного етапу і виконати фільтрацію з окремими викликами збережених процедур для кожного події, яку потрібно налаштувати у своїй трасуванні.

SQL Profiler має багато варіантів використання, але його головна мета – відстежувати активність у примірнику Server. Якщо є проблема з останнім чи просто потрібно перевірити загальний стан і продуктивність бази даних, програма дає можливість відстежувати всі – від звичайної користувацької активності і транзакції до блокувань і систем помилки. І також можна виконати запобіжне обслуговування примірника для виявлення будь-яких неефективних запитів, настроювань і використовувати для захоплення великого періоду часу відтворення тестової системи.

Нарешті, MS SQL Profiler використовується для виконання аудиту. У користувача є можливість визначати дані входу і виходу з системи, щоб бачити, хто звертається до примірника і з яких систем вони отримують до нього доступ. Можна фіксувати всі події DDL, які будуть містити журнал всіх змін, внесених у середу.