SQL server数据库

发布时间:2019-09-26  栏目:MySQL  评论:0 Comments

SQL
server数据库,在手动删除也许机关删除数据后,查看数据库物理文件发掘占用空间并从未自由,果断利用万能的重启。(反正是温馨用的贰个服务器,随意玩。假诺不是独有本身用的服务器,仍旧提出让运营或许DBA来做)。

查询数据库

  • 查询全数数据库

exec sp_helpdb;

  • 查询数据库test

exec sp_helpdb test;

  • 查询数据库视图

select * from sys.databases;

服务注重启后发觉依然未有自由空间,emmmmmm。。。。那就请教百度助教了。

始建数据库

  • 开创数据库(暗中认可)

create database mydb;

  • 创办包蕴四个数据文件组,五个日志文件的数据库mydb。

create database mydb
on
/*默认为primary文件组*/
primary
(
name=mydb_dat1,
filename='G:\programs\SQL server\mydb_dat1.mdf',
size=10MB,
maxsize=20MB, /*默认unlimited*/
filegrowth=50%
),
(
name=mydb_dat2,
filename='G:\programs\SQL server\mydb_dat2.ndf',
size=10MB,
maxsize=20MB,
filegrowth=50%
),
/*文件组mydb_gro*/
filegroup mydb_gro
(
name=mydb_dat3,
filename='G:\programs\SQL server\mydb_dat3.ndf',
size=10MB,
maxsize=20MB,
filegrowth=50%
)
log on
(
name=mydb_log1,
filename='G:\programs\SQL server\mydb_log1.ldf',
size=10MB,
maxsize=20MB,
filegrowth=50%
)
  • 进去数据库

use mydb;

网络基友的解答是,SQL
server数据库不会友善压缩已经扩充的上空,如若急需减小要求手动操作。

修改数据库

  • 移除文件。

alter database mydb
remove file mydb_dat2;
  • 累Gavin书到文件组mydb_gro

alter database mydb
add file
(
name=mydb_dat2,
filename='G:\programs\SQL server\mydb_dat2.ndf',
size=10MB,
maxsize=20MB,
filegrowth=50%
)
to filegroup mydb_gro;
  • 删除数据库

drop database mydb;

减掉空间的办法有二种:1、数据库。2、文件。

在要减少空间的数据库上右键–》职责–》减弱–》1、数据库,2文件(自个儿挑选)。然后就等着吗。

图片 1

三个会有两样,数据库会将该数据库全部的未选择空间举办减少。适用于
数据和日志皆有清空或删除。

图片 2

挑选文件,

图片 3

 

有三种能够张开收缩,数据、日志和filestream 数据。

前多个相比较熟练,正是对数据和日志占用空间举办减弱,第两个和睦亦非很精晓,建议百度下,可是比相当多地方都有教书。

Ali介绍 filestream
https://yq.aliyun.com/ziliao/103097

剧本之家:https://www.jb51.net/article/76929.htm

自个儿采用的是数据库减弱,照旧不快的,大家等着啊。

留下评论

网站地图xml地图