MSSQL分表对性能有影响吗?

Faramitav 2015-10-28 03:41:59
有大约2亿条数据,10万用户,分成10W个表对性能有影响吗?表间没有关联,是按用户来分表的,每个用户分配1个表。
...全文
143 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
江南雪_158 2015-10-30
  • 打赏
  • 举报
回复
分的表太多了吧,你可以采用时间进行分表;将一些历史数据不经常查找的数据放在历史记录表中
Faramitav 2015-10-28
  • 打赏
  • 举报
回复
非常感谢~最后还是决定不会表了 虽然查询可能会慢些 但好维护。分十几万表 想想头都大
shoppo0505 2015-10-28
  • 打赏
  • 举报
回复
就性能来讲,写入读取应该不会变差,可能还有提升。 但是开发,维护难度增加很多,就目前情况,我不支持分表的。
Tiger_Zhao 2015-10-28
  • 打赏
  • 举报
回复
没影响,但是也没什么好处。
原先用户ID在索引中查找,现在变成表名在系统对象列表中查找,都是内存操作。

22,300

社区成员

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

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