Некоторые отличия между SQL Profiler и расширенными событиями (Extended Events) в SQL Server:
- Влияние на производительность. axial-sql.com Profiler использует подход на основе трассировки, который может значительно сказаться на производительности экземпляра SQL Server, особенно при захвате большого количества событий. axial-sql.com Расширенные события используют легковесную архитектуру на основе событий, что приводит к минимальным накладным расходам на производительность. axial-sql.com
- Гибкость и настраиваемость. axial-sql.com Расширенные события позволяют легко определить собственные сеансы событий и указать точные события, которые нужно захватить. axial-sql.com Profiler имеет предопределённый набор событий и ограниченные возможности настройки. axial-sql.com
- Улучшенные возможности фильтрации и анализа. axial-sql.com Расширенные события обеспечивают расширенные возможности фильтрации, позволяющие фильтровать события на основе конкретных критериев, таких как продолжительность, имя базы данных или даже конкретные SQL-запросы. axial-sql.com Profiler имеет ограниченные возможности фильтрации, что делает более сложным сужение круга интересующих событий. axial-sql.com
- Расширенные возможности устранения неполадок. axial-sql.com Расширенные события предлагают дополнительные возможности устранения неполадок, которые недоступны в Profiler. axial-sql.com Например, можно захватывать информацию о стеке вызовов, отслеживать статистику ожидания и даже коррелировать события с другой системной информацией. axial-sql.com
- Поддержка служб Analysis Services. www.cojolt.io Profiler поддерживает трассировку служб Analysis Services (SSAS), а расширенные события, по крайней мере до SQL Server 2016, не поддерживали. www.cojolt.io
При этом SQL Profiler и расширенные события не являются взаимоисключающими. www.cojolt.io Можно использовать Profiler для захвата процедур, медленно работающих запросов или других проблемных запросов, а затем создавать сеансы в расширенных событиях, чтобы получить больше информации о происходящих событиях. www.cojolt.io