JET_THREADSTATS 结构

适用于: Windows |Windows Server

JET_THREADSTATS 结构

JET_THREADSTATS 结构包含数据库引擎在当前线程上执行的工作的累积统计信息。 此信息通过 JetGetThreadStats 返回。

Windows Vista: windows Vista 中引入了 JET_THREADSTATS 结构。

    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

当前线程上的数据库引擎生成的事务日志记录的总大小(以字节为单位)。

要求

要求

客户端

需要 Windows Vista。

服务器

需要 Windows Server 2008。

标头

在 Esent.h 中声明。

另请参阅

JetGetThreadStats