The filegroup is similar as tablespace in Oracle.

At first, I will show that hot to check file amd filegroup

check filegroup:

select a.name as "File group",b.name as "file name", b.physical_name,size/128 as "MB",growth/128 as "growth MB"
from sys.data_spaces a inner join sys.database_files b
on a.data_space_id=b.data_space_id

Yes, you could check all information about file and filegroup. As we know, that is only one default file group "PRIMARY" at begining.

Here we go

alter database test add filegroup TESTFG_initial; ---- add new filegorup into database
alter database test add file (name = TESTFG_initial,filename = "C:\var\opt\mssql\data\TESTFG_initial.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_initial; --- add a new file into the filegroup
go
alter database test add filegroup TESTFG_201308;
alter database test add file (name = TESTFG_201308,filename = "C:\var\opt\mssql\data\TESTFG_201308.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201308;
go
alter database test add filegroup TESTFG_201309;
alter database test add file (name = TESTFG_201309,filename = "C:\var\opt\mssql\data\TESTFG_201309.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201309;
go
alter database test add filegroup TESTFG_201310;
alter database test add file (name = TESTFG_201310,filename = "C:\var\opt\mssql\data\TESTFG_201310.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201310;
go
alter database test add filegroup TESTFG_201311;
alter database test add file (name = TESTFG_201311,filename = "C:\var\opt\mssql\data\TESTFG_201311.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201311;
go
alter database test add filegroup TESTFG_201312;
alter database test add file (name = TESTFG_201312,filename = "C:\var\opt\mssql\data\TESTFG_201312.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201312;
go
alter database test add filegroup TESTFG_201401;
alter database test add file (name = TESTFG_201401,filename = "C:\var\opt\mssql\data\TESTFG_201401.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201401;
go
alter database test add filegroup TESTFG_201402;
alter database test add file (name = TESTFG_201402,filename = "C:\var\opt\mssql\data\TESTFG_201402.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201402;
go
alter database test add filegroup TESTFG_201403;
alter database test add file (name = TESTFG_201403,filename = "C:\var\opt\mssql\data\TESTFG_201403.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201403;
go
alter database test add filegroup TESTFG_201404;
alter database test add file (name = TESTFG_201404,filename = "C:\var\opt\mssql\data\TESTFG_201404.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201404;
go
alter database test add filegroup TESTFG_201405;
alter database test add file (name = TESTFG_201405,filename = "C:\var\opt\mssql\data\TESTFG_201405.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201405;
go
alter database test add filegroup TESTFG_201406;
alter database test add file (name = TESTFG_201406,filename = "C:\var\opt\mssql\data\TESTFG_201406.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201406;
go
alter database test add filegroup TESTFG_201407;
alter database test add file (name = TESTFG_201407,filename = "C:\var\opt\mssql\data\TESTFG_201407.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201407;
go
alter database test add filegroup TESTFG_201408;
alter database test add file (name = TESTFG_201408,filename = "C:\var\opt\mssql\data\TESTFG_201408.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201408;
go
alter database test add filegroup TESTFG_201409;
alter database test add file (name = TESTFG_201409,filename = "C:\var\opt\mssql\data\TESTFG_201409.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201409;
go
alter database test add filegroup TESTFG_201410;
alter database test add file (name = TESTFG_201410,filename = "C:\var\opt\mssql\data\TESTFG_201410.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201410;
go
alter database test add filegroup TESTFG_201411;
alter database test add file (name = TESTFG_201411,filename = "C:\var\opt\mssql\data\TESTFG_201411.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201411;
go
alter database test add filegroup TESTFG_201412;
alter database test add file (name = TESTFG_201412,filename = "C:\var\opt\mssql\data\TESTFG_201412.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201412;
go
alter database test add filegroup TESTFG_201501;
alter database test add file (name = TESTFG_201501,filename = "C:\var\opt\mssql\data\TESTFG_201501.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201501;
go
alter database test add filegroup TESTFG_201502;
alter database test add file (name = TESTFG_201502,filename = "C:\var\opt\mssql\data\TESTFG_201502.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201502;
go
alter database test add filegroup TESTFG_201503;
alter database test add file (name = TESTFG_201503,filename = "C:\var\opt\mssql\data\TESTFG_201503.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201503;
go
alter database test add filegroup TESTFG_201504;
alter database test add file (name = TESTFG_201504,filename = "C:\var\opt\mssql\data\TESTFG_201504.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201504;
go
alter database test add filegroup TESTFG_201505;
alter database test add file (name = TESTFG_201505,filename = "C:\var\opt\mssql\data\TESTFG_201505.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201505;
go
alter database test add filegroup TESTFG_201506;
alter database test add file (name = TESTFG_201506,filename = "C:\var\opt\mssql\data\TESTFG_201506.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201506;
go
alter database test add filegroup TESTFG_201507;
alter database test add file (name = TESTFG_201507,filename = "C:\var\opt\mssql\data\TESTFG_201507.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201507;
go
alter database test add filegroup TESTFG_201508;
alter database test add file (name = TESTFG_201508,filename = "C:\var\opt\mssql\data\TESTFG_201508.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201508;
go
alter database test add filegroup TESTFG_201509;
alter database test add file (name = TESTFG_201509,filename = "C:\var\opt\mssql\data\TESTFG_201509.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201509;
go
alter database test add filegroup TESTFG_201510;
alter database test add file (name = TESTFG_201510,filename = "C:\var\opt\mssql\data\TESTFG_201510.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201510;
go
alter database test add filegroup TESTFG_201511;
alter database test add file (name = TESTFG_201511,filename = "C:\var\opt\mssql\data\TESTFG_201511.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201511;
go
alter database test add filegroup TESTFG_201512;
alter database test add file (name = TESTFG_201512,filename = "C:\var\opt\mssql\data\TESTFG_201512.ndf",size = 1MB,maxsize = unlimited,filegrowth = 1MB) to filegroup TESTFG_201512;
go

Then what we see after it all finish.
Yes we do:

learn about sqlserver files and filegroup的更多相关文章

  1. learn about sqlserver partitition and partition table --- add or remove table partitions addition more

    Yes . In the previous. chapter , we see how to generate "partition function" "parttit ...

  2. learn about sqlserver partitition and partition table --- add or remove table partitions

    demo/* add partitions */ alter database xxx add filegroup FG_=fff_201708;alter database xxx add file ...

  3. learn about sqlserver partitition and partition table 1

    Dear all, Let get into business, the partitions on sql server is very different with that on oracle. ...

  4. 19 python初学(os 模块,sys 模块,hashlib 模块)

    os 模块: # _author: lily # _date: 2019/1/13 import os print(os.getcwd()) # 得到当前的工作目录 # print(os.chdir( ...

  5. Ruby学习笔记2 : 一个简单的Ruby网站,搭建ruby环境

    Ruby on Rails website 的基础是 请求-返回 循环. 首先是浏览器请求服务器, 第二步,Second, in our Rails application, the route ta ...

  6. 常用模块random,time,os,sys,序列化模块

    一丶random模块 取随机数的模块 #导入random模块 import random #取随机小数: r = random.random() #取大于零且小于一之间的小数 print(r) #0. ...

  7. Learn to securely share files on the blockchain with IPFS!

    https://medium.com/@mycoralhealth/learn-to-securely-share-files-on-the-blockchain-with-ipfs-219ee47d ...

  8. 解剖SQLSERVER 第八篇 OrcaMDF 现在支持多数据文件的数据库(译)

    解剖SQLSERVER 第八篇  OrcaMDF 现在支持多数据文件的数据库(译) http://improve.dk/orcamdf-now-supports-databases-with-mult ...

  9. SQLServer 2014 内存优化表

    内存优化表是 SQLServer 2014 的新功能,它是可以将表放在内存中,这会明显提升DML性能.关于内存优化表,更多可参考两位大侠的文章:SQL Server 2014新特性探秘(1)-内存数据 ...

随机推荐

  1. 从0开发3D引擎(六):函数式反应式编程及其在引擎中的应用

    目录 上一篇博文 介绍函数式反应式编程 函数式反应式编程学习资料 函数式反应式编程的优点与缺点 优点 缺点 异步处理的其它方法 为什么使用Most库 引擎中相关的函数式反应式编程知识点 参考资料 大家 ...

  2. GC 为什么要挂起用户线程? 什么愁什么怨?

    GC 为什么要挂起用户线程? 什么愁什么怨? 前言 JVM 系列文章的第一篇.敬请期待后续. 故障描述 某年某月某日 上午,线上发生故障,经过排查,发现某核心服务 Dubbo 接口超时. 故障根源 查 ...

  3. try catch 自定义捕获异常

    当我们完成一个程序时,如果没有异常捕获的话,用户使用时会出现许多bug.而加入异常捕获之后便会提醒用户使用时避免产生不必要的错误.具体操作实现如下: 首先创造一个MyException类,继承自Exc ...

  4. php配置xdebug插件,断点调试

    xdebug 下载地址:https://xdebug.org 1.项目目录下新建phpinfo(); 文件: 2.快速查找符合自己的phpxdebug插件: https://xdebug.org/wi ...

  5. 容器环境的JVM内存设置最佳实践

    Docker和K8S的兴起,很多服务已经运行在容器环境,对于java程序,JVM设置是一个重要的环节.这里总结下我们项目里的最佳实践. Java Heap基础知识 默认情况下,jvm自动分配的heap ...

  6. Vue中使用js-xlsx导出Data数据到Excel

    需要引入的第三方JS有:export.js.xlsx.extendscript.js.xlsx.full.min.js JS太大不贴出来,放一个可下载百度云连接:https://pan.baidu.c ...

  7. poj 2689 区间素数筛

    The branch of mathematics called number theory is about properties of numbers. One of the areas that ...

  8. java intellij 工具的简单用法

    一.目录结构 1.新建项目(Empty Project) ->  新建module(可以有多个) => 出来src文件夹 -> 在src文件夹中新建package -> 在pa ...

  9. 60 个让程序员崩溃的瞬间,太TM真实了

    前方高能!笑死人不偿命系列~ 表演即将开始,吃东西的请停下来,不然你会后悔的 1. 公司实习生找 Bug 2. 在调试时,将断点设置在错误的位置 3. 当我有一个很棒的调试想法时 4. 偶然间看到自己 ...

  10. Irrelevant Elements UVA-1635 (二项式定理)

    vjudge链接 原题链接 乍一看似乎没什么思路,但是写几个简单的例子之后规律就变得很明显. 比如当 n=5 时,每一步计算后的结果如下: a1 a1+a2 a1+2a2+a3 a1+3a2+3a3+ ...