妙用SQLserver控制数据库表的收缩(sqlserver收缩表)

SQL Server是一种关系型数据库管理系统,它提供了在一个数据库之间或者同一数据库内查询和管理数据的能力,是一种近乎…

SQL Server是一种关系型数据库管理系统,它提供了在一个数据库之间或者同一数据库内查询和管理数据的能力,是一种近乎完美的沟通、管理数据的平台。如今,很多大型企业也都在使用SQL Server作为他们数据库的核心,那么如何使用SQL Server控制数据库表的收缩呢?下面就给大家讲解一下。

首先,可以使用SQL Server脚本设置相关的数据库表收缩设置,这样可以更加精准地控制各种表的收缩,下面是设置的脚本:

“`SQL

–禁用收缩

ALTER DATABASE [Test]

SET AUTO_SHRINK OFF;

–仅对指定表收缩

ALTER DATABASE [Test ]

MODIF Y FILE

( NAME = N’Test ‘,

SIZE = 5120KB

AUTO_SHRINK ON )

GO


使用上述脚本可以禁用整个数据库的收缩,也可以仅对指定表进行收缩,这样可以更加精确、有效地控制各种表的收缩。

此外,也可以使用SQL Server提供的相关控制台来控制数据库表的收缩,下面是使用控制台进行收缩设置的步骤:

1. 首先,在控制台中依次点击 「开始 -> 所有的程序 -> SQL Server 2008 R2 -> SQL Server 控制台」,打开控制台;

2. 在「数据库」一栏中,选择要控制的数据库,此处以Test数据库为例;

3. 选择 「该数据库 -> 存储 -> 按照文件」 开启文件信息的显示,找到需要调整大小的表,在右侧信息中 勾选 「自动缩放该文件」

4. 设置收缩百分比(10%-50%),提交保存,完成收缩设置;

使用SQL Server提供的控制台,也可以控制表的数据库收缩,同样也可以非常精确、有效地控制数据库表的收缩。

以上就是使用SQL Server控制数据库表收缩的方法,无论使用SQL脚本还是SQL Server提供的控制台,都可以非常有效地控制表的数据库收缩,从而提高数据库的性能。

香港服务器首选港服(Server.HK),2H2G首月10元开通。
港服(Server.HK)(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

为您推荐

港服(Server.HK)MongoDB教程:MongoDB 索引

MongoDB 索引 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件...

港服(Server.HK)PostgreSQL教程PostgreSQL 别名

PostgreSQL 别名 我们可以用 SQL 重命名一张表或者一个字段的名称,这个名称就叫着该表或该字段的别名。 创建...

港服(Server.HK)Memcached教程:Memcached stats 命令

Memcached stats 命令 Memcached stats 命令用于返回统计信息例如 PID(进程号)、版本号...

港服(Server.HK)Redis教程:Redis 数据类型

Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集...

港服(Server.HK)Redis教程:Redis GEO

Redis GEO Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 ...
返回顶部