Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server Express空闲超时时间?_Sql Server_Timeout_Sql Server Express - Fatal编程技术网

Sql server SQL Server Express空闲超时时间?

Sql server SQL Server Express空闲超时时间?,sql-server,timeout,sql-server-express,Sql Server,Timeout,Sql Server Express,我将SQL Server Express 2012用于ASP.NET应用程序,我注意到,如果没有人使用该网站超过20分钟左右,那么页面第一次访问数据库时,加载时间将超过10秒,随后对数据库的访问速度会很快。我查看了事件日志,发现SQL Server被页面点击唤醒。我创建了一个命令行应用程序,它对数据库进行简单查询,并将其设置为每20分钟在任务管理器中运行一次。然后我仍然注意到每隔20分钟就会出现这样的“唤醒”条目: 服务器在空闲193秒后恢复执行:用户活动 唤醒服务器。这只是一条信息性消息。没有

我将SQL Server Express 2012用于ASP.NET应用程序,我注意到,如果没有人使用该网站超过20分钟左右,那么页面第一次访问数据库时,加载时间将超过10秒,随后对数据库的访问速度会很快。我查看了事件日志,发现SQL Server被页面点击唤醒。我创建了一个命令行应用程序,它对数据库进行简单查询,并将其设置为每20分钟在任务管理器中运行一次。然后我仍然注意到每隔20分钟就会出现这样的“唤醒”条目:

服务器在空闲193秒后恢复执行:用户活动 唤醒服务器。这只是一条信息性消息。没有用户 需要采取行动

大部分时间都是193秒,少数人说是183秒,甚至有一次说是173秒。我不知道为什么它们都以3结尾,但这让我相信在大约1000秒的不活动之后会有一个超时。我的问题是:

  • 此超时是否仅适用于SQL Server Express
  • 是否在任何地方记录了超时的长度?如果是,2008年和2012年之间是否存在差异
  • 根据这一点,您无法在sql server express中更改此功能


    “此行为更改是SQL Express独有的,如果您需要SQL Server保持清醒,SQL Workgroup或更高版本将是您的数据库引擎更合适的选择。”

    我在尝试查找SQL Server Express 2012和2014的记录超时时再次遇到此问题。如果MS告诉我们。。。