表的设计

anquanxingneng 2012-08-11 02:51:56
现在我要设计一个表,属性不多,个位数的
但预计,每天会增加1W条记录!
这个算不算多,使用的是2005.
实际项目中,你们有什么经验,为什么那么做?
...全文
82 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
anquanxingneng 2012-08-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
引用 4 楼 的回复:

引用 3 楼 的回复:
引用楼主 的回复:
现在我要设计一个表,属性不多,个位数的
但预计,每天会增加1W条记录!
这个算不算多,使用的是2005.
实际项目中,你们有什么经验,为什么那么做?


1W/天的话,数据量并不大。 做好索引,即时处理碎片即可。

1W不大,什么数量级才算大?
处理碎片就是所谓的重建索引吗?我这个表的设计是,没有删除的……
[/Quote]
我突然想个问题,QQ的用户,每天的登录应该达到千万数量级每天吧
Mr_Nice 2012-08-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 3 楼 的回复:
引用楼主 的回复:
现在我要设计一个表,属性不多,个位数的
但预计,每天会增加1W条记录!
这个算不算多,使用的是2005.
实际项目中,你们有什么经验,为什么那么做?


1W/天的话,数据量并不大。 做好索引,即时处理碎片即可。

1W不大,什么数量级才算大?
处理碎片就是所谓的重建索引吗?我这个表的设计是,没有删除的,是不是就没有碎片这个考虑……
[/Quote]

没错,定期检视索引状况(使用状况,及碎片状况),无删除也一样可以产生碎片。 LZ可以看一下相关更新产生碎片的部分。

多大才算大,确实不好说,不过目前碰到过最大的情况,一天产生1KW左右的新数据,还好持续时间不长。
anquanxingneng 2012-08-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
一天1W,对mssql来说数据量是比较大的,数据量上了千万后性能就明显差了
用时间作为分区建分区表吧
http://msdn.microsoft.com/zh-cn/library/ms345146(v=SQL.90).aspx
[/Quote]
其实我也很注重基础知识的了解和掌握!
但我不也喜欢别人贴个地址过来,我想听到的是,大家的实际理解和实际的经验!
人生无悔 2012-08-11
  • 打赏
  • 举报
回复
一天1W,对mssql来说数据量是比较大的,数据量上了千万后性能就明显差了
用时间作为分区建分区表吧
http://msdn.microsoft.com/zh-cn/library/ms345146(v=SQL.90).aspx
anquanxingneng 2012-08-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
引用楼主 的回复:
现在我要设计一个表,属性不多,个位数的
但预计,每天会增加1W条记录!
这个算不算多,使用的是2005.
实际项目中,你们有什么经验,为什么那么做?


1W/天的话,数据量并不大。 做好索引,即时处理碎片即可。
[/Quote]
1W不大,什么数量级才算大?
处理碎片就是所谓的重建索引吗?我这个表的设计是,没有删除的,是不是就没有碎片这个考虑了
Mr_Nice 2012-08-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
现在我要设计一个表,属性不多,个位数的
但预计,每天会增加1W条记录!
这个算不算多,使用的是2005.
实际项目中,你们有什么经验,为什么那么做?
[/Quote]

1W/天的话,数据量并不大。 做好索引,即时处理碎片即可。
anquanxingneng 2012-08-11
  • 打赏
  • 举报
回复
能说具体点吗
假如是的表的设计是ID,useid,loginTime
icebbb34 2012-08-11
  • 打赏
  • 举报
回复
分区表 规划好索引

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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