程序执行存储过程比查询分析器慢的解决方法
2013-11-20 17:01
351 查看
如果在同一个客户端, 查询分析器和你的程序的执行效率差异很大,则可能是存储过程涉及的对象结构调整, 或者相关的数据产生了很大变化, 这可能导致原来的计划不适合当前的现状(执行计划过期), 这种情况下应该重新编译存储过程(可以通过 sp_recompile来标记要重新编译的存储过程)
使用了 exec sp_recompile @objname='存储过程的名字',然后又执行了一次后,在程序中运行即可恢复正常。
使用了 exec sp_recompile @objname='存储过程的名字',然后又执行了一次后,在程序中运行即可恢复正常。
相关文章推荐
- 解决存储过程执行快,但程序调用则执行慢的问题
- 解决存储过程执行快,但程序调用则执行慢的问题
- php在执行mysql存储过程后执行其他数据库操作问题解决方法
- 关于用exec来执行存储过程中,参数带有引号的解决方法
- 解决存储过程执行快,但程序调用则执行慢的问题
- 解决存储过程执行快,但程序调用则执行慢的问题
- 本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍
- 解决存储过程执行快,但程序调用则执行慢的问题
- 解决存储过程执行快,但程序调用则执行慢的问题
- 解决存储过程执行快,但程序调用则执行慢的问题
- 解决存储过程执行快,但程序调用则执行慢的问题
- mysql执行存储过程中报权限不足的错误解决方法 3ff8
- 轮询程序中使用的各种方法:spring调用;http调用;存储过程调用;
- 运行可执行程序时提示文件不存在解决方法
- dblink远程库表结构修改导致本地库调用此表的存储过程出错问题解决方法
- 安装oracle11g INS-30131执行安装程序验证所需的初始设置失败的解决方法
- 添加RichEdit控件导致MFC对话框程序无法执行的解决方法
- 执行存储过程的方法
- Win8系统计算机管理打不开并提示“该文件没有与之关联的程序来执行该操作的解决方法
- 在redhat系统中安装g++(执行c++的程序)等软件时报错的解决方法