首页 > 解决方案 > 测量 c# 应用程序的数据使用情况

问题描述

我有经常与远程服务器上的 MS SQL 服务器通信的 c# 应用程序。该应用程序几乎 24/7 运行。我注意到在 1 个月内数据使用量为 20 GB,我发现这对于 SQL 查询来说太多了。我如何通过从数据库中读取数据来计算数据使用量,例如仅 Int32 列?我猜每个查询最少需要 4 个字节,但是与远程服务器建立通信可能会有一些开销?我很难想象 SQL 查询如何每天花费大约 800MB。

标签: sql-server

解决方案


. 我如何通过从数据库中读取数据来计算数据使用量,例如仅 Int32 列?

启用启用.NET 的 SqlConnection 统计信息,然后使用SqlConnection.RetrieveStatistics检查结果。


推荐阅读