一尘不染

SQL Server中的BIT字段比int字段快吗?

sql

我的表中包含一些字段,该字段的值将为10。此表的超时时间将非常大。使用bit数据类型好还是使用不同的类型更好地提高性能?当然,所有字段都应建立索引。


阅读 182

收藏
2021-05-23

共1个答案

一尘不染

正式来说,bit将是最快的,特别是如果您不允许使用null。实际上,即使使用量很大,也可能没有关系。但是,如果该值仅是0或1,为什么不使用一点呢?听起来,这是确保该值不会填充无效值(例如2或-1)的最佳方法。

2021-05-23