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