次の方法で共有


JET_THREADSTATS構造体

適用対象: Windows |Windows Server

JET_THREADSTATS構造体

JET_THREADSTATS構造体には、現在のスレッドでデータベース エンジンによって実行された作業に関する累積統計が含まれています。 この情報は、 JetGetThreadStats を介して返されます。

Windows Vista:JET_THREADSTATS構造は、Windows Vista で導入されています。

    typedef struct {
      unsigned long cbStruct;
      unsigned long cPageReferenced;
      unsigned long cPageRead;
      unsigned long cPagePreread;
      unsigned long cPageDirtied;
      unsigned long cPageRedirtied;
      unsigned long cLogRecord;
      unsigned long cbLogRecord;
    } JET_THREADSTATS;

メンバー

cbStruct

返される JET_THREADSTATS 構造体のサイズ (バイト単位)。

メモJET_THREADSTATS構造は今後拡張され、より多くの統計が含まれるようになります。 構造体の末尾に新しい統計が追加され、出力バッファー サイズを増やして取得できます。 追加の統計の存在は、より大きな cbStruct 値によって推論できます。

cPageReferenced

現在のスレッドでデータベース エンジンがアクセスしたデータベース ページの合計数。

cPageRead

現在のスレッド上のデータベース エンジンによってディスクからフェッチされたデータベース ページの合計数。

cPagePreread

現在のスレッドのデータベース エンジンによってディスクからプリフェッチされたデータベース ページの合計数。

cPageDirtied

現在のスレッドのデータベース エンジンによって変更された、書き込まれない変更がないデータベース ページの合計数。

cPageRedirtied

現在のスレッドのデータベース エンジンによって変更された、書き込みのない変更を含むデータベース ページの合計数。

cLogRecord

現在のスレッドでデータベース エンジンによって生成されたトランザクション ログ レコードの合計数。

cbLogRecord

現在のスレッドでデータベース エンジンによって生成されたトランザクション ログ レコードの合計サイズ (バイト単位)。

要件

要件

Client

Windows Vista が必要です。

[サーバー]

Windows Server 2008 が必要です。

Header

Esent.h で宣言されています。

参照

JetGetThreadStats