Tag: metrics

有没有一种标准的方法来计算C#中的语句

我正在查看除代码行之外的一些代码长度指标。 Source Monitor报告的内容是语句。 这似乎是一件值得知道的事情,但Source Monitor计算某些东西的方式似乎不直观。 例如,for语句是一个语句,即使它包含变量定义,条件和增量语句。 如果方法调用嵌套在另一个方法的参数列表中,则整个事物被认为是一个语句。 有没有一种标准的方式来计算陈述,是他们管理这种事情的规则吗?

C#获取从SQL查询返回的数据的大小

如何在执行查询时获取从数据库返回的数据的大小(以字节为单位)? 这样做的原因是使用两种不同的技术比较数据库服务器上的负载。 我们运行的报表是根据相同的数据集构建的,这些报表会为每个报表加载整个数据集。 现在我们正在缓存数据集并从缓存中运行报告。 我们按客户端运行报告,一些数据集明显大于其他数据集,我需要一些方法来为数据库服务器负载减少提供可衡量的指标。 我已经尝试通过DbConnection,DbDataReader和DbCommand查找任何现有function,但无法找到它。 如果可能的话,测量给定连接或读取器的数据吞吐量会很棒,但任何解决方案都是可以接受的。 是否可以使用数据库服务器代理来测量它? 该数据库是Oracle 10g。