SQL查询存储中“客户端启动的中止执行”和“异常中止的执行之间有什么区别?

问题描述 投票:0回答:1

[当我使用SELECT * FROM sys.query_store_runtime_stats WHERE plan_id = 12400查询查询存储时,查询存储中有3个execution_types

0 - Regular execution (successfully finished)

3 - Client initiated aborted execution

4 - Exception aborted execution

“客户端启动的中止执行”和“异常中止的执行之间有什么区别?

如何避免它们?

谢谢,

sql-server sql-execution-plan sql-query-store
1个回答
0
投票

我找不到这些描述的详尽文档,但通常它们的意思是

  • 客户端启动中止的执行:客户端(应用程序,SSMS查询等)取消了事务/查询
  • 异常中止执行:引发查询中止的异常/错误

您必须找出执行失败的原因,以防止后者(检查错误日志),而简单地[[not终止该查询以阻止第一个。

© www.soinside.com 2019 - 2024. All rights reserved.