首页 > 数据库 >mssql分区表创建

mssql分区表创建

时间:2024-05-27 17:21:54浏览次数:30  
标签:PartitionTable dbo 创建 PARTITION col1 RangePF1 分区表 another mssql

使用分区表提高并发能力和查询处理性能(需命中分区)

CREATE PARTITION FUNCTION RangePF1 ( INT )
AS RANGE LEFT FOR VALUES (10, 100, 1000) ;

SELECT $PARTITION.RangePF1 (1000) ;

CREATE PARTITION SCHEME RangePS1
AS PARTITION RangePF1
ALL TO ('PRIMARY') ;

CREATE TABLE dbo.PartitionTable (col1 int PRIMARY KEY, col2 char(100))
ON RangePS1 (col1) ;

INSERT into dbo.PartitionTable(col1, col2) VALUEs(10,N'another row'),(100,N'another row'),(500,N'another row'),(1000,N'another row')

SELECT
$PARTITION.RangePF1(col1) AS Partition,
COUNT(*) AS [COUNT]
FROM dbo.PartitionTable
GROUP BY $PARTITION.RangePF1(col1)
ORDER BY Partition ;

drop table dbo.PartitionTable
drop PARTITION SCHEME RangePS1
drop PARTITION FUNCTION RangePF1

select * from dbo.PartitionTable

标签:PartitionTable,dbo,创建,PARTITION,col1,RangePF1,分区表,another,mssql
From: https://www.cnblogs.com/huft/p/18216046

相关文章

  • Python面向对象——创建类:学生成绩等级
    题目:不同分数对应等级,score>=90分为“优秀”,80<=score<90为“良好”,70<=score<80为“中等”,60<=score<70为“及格”,score<60为“不及格”。1学习创建类采用classclassPerson:#创建类country="Chinese"#类属性,可以通过类名来访问def__init__(......
  • Python中类创建和实例化过程
    一、type()1、创建类的两种方式方式一classMyClass(object):deffunc(self,name):print(name)myc=MyClass()print(MyClass,type(MyClass))print(myc,type(myc))我们创建了一个名为MyClass的类,并实例化了这个类,得到其对象myc上面代码打印的结果为:<......
  • java如何创建Class对象?
    请思考一个问题:如果你想在java程序运行时获得某个类的信息,你会怎么办?首先要获得该类的Class对象,然后才可以通过Class类中的方法来获得与该Class对象相对应的类的信息。有3种方法来获得类的Class对象:1.用Class类的forName()方法。例如:Class.forName("java.lang.String");    ......
  • Hyper-V批量创建虚拟机
    FunctionMyNewVM($vmItem){New-VHD-Path$vmItem.VhdVMPath-ParentPath$vmItem.VhdParentPathNew-VM-Name$vmItem.GuestName-Generation$vmItem.Generation-Path$vmItem.osDirBase-MemoryStartupBytes$vmItem.MemoryStartupBytes-VHDPath$vmItem.Vhd......
  • EXSI主机自动创建快照,删除快照
    1.开启EXSI主机SSH2.使用SSH连接EXSI主机SSH连接账号密码为登录EXSI主机时的账号密码esxi重启会删除/vmfs/volumes目录外的文件,所以脚本放在/vmfs/volumes/datastore1进入数据存储目录下,这个名称根据自己建立数据存储的名称来cd/vmfs/volumes/datastore1/创建存放脚......
  • Git之创建完美提交
    创建完美提交是否还在把Git当中一个无聊的备份系统吗?是否还在gitadd.?只要发生修改就塞进提交里,提交会失去很多价值。提交和提交之间的分界很随意。之后再看这些提交,就像再家里翻箱倒柜的找东西,很难找到想要的东西。整洁、细粒度的体积很重要暂存区(StagingArea)就是......
  • Spring学习:如何创建并配置一个第三方Bean
    文章目录一、知识储备二、创建第三方Bean 一、知识储备使用XML配置application.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSche......
  • springboot+vue创建_2(分页)
    七、分页7.1//分页@PostMapping("/listPage")//publicList<Login00>listhu(@RequestBodyHashMapmap){publicList<Login00>listhu(@RequestBodyQueryPageParamqueryPageParam){//hashmap//System.out.println(......
  • 创建HTML简单页面
    一.<!--在vscode中用html语言编写一个html页面网站-->   <!--创建的页面主题为:端午那些事-->1.代码如下:2.上面的代码显示出的页面如下:3.因为不能发视频,所以粗糙地截了下图。解释:上面的带下划线的字体是可以跳转页面的,开始的五行是可以在通过锚点来跳转......
  • 震惊 vue+express创建的node上线竟然如此简单!
    1去阿里云申请服务器   首先登录阿里云,搜索服务器esc选择免费试用选择centos选择一台服务器   然后进入服务器控制台,点击概况选择重置密码修改root用户密码用户名为root不建议修改   点击远程连接输入自己的密码   输入命令安装宝塔面板 ......