自增长字段的数据类型用 int 还是 bigint 好,数据日增长量平均在 500 条以内。

Vest007 2008-05-05 07:27:46
RT
...全文
396 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
iorichina 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 hb_gx 的回复:]
int是够用了,如果以后换成bigInt也不麻烦的

看情况了,目录可以用int
[/Quote]
要是以后换64位系统的话,再换为bigint麻烦吗?
zhiguo2008 2008-05-07
  • 打赏
  • 举报
回复
那么清楚了,用INT合适
hb_gx 2008-05-07
  • 打赏
  • 举报
回复
int是够用了,如果以后换成bigInt也不麻烦的

看情况了,目录可以用int
Vest007 2008-05-07
  • 打赏
  • 举报
回复
谢谢各位,加分结帖。
kk19840210 2008-05-06
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 dobear_0922 的回复:]
引用 8 楼 dawugui 的回复:
500*365*10 = 1825000

int

从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。


看来是够了.


int的确是够用了,不过在64位系统上,处理bigint数据更方便(int是32位,bigint是64位),而int类型的数据则需要补位对齐
[/Quote]
dobear_0922 2008-05-06
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 dawugui 的回复:]
500*365*10 = 1825000

int

从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。


看来是够了.
[/Quote]

int的确是够用了,不过在64位系统上,处理bigint数据更方便(int是32位,bigint是64位),而int类型的数据则需要补位对齐
sp4 2008-05-06
  • 打赏
  • 举报
回复
哈哈,无论你在该公司混几年,还是该公司产品用几年,大家都帮你考虑好了。用int够了
zhou968 2008-05-06
  • 打赏
  • 举报
回复
你大概算下你做的产品大概要用多久啊,一般情况下int就够了,int有20亿
ojuju10 2008-05-06
  • 打赏
  • 举报
回复

int 好啊,int足够让你使用了

int

从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。

jackyqk 2008-05-06
  • 打赏
  • 举报
回复
用int占的字节数比bigint少,你日增500左右的数据量用int就行了
dobear_0922 2008-05-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Limpire 的回复:]
64位系统用bigint
32位系统用int
[/Quote]

同意
忆轩辕 2008-05-06
  • 打赏
  • 举报
回复
int应该足够了
utpcb 2008-05-06
  • 打赏
  • 举报
回复
64位系统用bigint
32位系统用int

500*365*10 = 1825000

int

从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。


看来是够了.
云飞扬77 2008-05-06
  • 打赏
  • 举报
回复
int的够用了
正宗老冉 2008-05-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 perfectaction 的回复:]
算算你在公司呆几年先 ~
[/Quote]
dawugui 2008-05-05
  • 打赏
  • 举报
回复
500*365*10 = 1825000

int

从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。


看来是够了.
hui_hui_2007 2008-05-05
  • 打赏
  • 举报
回复
int应该就可以了。
nzperfect 2008-05-05
  • 打赏
  • 举报
回复
算算你在公司呆几年先 ~
Limpire 2008-05-05
  • 打赏
  • 举报
回复
64位系统用bigint
32位系统用int
VestOfRanzj 2008-05-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 Limpire 的回复:]
INT
这东西,自己算一下就行了
[/Quote]
加载更多回复(3)

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧