MySQL缓存是否发生,如何解决?

时间:2010-05-27 18:51:45

标签: asp.net mysql caching

我认为MySQL或ASP.NET正在缓存我的查询。

我编辑了我的MySQL sproc以删除一些参数,但它一直说这些参数丢失了。我该如何解决这个问题或让它再次运作?

修改

我遇到了这个问题:MySQL Caching

除了我没有权限执行RESET QUERY CACHE 我还能做什么?

2 个答案:

答案 0 :(得分:0)

该错误意味着在asp.net代码端的参数集合中访问该参数。您是否修改了代码隐藏或类或其他不尝试设置这些参数的内容?

答案 1 :(得分:0)

您需要了解的有关MySQL存储过程缓存的信息

  

与MySQL的每一个连接   服务器维护它自己存储的   程序缓存   来自 The Art of SQL

这意味着重新启动浏览器,计算机,进一步修改程序等等,一切都行不通。

您有几个选项

  • 重启MySQL数据库服务器或MySQL数据库服务器计算机
  • 如果你有priveladges,那么在MySQL中
  • RESET QUERY CACHE
  • 通过重新上传web.config,global.asax或整个应用程序强制您的ASP.NET应用重新编译

第三是最简单也是最好的选择。