不设置SqlDbType的DbType会影响性能吗?

时间:2015-01-12 14:17:31

标签: c# sql-server sqldatatypes

我似乎无法就此找到明确的答案。为IDbCommand对象创建参数时,不设置DbType或使用SqlParameters SqlDbType,是否对性能有任何影响?我想象在大多数情况下答案都是肯定的,但我特别想到毫秒数的高容量环境。

1 个答案:

答案 0 :(得分:2)

好吧,如果毫秒计数,是的。它会影响性能。这是因为现在必须使用几个额外的CPU时钟周期来确定类型。完成它可能只需要1毫秒。

当我问你一个问题时会是一样的;当我给你一本电话簿和一个名字来找到正确的人时,它会影响你的表现。你将不得不测试每一种可能性。我不是说这是如何处理的,我只是说明一点。

我个人认为花费的时间非常短暂,你可能不会注意到差异。