MSSQL分表对性能有影响吗?

Faramitav 2015-10-28 03:41:59
有大约2亿条数据,10万用户,分成10W个表对性能有影响吗?表间没有关联,是按用户来分表的,每个用户分配1个表。
...全文
70 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
江南雪_158 2015-10-30
分的表太多了吧,你可以采用时间进行分表;将一些历史数据不经常查找的数据放在历史记录表中
回复
Faramitav 2015-10-28
非常感谢~最后还是决定不会表了 虽然查询可能会慢些 但好维护。分十几万表 想想头都大
回复
shoppo0505 2015-10-28
就性能来讲,写入读取应该不会变差,可能还有提升。 但是开发,维护难度增加很多,就目前情况,我不支持分表的。
回复
Tiger_Zhao 2015-10-28
没影响,但是也没什么好处。
原先用户ID在索引中查找,现在变成表名在系统对象列表中查找,都是内存操作。
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-10-28 03:41
社区公告
暂无公告