SQL - @@TOTAL_WRITE 函数



SQL @@TOTAL_WRITE 统计函数用于检索磁盘写入次数。它返回自上次SQL Server启动以来SQL Server实例的总磁盘写入次数。

语法

以下是 SQL @@TOTAL_WRITE 函数的语法:

@@TOTAL_WRITE  	

返回类型

此函数的返回类型为INTEGER

参数

  • 它不接受任何参数。

返回值

此函数返回磁盘写入次数。

示例

在以下示例中,我们使用SQL @@TOTAL_WRITE 函数来检索此 SQL Server 的磁盘写入次数。

SELECT @@TOTAL_WRITE AS Number_of_disk_writes;

输出

以下是上述 SQL 查询的输出:

+-----------------------+
| Number_of_disk_writes |
+-----------------------+
| 6846                  |
+-----------------------+

示例

以下是 SQL @@TOTAL_WRITE 函数的另一个示例。您还可以使用GETDATE() 函数检索自上次SQL Server启动以来SQL Server到今天的磁盘写入次数。

SELECT GETDATE() AS Curr_date, @@TOTAL_WRITE AS Number_of_disk_writes;

输出

上述语句产生以下输出:

+-------------------------+-----------------------+
| Curr_date               | Number_of_disk_writes |
+-------------------------+-----------------------+
| 2023-03-02 14:19:46.137 | 6861                  |
+-------------------------+-----------------------+

示例

在此示例中,我们同时使用SQL @@TOTAL_WRITE@@TOTAL_READ 函数以及GETDATE() 函数来检索自上次 SQL Server 实例启动以来到今天的总磁盘写入次数。

SELECT GETDATE() AS Curr_date, @@TOTAL_WRITE AS Number_of_disk_writes, @@TOTAL_WRITE AS Number_of_disk_reads;

输出

执行上述查询后,将产生以下输出:

+-------------------------+-----------------------+----------------------+
| Curr_date               | Number_of_disk_writes | Number_of_disk_reads |
+-------------------------+-----------------------+----------------------+
| 2023-03-02 14:32:23.023 | 6880                  | 6880                 |
+-------------------------+-----------------------+----------------------+
sql-statistical-functions.htm
广告
© . All rights reserved.