sql数据库暴增问题
答案:4 悬赏:0 手机版
解决时间 2021-05-01 03:25
- 提问者网友:杀手的诗
- 2021-04-30 09:45
前两天我把原来access数据库换成sql数据库了,把access数据库里面的表结构哇,数据哇,什么的都导到sql2005里面去了,但是问题来了,我原来access数据库只有8M,导到sql2500里面去,数据库的大小暴增到21M,空间不够用了,现在问一下,这是什么原因,什么办法解决这个问题,就是吧数据库容量压缩一下,另外,我的数据库表总共有89张,会不会是这个原因呢,
最佳答案
- 五星知识达人网友:西风乍起
- 2021-04-30 10:05
21M对于SQL2005来说一点都不大,我建议你加硬盘,因为频繁的压缩可能会造成数据库的损坏。压缩数据库可以参考如下:
--压缩日志及数据库文件大小
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志:
BACKUP LOG 数据库名 WITH NO_LOG
3.收缩数据库文件(只是清日志不用此步骤)
DBCC SHRINKDATABASE(数据库)
全部回答
- 1楼网友:北城痞子
- 2021-04-30 12:17
收缩日志是最好的方法
- 2楼网友:duile
- 2021-04-30 11:08
可以进行压缩
- 3楼网友:纵马山川剑自提
- 2021-04-30 10:42
可以压缩,sql 2000就能压缩。
2005的不知道
http://www.cnblogs.com/rickel/archive/2008/10/07/1305521.html
这里有个存储过程,是2005的,你试试吧。我这没2005的库
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯