在设计阶段获得估计的执行时间

时间:2015-10-26 21:28:37

标签: sql sql-server

我将开发一些业务逻辑。在需求阶段,我需要提供SLA。 商业总是希望一切都不到第二。有一段时间它也非常令人沮丧。他们并不担心复杂性。 我的数据库是SQL server 2012和事务DB。

是否有任何公式会占用表格,列等数量并提供估算?

1 个答案:

答案 0 :(得分:1)

不,你将无法获得执行时间。不仅表#/连接的数量因素,而且返回了多少数据,网络速度,服务器负载以及许多其他因素。您可以获得的是查询计划。 SQL Server为其执行的每个查询生成查询计划。执行计划将为您提供“成本”值,您可以将其用作有关查询性能的非常一般的指导原则。查看这两个链接以获取更多信息......

1)this is a good StackOverflow question/answer

2)sys.dm_exec_query_plan

相关问题