Execution Warnings イベント クラス

Execution Warnings イベント クラスは、SQL Server ステートメントまたはストアド プロシージャの実行中にメモリ許可警告が発生したことを示します。このイベント クラスを監視すると、クエリが処理を続行する前にメモリを 1 秒以上待機する必要があったかどうかや、メモリを取得するための最初の試行が失敗したかどうかを調べることができます。クエリの待機時間に関する情報は、システムのパフォーマンスに影響を与える競合問題の特定に役立ちます。

Execution Warnings イベント クラスのデータ列

データ列名

データ型

説明

列 ID

フィルターの適用

ApplicationName

nvarchar

SQL Server のインスタンスへの接続を作成したクライアント アプリケーションの名前。この列には、プログラムの表示名ではなくアプリケーションによって渡された値が設定されます。

10

ClientProcessID

int

クライアント アプリケーションが実行されているプロセスに対し、ホスト コンピューターが割り当てた ID。クライアントによりクライアント プロセス ID が指定されると、このデータ列に値が作成されます。

9

DatabaseID

int

USE database ステートメントで指定されたデータベースの ID。特定のインスタンスに対して USE database ステートメントが発行されていない場合は、既定のデータベースの ID となります。SQL Server Profiler では、ServerName データ列がトレースにキャプチャされ、そのサーバーが利用可能な場合、データベースの名前が表示されます。DB_ID 関数を使用して、データベースの値を特定します。

3

DatabaseName

nvarchar

ユーザーのステートメントが実行されているデータベースの名前。

35

Duration

bigint

必要なメモリを取得するためにクエリが待機する必要があった時間 (ミリ秒単位)。EventSubClass = 1 (クエリの待機) の場合にのみ有効です。

13

Error

int

使用しません。

31

EventClass

int

イベントの種類 = 67。

27

不可

EventSequence

int

トレース内にある特定のイベントのシーケンス。

51

不可

EventSubClass

int

イベント サブクラスの種類。

1 = クエリ待機

2 = クエリのタイムアウト

21

GroupID

int

SQL トレース イベントが発生したワークロード グループの ID。

66

HostName

nvarchar

クライアントが実行されているコンピューターの名前。クライアントによってホスト名が指定されている場合は、このデータ列に値が設定されます。ホスト名を確認するには、HOST_NAME 関数を使用します。

8

IsSystem

int

イベントがシステム プロセスとユーザー プロセスのどちらで発生したかを示します。1 = システム、NULL = ユーザーです。

60

LoginName

nvarchar

ユーザーのログイン名。SQL Server セキュリティ ログイン、または DOMAIN\username の形式で表された Microsoft Windows ログイン資格情報です。

11

LoginSid

image

ログイン ユーザーのセキュリティ識別子 (SID)。この情報は、sys.server_principals カタログ ビューで参照できます。各 SID はサーバーのログインごとに一意です。

41

NTDomainName

nvarchar

ユーザーが所属する Windows ドメイン。

7

NTUserName

nvarchar

Windows のユーザー名。

6

RequestID

int

ステートメントを含んでいる要求の ID。

49

ServerName

nvarchar

トレースされている SQL Server のインスタンスの名前。

26

不可

SessionLoginName

nvarchar

セッションを開始したユーザーのログイン名。たとえば、Login1 を使用して SQL Server に接続し、Login2 としてステートメントを実行した場合、SessionLoginName には Login1 が表示され、LoginName には Login2 が表示されます。この列には、SQL Server ログインと Windows ログインの両方が表示されます。

64

SPID

int

イベントが発生したセッションの ID。

12

StartTime

datetime

イベントの開始時刻 (取得できた場合)。

14

TextData

ntext

サーバー全体のメモリ許可が記述されている XML ドキュメント。

EventSubClass が 2 (クエリのタイムアウト) の場合、TextData だけが生成されます。EventSubClass が 1 の場合には、データは生成されません。

1

TransactionID

bigint

トランザクションにシステムが割り当てた ID。

4

XactSequence

bigint

現在のトランザクションを説明するトークン。

50

関連項目

参照

その他の技術情報