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 中声明。 |