Transact-SQL 参考

fn_virtualfilestats

返回对数据库文件(包括日志文件)的 I/O 统计。

语法

fn_virtualfilestats ( [@DatabaseID=] database_id
    , [ @FileID = ] file_id )

参数

[@DatabaseID=] database_id

数据库的 ID,database_id 的数据类型为 int,没有默认设置。

[ @FileID = ] file_id

文件的 ID,file_id 的数据类型为 int,没有默认设置。

返回表
Column Name 数据类型 描述
DbId smallint 数据库 ID
FileId smallint 文件 ID
TimeStamp int 提取数据的时间
NumberReads bigint 在文件上发出的读取次数
NumberWrites bigint 在文件上写入的次数
BytesRead bigint 在文件上发出的读取字节数
BytesWritten bigint 在文件上写入的字节数
IoStallMS bigint 用户等待在文件上完成 I/O 活动的总计时间(以毫秒为单位)

注释

fn_virtualfilestats 是系统表值函数,提供统计信息,如在文件上操作的 I/O 活动的总数。该函数有助于跟踪用户必须等待以读取或写入文件的时间长度。该函数还有助于识别出遇到大量 I/O 活动的文件。

示例
SELECT *
FROM :: fn_virtualfilestats(1, 1)