- 扩大数据空间
两种方法:扩大数据库中已有文件的大小,或为数据库添加新的文件
- 为数据库添加一个新的数据文件
1 alter database RShDB 2 add file 3 ( 4 name = ‘RshDB_Data3‘, 5 filename = ‘T:\DB\RshDB_Dat3.ndf‘, 6 size = 6mb, 7 filegrowth = 0 8 )
- 扩大数据库中某文件的初始大小
执行前:1 alter database Students 2 modify file 3 ( 4 name = student_data1, 5 size = 8mb 6 )
执行后:
- 为数据库添加一个新的日志文件
1 alter database RShDB 2 add log file 3 ( 4 name = RShDB_log1, 5 filename = ‘T:\DB\RShDB_log1.ldf‘, 6 size = 4mb, 7 filegrowth = 1mb, 8 maxsize = 10mb 9 )
- 收缩数据库空间
--收缩数据库,使该数据库中所有文件都有20%的可用空间 dbcc shrinkdatabase(Students, 20)
- 收缩指定文件的大小
--将某文件收缩到4mb use Students dbcc shrinkfile(student_data1,4)
- 添加或删除数据库文件
数据文件是按大小比例填充的,新添加的数据文件会立即被使用,而日志文件时相互独立的,一个填充满了才会使用下一个。1 --不能从数据库中删除主数据文件或主日志文件。 2 --删除数据文件 3 alter database Students 4 remove file student_data2
1 --删除日志文件 2 alter database Students 3 remove file student_log2
相关文章
- 01-03达梦数据库DM8开启sql日志
- 01-03ETL - 准备数据库
- 01-03SQL优化小讲堂(六)——善待数据库从建表开始
- 01-03解决移动端视频层级最高的问题,修改video属性
- 01-03数据库操作
- 01-03数据库基础
- 01-03数据库----分组函数
- 01-03[ 软件实践1 ] 小程序的测试与修改
- 01-03数据库03
- 01-03数据库简介之SQL语言(四)