我似乎无法就此找到明确的答案。为IDbCommand对象创建参数时,不设置DbType或使用SqlParameters SqlDbType,是否对性能有任何影响?我想象在大多数情况下答案都是肯定的,但我特别想到毫秒数的高容量环境。
答案 0 :(得分:2)
好吧,如果毫秒计数,是的。它会影响性能。这是因为现在必须使用几个额外的CPU时钟周期来确定类型。完成它可能只需要1毫秒。
当我问你一个问题时会是一样的;当我给你一本电话簿和一个名字来找到正确的人时,它会影响你的表现。你将不得不测试每一种可能性。我不是说这是如何处理的,我只是说明一点。
我个人认为花费的时间非常短暂,你可能不会注意到差异。