假设我想保存datagrid行的计数,最多可以有24行,因为每行代表1小时。
为了在数据库中保存行索引,使用tinyint字段完全足够。但是,在我的脑海中,我稍微记得数据库优化了整数?!
所以,使用tinyint值得吗?
假设我想保存datagrid行的计数,最多可以有24行,因为每行代表1小时。
为了在数据库中保存行索引,使用tinyint字段完全足够。但是,在我的脑海中,我稍微记得数据库优化了整数?!
所以,使用tinyint值得吗?
通过使用较窄的表格,数据库可以将更多的记录存储在单个IO页面中,因此需要更少的硬盘读取。
经验法则是始终使用需要最少存储空间的数据类型。
Tinyint是一种整数类型,比INT更快,因为TINYINT数据类型只占用1个字节,而INT数据类型占用4个字节。
参考:
tinyint
less space is good.