社区
疑难问题
帖子详情
MSSQL分表对性能有影响吗?
Faramitav
2015-10-28 03:41:59
有大约2亿条数据,10万用户,分成10W个表对性能有影响吗?表间没有关联,是按用户来分表的,每个用户分配1个表。
...全文
173
4
打赏
收藏
MSSQL分表对性能有影响吗?
有大约2亿条数据,10万用户,分成10W个表对性能有影响吗?表间没有关联,是按用户来分表的,每个用户分配1个表。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
江南雪_158
2015-10-30
打赏
举报
回复
分的表太多了吧,你可以采用时间进行分表;将一些历史数据不经常查找的数据放在历史记录表中
Faramitav
2015-10-28
打赏
举报
回复
非常感谢~最后还是决定不会表了 虽然查询可能会慢些 但好维护。分十几万表 想想头都大
shoppo0505
2015-10-28
打赏
举报
回复
就性能来讲,写入读取应该不会变差,可能还有提升。 但是开发,维护难度增加很多,就目前情况,我不支持分表的。
Tiger_Zhao
2015-10-28
打赏
举报
回复
没影响,但是也没什么好处。
原先用户ID在索引中查找,现在变成表名在系统对象列表中查找,都是内存操作。
server
sql
水平
分表
_
Sql
Server 分区视图实现水平
分表
本文介绍了如何在
SQL
Server 中利用分区视图实现水平
分表
,以应对大数据量的挑战。通过创建带有 CHECK 约束的成员表,确保数据按照指定范围分布在各个表中。查询时,优化器会根据约束条件确定数据所在表,提高查询效率。然而,更新视图时,会对所有成员表加上意向排它锁,可能
影响
并发
性能
。
Sql
Server五种
分表
策略
本文介绍
SQL
Server中五种
分表
策略:垂直
分表
、水平
分表
、混合
分表
、分区表及索引视图,旨在通过不同场景下的应用提高数据库
性能
。
SQL
Server
分表
项目方案总结
本文分享了在C#语言和
Sql
server数据库环境下,针对单表数据量超过5亿条的大数据量系统,如何通过
分表
提高系统
性能
的实战经验。文章详细介绍了
分表
的逻辑,包括按季度、月度拆分数据,以及使用存储过程和定时任务实现数据迁移的流程。
sql
server
分表
_解读分库
分表
中间件ShardingJDBC与实现分库
分表
功能
本文介绍了
SQL
Server分库
分表
的适用场景和Sharding-JDBC,一个用于数据库水平分片的Java框架。Sharding-JDBC作为增强版的JDBC驱动,支持多种分片策略和复杂的
SQL
解析,旨在实现透明化的数据库分库
分表
访问。通过与Cobar等开源产品的对比,展示了Sharding-JDBC的优势,如高
性能
、低迁移成本和灵活的分片规则配置。文章还探讨了其实现原理,包括分片规则配置、
SQL
解析、改写、路由、执行和结果归并,以及
性能
表现。
Sql
Server 垂直
分表
本文介绍了一种
SQL
Server数据库优化方法——垂直
分表
,并详细展示了
分表
的具体步骤及触发器的设计,通过实例验证了其可行性和效果。
疑难问题
22,296
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章