sql-server - 测量 c# 应用程序的数据使用情况
问题描述
我有经常与远程服务器上的 MS SQL 服务器通信的 c# 应用程序。该应用程序几乎 24/7 运行。我注意到在 1 个月内数据使用量为 20 GB,我发现这对于 SQL 查询来说太多了。我如何通过从数据库中读取数据来计算数据使用量,例如仅 Int32 列?我猜每个查询最少需要 4 个字节,但是与远程服务器建立通信可能会有一些开销?我很难想象 SQL 查询如何每天花费大约 800MB。
解决方案
. 我如何通过从数据库中读取数据来计算数据使用量,例如仅 Int32 列?
启用启用.NET 的 SqlConnection 统计信息,然后使用SqlConnection.RetrieveStatistics检查结果。
推荐阅读
- kotlin - Spring Cloud Kafka 限制每时间单位的消息消耗
- javascript - 如何在 React Native 中显示使用 nodejs + multer 存储的图像?
- r - Efficiently picking combinations of Integers
- jquery - URL 参数和检查输入单选
- azure - 创建 VM 时如何在 Azure 门户上将现有 NIC/Vnet 分配给 VM?
- linux - 使用 Make 从路径/目录中提取字符串
- awk - 比较特定列的两行中的值
- php - 使用另一个关联数组中的值检查关联数组值
- sql-server - EF Core 3.0 存储过程:使用参数而不是模型执行过程
- chocolatey - 没有版本的巧克力清单?