代码之家  ›  专栏  ›  技术社区  ›  Achilles

dataadapter.fill-它是否执行存储过程?

  •  1
  • Achilles  · 技术社区  · 15 年前

    我需要捕获应用程序执行存储过程所需的时间。过程的结果由数据适配器存储在数据集中。我的问题是dataadapter.fill是否执行存储过程?如果是这样的话,我知道我正在测量的时间间隔的正确“开始”点。

    1 回复  |  直到 15 年前
        1
  •  3
  •   SqlRyan    15 年前

    如果需要直接测量,为什么不使用SQL事件探查器?这样,您就可以捕获RCP开始和结束事件,并确切知道在数据库服务器上执行了多长时间。

    不过,从应用程序的角度来看, .Fill 在填充数据集时执行sp,因此查看这段时间 填充 Takes将为您提供SP所用时间的图片,包括网络延迟和.NET框架的处理,这会增加一些开销。