⑴ sqlserver2000数据库文件mdf已经达到70g了,怎么压缩
可以使用DBCC SHRINKDATABASE 和DBCC SHRINKFILE 命令来压缩数据库。
其中DBCC SHRINKDATABASE 命令对数据库进行压缩,DBCC SHRINKFILE 命令对数据库中指定的文件进行压缩。
DBCC SHRINKDATABASE 命令语法如下:
⑵ Sql 2008如何压缩数据库及日志文件
首先将你要将压缩的数据库设置为简单日志模式(这个就不用说了吧),然后右击你的数据库名称,选择任务-收缩-文件,即可打开数据库压缩窗口,后面的你就会操作了,你可以压缩到你想到的比例。
⑶ 怎样压缩SQL数据库
打开企业管理器,选择你想要压缩的数据库,用右键点击,上面是有压缩那个选项的
⑷ 如何压缩SQL2005数据库表未用空间
在
SQL
Server
Management
的
对象资源管理器
的
数据库
中,右击
要压缩的数据库,选
任务->收缩->收缩文件,打开
收缩文件
窗口,选中
释放未使用的空间
,确定。
⑸ sql 2008数据库文件太大,怎么样尽量缩小它的大小呢求高手指教
这个在设计数据库的时候就要考虑,1.
图片、附件尽量不要存在数据库中,可以把图片、附件放在硬盘上,存图片、附件的文件路径。2.保存大文本尽量不要用text、ntext,因为这个两个都是在数据库里创建一个文件来保存数据,你后面删除的数据文件也不会删除的。我暂时想到的就这么多了,有了再补充。
⑹ sql数据可以压缩rar文件吗
当然可以。
使用DBCC SHRINKDATABASE 和DBCC SHRINKFILE 命令来压缩数据库。其中DBCC SHRINKDATABASE 命令对数据库进行压缩,DBCC SHRINKFILE 命令对数据库中指定的文件进行压缩。
DBCC SHRINKDATABASE 命令语法如下:
DBCC SHRINKDATABASE (database_name [, target_percent]
[, {NOTRUNCATE | TRUNCATEONLY}] )
各参数说明如下:
target_percent:
指定将数据库压缩后,未使用的空间占数据库大小的百分之几。如果指定的百分比过大,超过了压缩前未使用空间所占的比例,则数据库不会被压缩。并且压缩后的数据库不能比数据库初始设定的容量小。
NOTRUECATE:
将数据库缩减后剩余的空间保留在数据库,中不返还给操作系统 ,如果不选择此选项,则剩余的空间返还给操作系统。
TRUNCATEONLY :
将数据库缩减后剩余的空间返还给操作系统。使用此命令时SQL Server 将文件缩减到最后一个文件分配,区域但不移动任何数据文件。选择此项后,target_percent 选项就无效了。
⑺ SQL数据库太大怎么办
我有个大的 SQL 文件要回放,需要马上做,但又怕压死业务,怎么办?
先来建一个测试库:
可以看到 CPU 已经非常冷静,并且缓慢的处理数据。
💡小贴士:pv 工具既可以用于显示文件流的进度,也可以用于文件流的限速。在本实验中,我们用 PV 来限制 SQL 文件发到 MySQL client 的速度,从而限制 SQL 的回放速度,达到不影响其他业务的效果。
⑻ sqlsever怎么进行数据库压缩
是收缩还是压缩。
如果是收缩数据库,在数据库的右键,任务,有个收缩功能。
如果是压缩,在数据库右键,属性,数据库选项上,启动压缩功能。