SQLServer千万级数据量多表联查优化查询记录

本文介绍了如何使用SQLServer的数据分区技术优化千万级别的数据查询,包括通过时间列创建多个小表和分区索引,以及分区函数和分区方案的详细步骤。同时,讨论了索引分类及添加位置,强调了正确使用索引对于多表联查效率的重要性。
摘要由CSDN通过智能技术生成

  1、数据分区

    1.1  通过时间列将大表分为多个小表,缩小数据范围,减少扫描纪录数,这样添加分区索引后存在多个B+索引,单分区查询时相对应索引树也小

        1.1.1   在本地任意盘符下创建存放小表的文件夹

         

        1.1.2    通过SQLServerManagement创建数据库文件组

             数据库右键--属性--文件组--添加文件组      

         1.1.3 创建数据库文件

             数据库右键--属性--文件组--添加文件组--添加文件逻辑名称--选择文件对应存放的文件组--选择文件存放路径

           

     

        1.1.4 创建分区函数,告诉SQLServer以什么规则对分区表进行分区   

           分区表1:2020-1-1以前的数据(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值