不设置 SqlDbType 的 DbType 会影响性能

本文关键字:影响 性能 DbType 设置 SqlDbType | 更新日期: 2023-09-27 18:37:09

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

不设置 SqlDbType 的 DbType 会影响性能

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

当我问你一个问题时,情况也是一样的;当我给你一个电话簿和一个名字来找到合适的人时,会影响你的表现吗?您必须测试每个可能的方法。我并不是说这就是它的处理方式,我只是提出一个观点。

我个人认为,它所花费的时间是如此之小,以至于您可能不会注意到差异。