Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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 2008 不在阅读端结束对话_Sql Server 2008_Service Broker - Fatal编程技术网

Sql server 2008 不在阅读端结束对话

Sql server 2008 不在阅读端结束对话,sql-server-2008,service-broker,Sql Server 2008,Service Broker,如果接收端点在收到结束对话框消息时未结束对话,会发生什么情况 由于SqlServer必须跟踪大量对话,它最终会减慢SqlServer的速度吗?每个对话都有一个生命周期计时器。如果您当时未指定生存期,则它们的默认生存期为~68年(2147483647秒)。未完成的端点必须保留整个生命周期。这将消耗中的行,因此最终磁盘将被填满。不仅如此,每个活动会话端点都需要内存(可能由tempdb备份),并且在数据库启动时,必须扫描所有会话以确定任何挂起的操作(计时器、生存期) 总之,根本没有理由不发布您这边的结

如果接收端点在收到结束对话框消息时未结束对话,会发生什么情况


由于SqlServer必须跟踪大量对话,它最终会减慢SqlServer的速度吗?

每个对话都有一个生命周期计时器。如果您当时未指定生存期,则它们的默认生存期为~68年(2147483647秒)。未完成的端点必须保留整个生命周期。这将消耗中的行,因此最终磁盘将被填满。不仅如此,每个活动会话端点都需要内存(可能由tempdb备份),并且在数据库启动时,必须扫描所有会话以确定任何挂起的操作(计时器、生存期)

总之,根本没有理由不发布您这边的
结束对话框