Поделиться через


Класс событий Showplan (некодированный текст)

Класс событий Showplan Text (Unencoded) возникает при выполнении инструкции Microsoft SQL Server. Этот класс событий совпадает с классом событий Showplan Text, за исключением того, что сведения о событии форматируются как строка, а не двоичные данные.

Включенные сведения — это подмножество сведений, доступных в классах событий Showplan All, Showplan XML или Showplan XML Statistics Profile.

Если класс событий Showplan Text (Unencoded) включен в трассировку, объем накладных расходов может значительно замедлять производительность. Showplan Text (Unencoded) не будет нести столько накладных расходов, сколько и другие классы событий Showplan. Чтобы свести к минимуму расходы, ограничьте использование этого класса событий трассировками, которые отслеживают конкретные проблемы в течение краткого периода времени.

Столбцы данных класса событий Showplan Text (без кодирования)

Имя столбца данных Тип данных Описание Идентификатор столбца Доступно для фильтрации
ИмяПриложения nvarchar Имя клиентского приложения, создавшего подключение к экземпляру SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. 10 Да
BinaryData image Значение типа Binary, зависящее от класса событий, фиксируемых при трассировке. 2 Да
ClientProcessID int Идентификатор, присвоенный главным компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент предоставляет идентификатор клиентского процесса. 9 Да
Идентификатор базы данных int Идентификатор базы данных, указанной в инструкции USE database , или database по умолчанию, если для данного экземпляра инструкция USE не выполнялась. Sql Server Profiler отображает имя базы данных, если столбец данных ServerName фиксируется в трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. 3 Да
ИмяБазыДанных nvarchar Имя базы данных, в которой выполняется пользовательская инструкция. 35 Да
EventClass int Тип события = 68. двадцать семь нет
Последовательность событий int Последовательность данного события в запросе. 51 нет
Идентификатор группы int Идентификатор группы рабочей нагрузки, в которой запускается событие трассировки SQL. 66 Да
Имя хоста nvarchar Имя компьютера, на котором выполняется клиентская программа. Этот столбец данных заполняется, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME. 8 Да
ЦелочисленныеДанные int Целочисленное значение, зависящее от класса событий, перехватываемых при трассировке. двадцать пять Да
IsSystem int Указывает, произошло событие в системном или в пользовательском процессе. 1 = системный, 0 = пользовательский. шестьдесят Да
Номер строки int Отображает номер строки, содержащей ошибку. 5 Да
Имя пользователя для входа nvarchar Имя имени входа пользователя (имя для входа в систему безопасности SQL Server или учетные данные входа Microsoft Windows в формате DOMAIN\username). 11 Да
LoginSid image Идентификатор безопасности вошедшего в систему пользователя. Эти сведения можно найти в представлении каталога sys.server_principals. Значение идентификатора безопасности уникально для каждого имени входа на сервере. 41 Да
NestLevel int Целочисленное значение, представляющее данные, возвращаемые функцией @@NESTLEVEL. 29 Да
Имя домена NT nvarchar Домен Windows, к которому принадлежит пользователь. 7 Да
NTUserName nvarchar Имя пользователя Windows. 6 Да
ИдентификаторОбъекта int Идентификатор объекта, назначенный системой. двадцать два Да
Имя объекта nvarchar Имя объекта, на который указывает ссылка. 34 Да
Тип объекта int Значение, представляющее тип объекта, связанного с событием. Это значение соответствует столбцу типа в представлении каталога sys.objects. Значения см. в разделе Столбец события ObjectType Trace. 28 Да
RequestID int Идентификатор запроса, содержащего инструкцию. 49 Да
Имя сервера nvarchar Имя отслеживаемого экземпляра SQL Server. 26 нет
SessionLoginName nvarchar Имя входа пользователя, создавшего этот сеанс. Например, если вы подключаетесь к SQL Server с помощью Login1 и выполняете инструкцию login2, SessionLoginName показывает Login1 и LoginName показывает Login2. В этом столбце отображаются имена входа SQL Server и Windows. 64 Да
СПИД int Идентификатор сеанса, в котором произошло событие. 12 Да
Время начала datetime Время начала события, если оно известно. 14 Да
Текстовые данные ntext Текстовое значение, зависящее от класса событий, фиксируемых при трассировке. 1 Да
TransactionID bigint Назначенный системой идентификатор транзакции. 4 Да
XactSequence bigint Токен, который описывает текущую транзакцию. 50 Да

См. также

sp_trace_setevent (Transact-SQL)
Справочник по логическим и физическим операторам Showplan
Класс событий Showplan All
Класс событий Showplan XML
Класс событий профиля статистики Showplan XML