sql2005高速缓存的困惑
ccwj 2008-05-25 10:42:49 内存为3g,sql2005中已启用awe,为便于测试,该服务器除我测试外,无任何其他工作。开始测试:
1、执行一个存储过程,耗时50秒;
2、重复执行该存储过程,耗时7秒;
3、等待5小时后;
4、重复执行该存储过程,耗时50秒;
5、此时,察看内存:1.2g.
郁闷!按照微软的说法,高速缓存是在操作表时建立的,只有在内存耗尽时才按照空闲时间长短来重新使用,请问我该如何理解?
另外:
我的应用当中该存储过程被频繁执行,如何才能利用高速缓存来提高性能呢?