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的条件使用即可,如以下代码 所示:

相关推荐
Lyyaoo.16 小时前
Redis基础
数据库·redis·缓存
杨云龙UP17 小时前
ODA登录ODA Web管理界面时提示Password Expired的处理方法_20260423
linux·运维·服务器·数据库·oracle
解救女汉子17 小时前
SQL触发器如何获取触发源应用名_利用APP_NAME函数追踪
jvm·数据库·python
weixin_5206498718 小时前
数据库函数
数据库
Bert.Cai19 小时前
MySQL LPAD()函数详解
数据库·mysql
OnlyEasyCode20 小时前
Navicat 任务自动备份指定数据库
数据库
if else20 小时前
Redis 哨兵集群部署方案
数据库·redis
yejqvow1220 小时前
Pandas 高效实现组内跨行时间戳匹配与布尔标记
jvm·数据库·python
了不起的云计算V21 小时前
从DeepSeek V4适配看国产算力的三个拐点
数据库·人工智能
qq_1898070321 小时前
html标签如何提升可访问性_aria-label与title区别【指南】
jvm·数据库·python