zoukankan      html  css  js  c++  java
  • 创建分区

    1.SQL
    alter database Test add filegroup Before20170628
    alter database Test add filegroup T2018
    alter database Test add file
    (Name=N'Before20170628',filename='D:GroupFileBefore20170628.ndf',size=5mb,maxsize=100Mb,filegrowth=5mb)
    to filegroup Before20170628
    alter database Test add file
    (Name=N'T2018',filename='D:GroupFileT2018.ndf',size=5mb,maxsize=100Mb,filegrowth=5mb)
    to filegroup T2018

    ---1 创建分区规则
    create partition function RangeTime (datetime)
    as range left for values ('2017-06-28')

    ---2
    create partition scheme RangeSchema_CreateTime
    as partition RangeTime
    to (Before20170628,T2018)

    --创建表
    create table Shop
    (
    ID varchar(50),
    ShopName varchar(50),
    CreateTime datetime
    ) on RangeSchema_CreateTime(CreateTime)

    ----插入测试数据
    declare @in int=1
    while @in<1000000
    begin
    insert into shop values(NEWID(),'love网络'+Cast(rand()*1000 as varchar(20)),
    DateADD(day,Cast(rand()*2000 as int),'2017-01-01'))
    set @in=@in+1
    end

    ---查询各文件组 记录数量
    select $partition.rangeTime(createTime) as number,count(*) as rcount
    from shop group by $partition.rangeTime(createTime)

    select count(*) from shop

    2.可通过窗口创建分区

  • 相关阅读:
    前端--HTML
    并发函数--线程
    并发编程--进程
    一个好用的网站,各种在线
    django Models与数据库关系
    流文件下载
    小白都能秒懂的各数据库在Django的配置
    关于django 内建缓存 信号 及自定义json的配置
    django批量创建数据
    关于drf的组件
  • 原文地址:https://www.cnblogs.com/jobnet/p/7090016.html
Copyright © 2011-2022 走看看