【问题标题】:SQL CE - Clear query cache or force recompileSQL CE - 清除查询缓存或强制重新编译
【发布时间】:2014-08-25 14:37:28
【问题描述】:

我在 SQL Compact 数据库中对查询和替代模式进行性能测试。我可以很容易地观察到特定查询的重复执行性能;但是,我还需要一种方法来准确测量首次执行性能。为此,我认为我应该从数据库中清除查询缓存。

对于标准 SQL Server,这个问题已经被问过多次:

或者总是有WITH RECOMPILE 选项。

但是,这些选项似乎都不支持 SQL CE 世界。

我正在通过 C# 应用程序访问数据库,使用 SqlCeCommand 类,因此我正在寻找代码破解或 SQL 命令来在调用之间从数据库中清除执行计划缓存。

【问题讨论】:

    标签: c# sql-server-ce


    【解决方案1】:

    调用之间没有执行计划缓存,但是第一次访问数据库会加载数据库文件,引擎dll文件从磁盘加载到内存中,开销很大。

    【讨论】:

      猜你喜欢
      • 2017-10-23
      • 1970-01-01
      • 2020-09-05
      • 2017-05-19
      • 1970-01-01
      • 2019-10-21
      • 2010-12-24
      • 2018-07-09
      • 2015-10-29
      相关资源
      最近更新 更多