返回对数据库文件(包括日志文件)的 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)