当前位置:首页 » 编程语言 » sql数据收缩

sql数据收缩

发布时间: 2022-12-07 10:01:56

sql SERVER如何收缩数据库

工具/材料

SQL SERVER 2008

  • 01

    首先打开SQL SERVER的管理工具,找到要操作的数据库,如下图所示,右键单击选择属性

  • 02

    然后在弹出的数据库属性信息界面中来查看一下可用空间,一般都是根据可用空间的大小来判断是否需要对数据库进行收缩的,如下图所示

  • 03

    然后我们在数据库属性页中选择”选项”页面,如下图所示,这个页面包括了自动收缩的选项设置

  • 04

    在选项页面的右侧找到自动栏信息,如下图所示,将自动收缩选项设置为TRUE。一旦将自动收缩设置为TRUE,数据库就会自动监控可用空间的大小进行数据收缩。

  • 05

    另外还可以在数据库中进行手动收缩设置,如下图所示,先选择数据库选项的收缩

  • 06

    在弹出的数据库收缩界面中,我们将收缩比进行设置,大家根据自己的实际需要设置即可

  • 07

    另外你也可以选择收缩数据库文件的选项,如下图所示,可以选择相应的收缩类型,我这里选择的是释放未使用空间的选项,大家根据自己情况进行选择

② 教你如何收缩MSSQL数据库

收缩MSSQL数据库之一:清空日志DUMP TRANSACTION 库名 WITH NO_LOG 收缩MSSQL数据库之二:截断事务日志:BACKUP LOG 数据库名 WITH NO_LOG收缩MSSQL数据库之三:收缩数据库文件(如果不压缩,数据库的文件不会减小企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了也可以用SQL语句来完成--收缩数据库DBCC SHRINKDATABASE(客户资料)--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfilesDBCC SHRINKFILE(1)收缩MSSQL数据库之四:为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)a.分离数据库:企业管理器--服务器--数据库--右键--分离数据库b.在我的电脑中删除LOG文件c.附加数据库:企业管理器--服务器--数据库--右键--附加数据库此法将生成新的LOG,大小只有500多K或用代码:下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。a.分离E X E C sp_detach_db @dbname = 'pubs'b.删除日志文件c.再附加E X E C sp_attach_single_file_db @dbname = 'pubs',@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'收缩MSSQL数据库之五:为了以后能自动收缩,做如下设置:企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"--SQL语句设置方式:E X E C sp_dboption '数据库名', 'autoshrink', 'TRUE'6.如果想以后不让它日志增长得太大企业管理器--服务器--右键数据库--属性--事务日志--将文件增长限制为xM(x是你允许的最大数据文件大小)--SQL语句的设置方式:alter database 数据库名 modify file(name=逻辑文件名,maxsize=20)收缩MSSQL数据库之特别注意:请按步骤进行,未进行前面的步骤,请不要做后面的步骤否则可能损坏你的数据库.一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.另外提供一种更简单的方法,本人屡试不爽,建议大家使用。收缩MSSQL数据库之更简单的方法:1。右建数据库属性窗口--故障还原模型--设为简单2。右建数据库所有任务--收缩数据库3。右建数据库属性窗口--故障还原模型--设为大容量日志记录以上就是对如何让收缩MSSQL数据库的简单介绍。卑锬憬舛寥患指慈砑

③ 怎么用SQL Server2005收缩数据库

收缩数据库步骤
1、打开
SQL
Server
Management
Studio并连接到数据库引擎数据库。
2、在“对象资源管理器”窗格中展开“数据库”节点。
3、右击要修改的数据库,在弹出的快捷菜单中选择“任务——收缩——数据库”命令,打开“收缩数据库”对话框。
4、选中“收缩操作”区域的复选框,用微调按钮调节“收缩后文件中的最大可用空间”到合适的大小。
5、单击“确定”按钮,完成数据库的收缩操作。
以上就是专题栏小编带来的SQL
Server
2005教程,更多教程请看“http://www.zhuantilan.com/zt/sqlserver2005/”

④ SQL数据库收缩的工作原理是什么

数据库收缩的工作原理是:清理空白空间和日志来实现。
空白空间:删除表时,数据库的空间不会自动缩小,随着建的表越来越多,删除操
作越来越多时候,数据文件就会越来越多。
日志:是记录你历史操作的,没用的都可以清除。

⑤ sql2005数据库维护计划里怎么设置收缩数据库

打开 SQL Server Management Studio并连接到数据库引擎数据库。

在“对象资源管理器”窗格中展开“数据库”节点。

右击要修改的数据库,在弹出的快捷菜单中选择“任务——收缩——数据库”命令,打开“收缩数据库”对话框。

选中“收缩操作”区域的复选框,用微调按钮调节“收缩后文件中的最大可用空间”到合适的大小。

5
单击“确定”按钮,完成数据库的收缩操作。

⑥ SQL SERVER如何收缩数据库

工具/材料

SQLSERVER2008

首先打开SQL SERVER的管理工具,找到要操作的数据库,如下图所示,右键单击选择属性

然后在弹出的数据库属性信息界面中来查看一下可用空间,一般都是根据可用空间的大小来判断是否需要对数据库进行收缩的,如下图所示

然后我们在数据库属性页中选择”选项”页面,如下图所示,这个页面包括了自动收缩的选项设置

在选项页面的右侧找到自动栏信息,如下图所示,将自动收缩选项设置为TRUE。一旦将自动收缩设置为TRUE,数据库就会自动监控可用空间的大小进行数据收缩。

另外还可以在数据库中进行手动收缩设置,如下图所示,先选择数据库选项的收缩

在弹出的数据库收缩界面中,我们将收缩比进行设置,大家根据自己的实际需要设置即可

另外你也可以选择收缩数据库文件的选项,如下图所示,可以选择相应的收缩类型,我这里选择的是释放未使用空间的选项,大家根据自己情况进行选择

⑦ 怎样在SQL Server 2000中收缩数据库

打开企业管理器,在左边“控制台目录”中一层层展开,
然后找到你人收缩数据库的名称,
1、右键此数据库--属性:选项页:故障还原模型设置为“简单”,点确定。
2、右键此数据库--所有任务--收缩数据库:直接点“确定”就可以(不用做任何修改)。
3、右键此数据库--属性:选项页:故障还原模型设置为“完全”,点确定。

⑧ 怎样在SQL Server 2000中收缩数据库

本主题介绍如何使用 SQL Server Management Studio
中的对象资源管理器收缩数据库。收缩后的数据库不能小于数据库的最小大小。最小大小是在数据库最初创建时指定的大小,或是上一次使用文件大小更改操作(如
DBCC SHRINKFILE)设置的显式大小。例如,如果数据库最初创建时的大小为 10 MB,后来增长到 100
MB,则该数据库最小只能收缩到 10 MB,即使已经删除数据库的所有数据也是如此。

收缩数据库

在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。

展开“数据库”,再右键单击要收缩的数据库。

指向“任务”,指向“收缩”,然后单击“数据库”。

根据需要,可以选中“在释放未使用的空间前重新组织文件”复选框。如果选中该复选框,必须为“收缩后文件中的最大可用空间”指定值。

选中该选项的作用与执行 DBCC SHRINKDATABASE 时指定 target_percent 值相同。清除该选项的作用与使用 TRUNCATEONLY 选项执行 DBCC SHRINKDATABASE 相同。TRUNCATEONLY 将文件收缩到最后分配的区。这将减小文件的大小,但不移动任何数据。默认情况下,该选项为清除状态。

输入收缩数据库后数据库文件中剩下的最大可用空间百分比。允许的值介于 0 和 99 之间。该选项仅在选中“在释放未使用的空间前重新组织文件”时可用。

单击“确定”。

收缩数据库

数据库中的数据库文件过于庞大或者存在未使用页时,可以使用收缩数据库方法来实现对数据库的收缩,同样,事务日志文件也可以收缩。数据库文件可以作为组或
单独地进行手工收缩,也可设置为按指定的时间间隔自动收缩。收缩数据库的活动是在后台进行,并不影响数据库内的用户活动。
操作步骤如下:
(1)打开SQL Server企业管理器。双击打开“数据库”节点,在要收缩的数据库名称上,单击鼠标右键,在弹出的快捷菜单中选择“所有任务”→“收缩数据库”命令,弹出“收缩数据库”对话框,如图1所示。

收缩数据库
(2)指定数据库的收缩量,可以从以下选项中选择。
在“收缩后文件中的最大可用空间”文本框中输入收缩后数据库中剩余的可用空间量。以“数据库大小,可用空间”值作为依据。如最大可用空间是“25%”,则在该选项中设置小于该数值的百分比,如“12%”。
选择“在收缩前将页移到文件起始位置”复选框,使释放的文件空间保留在数据库文件中,并使包含数据的页移到数据库文件的起始位置。
(3)在“调度”选项框中,选择是否自动定期执行数据库压缩操作。选中“根据本调度来收缩数据库”复选框,单击“更改”按钮,创建或更改自动收缩数据库的频率和时间。
(4)最后单击“确定”按钮完成操作。

⑨ 怎样在SQL Server 2000中收缩数据库

操作步骤如下:
(1)打开SQL Server企业管理器。双击打开“数据库”节点,在要收缩的数据库名称上,单击鼠标右键,在弹出的快捷菜单中选择“所有任务”→“收缩数据库”命令,弹出“收缩数据库”对话框,如图1所示。

图1 收缩数据库
(2)指定数据库的收缩量,可以从以下选项中选择。
在“收缩后文件中的最大可用空间”文本框中输入收缩后数据库中剩余的可用空间量。以“数据库大小,可用空间”值作为依据。如最大可用空间是“25%”,则在该选项中设置小于该数值的百分比,如“12%”。
选择“在收缩前将页移到文件起始位置”复选框,使释放的文件空间保留在数据库文件中,并使包含数据的页移到数据库文件的起始位置。
(3)在“调度”选项框中,选择是否自动定期执行数据库压缩操作。选中“根据本调度来收缩数据库”复选框,单击“更改”按钮,创建或更改自动收缩数据库的频率和时间。
(4)最后单击“确定”按钮完成操作。

⑩ SQL 数据库收缩问题

SQL数据库收缩一种是自动收缩:在数据库属性选项里,将自动收缩设置为True
另外一种是手动收缩:调节最大可用空间到合适的值根据具体的需求进行设置,一般设置为40%为宜。

热点内容
pr默认存储 发布:2024-05-05 04:29:31 浏览:552
roblox跑酷脚本怎么做 发布:2024-05-05 03:57:35 浏览:702
捷径清理缓存 发布:2024-05-05 03:57:35 浏览:479
ftputility哪里下载 发布:2024-05-05 03:47:13 浏览:1001
雷凌运动版如何连接安卓手机导航 发布:2024-05-05 03:42:48 浏览:268
自动鬼使黑脚本 发布:2024-05-05 03:10:49 浏览:880
游戏脚本编程书籍推荐 发布:2024-05-05 02:59:13 浏览:72
编译器书籍推荐 发布:2024-05-05 02:57:02 浏览:56
电池存储温度 发布:2024-05-05 02:53:07 浏览:207
安卓在美国怎么下载 发布:2024-05-05 02:31:06 浏览:925