BIGINT 与DECIMAL(20,0)那个效率高 BIGINT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BIGINT。理论上整数运算是最基本的CPU指令,比浮点数/定点数更有效率。实际上比起数据的硬盘IO,索引上的这点效率可以忽略不计。还有考虑和程序的交互上,BIGINT有完全对应的Int64,DECIMAL对应过去的类型可能取值范围会不一致、需要额外的检查。 bigint效率应该更高,因为是真正的数值。而decimal 和 numeric 是同义词,本质上是以 字符串的方式存储的 推荐用BIGINT,BIGINT类型占用8字节, DECIMAL(20,0)类型占用13字节.BIGINT占用空间少,索引的查询速度较高. 五表级联 求和问题 SQL中怎样将得到的数值型结果转换为两位小数? 表中判断某一条记录是否存在的语句怎么写,用三个参数定位的 【急】【急】【急】请邹建及各位老大帮忙解决问题!!! 关于死锁,很急,谢谢大家,在线等 在执行tag搜索时出来SQL错误 如何自动调整显示宽度? 如何选出今天的记录,昨天的记录,这周的记录? 请大家参与版务讨论,同时提醒大家,发贴注意发到合适的子版 急!关于存储过程的问题请高手给予帮助!!!! 请问这个计算和排序该如何实现 这种sql看不懂
理论上整数运算是最基本的CPU指令,比浮点数/定点数更有效率。实际上比起数据的硬盘IO,索引上的这点效率可以忽略不计。
还有考虑和程序的交互上,BIGINT有完全对应的Int64,DECIMAL对应过去的类型可能取值范围会不一致、需要额外的检查。
bigint效率应该更高,因为是真正的数值。而decimal 和 numeric 是同义词,本质上是以 字符串的方式存储的
BIGINT类型占用8字节, DECIMAL(20,0)类型占用13字节.
BIGINT占用空间少,索引的查询速度较高.