sql server 分区表

分区表

分区表是在SQL Server 2005之后的版本引入的特性,这个特性允许把逻辑 上的一个表在物理上分为很多部分。换句话说,分区表从物理 上看是将一个大表分成几个小表,但是从逻辑 上看,还是一个大表。

步骤

创建分表区的步骤分为5步:

1)创建数据库文件组

2)创建数据库文件

注:应将文件组和文件存放于不同的硬盘甚至不同的服务器中,因为数据的读取瓶颈很大程度在于硬盘的读写速度,多个硬盘存储一个表可以实现负载均衡。

3)创建分区函数

注:声明分区的标准。

4)创建分区方案

注:即哪些区域使用哪个分区函数,形成完整的分区方案。

5)创建分区表

方式1 图形化

  1. 创建数据库文件组
  2. 创建数据库文件
  3. 创建分区函数



T_SQL 方式




如果想具体知道每个物理分区表中存放了哪些记录,也可以使用 P A R T I T I O N 函数。因为 PARTITION函数。因为 PARTITION函数。因为PARTITION函数可以得到物理分区表的编号,那么只要将$PARTITION.partfunSale(Column)做为where的条件使用即可,如以下代码 所示:

相关推荐
Knight_AL26 分钟前
PostgreSQL Docker 数据库备份:pg_dump 与 SQL 格式备份的区别
数据库·docker·postgresql
写后端的胖头鱼27 分钟前
Redis 的 RDB 和 AOF
java·数据库·redis
杨云龙UP33 分钟前
Oracle 19c ADG 实时同步故障排查与修复:Standby Redo Log(SRL)文件缺失导致备库仅在主库归档后同步
数据库·oracle·adg·data guard·srl·ora-00313·ora-27037
步行cgn1 小时前
MySQL 报错:Access denied for user ‘root‘@‘localhost‘ 详解
java·数据库·spring
for_ever_love__2 小时前
Redis 数据类型全景:五种基础类型怎么用、什么时候用
数据库·redis·数据类型·hash·使用场景·zset·排行榜
SmartSoftHelp开发辅助优化2 小时前
SmartSoftHelp DeepCore XSuite Pro Global Eco AIAgent 2026.V29 专业国际版
数据库·oracle
honsor3 小时前
以太网温湿度传感器:RJ45直连机房的环境监控新方案
运维·网络·数据库·物联网·安全·云计算·github
西索斯coding3 小时前
Kimi k2.7-code-highspeed 接入 Cline 教程:baseURL 路由变更 + model_id 正确写法
java·服务器·数据库·ai
zxcvb1533 小时前
规定备份信息的备份方式:从策略制定到自动化落地的实践思考
运维·oracle·自动化
浪子明X3 小时前
MongoDB 迁移方案评审:用双写窗口和回放样本控制切换风险
数据库·mongodb