PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Soft_Job
Re: [请益] DB设计上为何不要都开NVARCHAR2(4000)
楼主:
On1earth
(小浅)
2014-08-17 00:03:41
想藉这个主题问一下大家,
如果有一个字段用tinyint,甚至是bit就足够,会为了方便而全部使用int吗?
一直以来我都是可以用bit就用bit、可以用tinyint就用tinyint,
但是近来看我同事全部都用int,其实系统没那么庞大,用int好像也没怎么样,
现在有点动摇,在思考我是不是太过于吹毛求疵。
作者:
Lordaeron
(Terry)
2014-08-17 00:18:00
CPU ACCESS INT 会比较快.
作者: jack0909 (csimiami)
2014-08-17 00:36:00
不过int和bit的储存大小有差吧 我觉得还可以考量商业逻辑来判断 用那种型态及长度设定
作者:
sing10407
(阿U)
2014-08-17 01:28:00
我会讲求资料型态精确
作者:
Abbee
(阿比)
2014-08-17 06:56:00
我用ms sql和csharp也是和原po同样原则规划,我也知csharp用int运算较快,但那些字段是记东西用的,很少在运算呀!所以还是先省空间,结果就是pg开发出来的程式常会因为忘了转型就当了!
楼主:
On1earth
(小浅)
2014-08-18 01:36:00
忽然想到,如果在64位元作业系统下,换bigint比较快吗?
作者:
Lordaeron
(Terry)
2014-08-19 11:19:00
全都64BIT 就比较快,CPU+OS+AP
楼主:
On1earth
(小浅)
2014-08-20 22:48:00
了解,谢谢大大释疑
继续阅读
[请益] 关于台中鼎新,小鲁想教版上各位先进
nike640c
Re: [请益] DB设计上为何不要都开NVARCHAR2(4000)
yr
Re: [请益] 新人常出包
GALINE
Re: [请益] DB设计上为何不要都开NVARCHAR2(4000)
Lordaeron
Re: [请益] DB设计上为何不要都开NVARCHAR2(4000)
Ting1024
Re: [讨论] 薪水大家都领很高吗?
relavant
Re: [请益] DB设计上为何不要都开NVARCHAR2(4000)
DrTech
[请益] 新人常出包
iPhoto
[征才]台北 Rails Developer, Listia Inc.
Xenor
[征才] 购意思电子商务网站 诚征PHP工程师与前端工程师
point0424
Links
booklink
Contact Us: admin [ a t ] ucptt.com