- 2
- 0
- 约4.02千字
- 约 8页
- 2023-08-06 发布于上海
- 举报
sql server 分区表的实现
我们知道很多事情都存在一个分治的思想,同样的道理我们也可以用到数据表上,当一个 表很大很大的时候,我们就会想到将表拆分成很多小表,查询的时候就到各个小表去查,最 后进行汇总返回给调用方来加速我们的查询速度,当然切分可以使用横向切分,纵向切分, 比如我们最熟悉的订单表,通常会将三个月以外的订单放到历史订单表中,这里的三个月就 是将订单表进行切分的依据。
好了,分区表的好处我想大家都很清楚了,下面我们看看如何实现。一:分区表
这里我们做个例子,创建一个 test 数据库,表名为 shop,以 createtime 作为分区依据。1:确定分区依据
怎么分区的话,这个要看具体业务逻辑了,你可以按照时间,地区,求模等等都可以。
2:创建文件组
既然是文件组,肯定是对文件进行分类管理的,默认情况下就一个mdf 和 ldf 文件,当所有的数据都挤压在 mdf 上,确实不是一个
很好的事情,降低我们的查询速度,当用到文件组的时候就可以创建多个 ndf 来分摊 mdf
中的数据,甚至还可以将 ndf 分摊到几个磁盘
上,充分利用服务器多核处理能力,说了这么多,我们看看sql 语句咋搞,这里我创建四个文件组,分别存放 2013 之前,2013,2014
和 2014 年之后的数据。
1 alter database Test add filegroup Bef
您可能关注的文档
最近下载
- 人教版4下数学2.1《物体三视图的认识》同步练习(含答案).docx VIP
- 火力发电厂的生产过程.ppt VIP
- 2025年健康管理师深度剖析_尊重自主_原则专题试卷及解析.pdf VIP
- 2025年演出经纪人演出经纪合同常见法律风险识别与防范专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照机组资源管理中的安全报告制度专题试卷及解析.pdf VIP
- 2025年互联网营销师用户画像在营销自动化(MarketingAutomation)中的应用专题试卷及解析.pdf VIP
- 重庆城市介绍PPT模板.pptx VIP
- 2025年房地产经纪人房屋买卖合同补充协议的签订与效力专题试卷及解析.pdf VIP
- (陕西二模)2026年陕西省高三高考适应性检测(二)数学试卷(含答案详解).docx
- 学堂在线 雨课堂 学堂云 医学科研设计 章节测试答案.docx VIP
原创力文档

文档评论(0)