有没有办法阻止它?SQL Express 2008处于空闲状态?
技术问答
173 人阅读
|
0 人回复
|
2023-09-14
|
我将SQL Express1 Y. V; X6 b1 C- K" b0 o$ H* H1 @
2008用作Web问题是应用程序的后端Web在工作时间内使用应用程序,所以有时在午餐或休息时间,如果用户在20分钟内没有登录,SQL& s, V( @6 q7 `6 m1 ~4 i/ v
Express将进入空闲状态模式并释放缓存。) p5 ?9 m6 b5 `! l& o3 l
我知道这一点,因为它记录了以下内容:0 y1 [( w6 l1 |5 M0 K: ]
服务器空闲9709秒后恢复执行/ P- }8 z, `- p' g- @# ?* E
或者5 w- c/ l m" n: X6 h
在事件日志中启动数据库xxxxxxx”
% T) d/ V( o$ q7 K$ ]8 i7 b2 d我想避免这种闲置行为。无论如何,是否会有。SQL
, L! `- V8 P( Z4 ?: N$ F% }- u; zExpress配置为停止空转或将时间窗扩大至少20分钟?还是我唯一的选择是每15分钟写一次轮询db保持后台处理服务?
; r, z9 _9 v" W& j2 K阅读文章一样经过这样它看起来并不看好,但也许有一个黑客或注册表设置有人知道。5 Z2 n: F3 L( s2 t, y. J+ d' T
0 Y& N' x% G: d7 \, P/ _: H
解决方案: 6 M+ A* B" A- r
这种行为是不可配置的。
( A& K! L& q6 U+ V; I" V1 f1 F你确实必须实施一种经常轮询数据库的方法。另外,就像你链接的文章说的,会AUTO CLOSE属性设置为false。 |
|
|
|
|
|