Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:数据库突然增大

1楼
newsun2k 发表于:2024/7/1 14:49:00
我的数据库里面不保存文件,图片之类。
前几天我看数据库备份文件才79mb,第二天就成了1g了。
简单地查了一下表里数据的条数,都很正常,最多的几万条。
这大概是个什么原因呢?有什么办法排查或处理么?
2楼
有点蓝 发表于:2024/7/1 14:57:00
可能导入什么数据然后又删除了。使用access打开数据库,压缩一下试试
3楼
newsun2k 发表于:2024/7/5 13:35:00
数据库是sql server 2008r2,我删除了1个比较大的表,备份一下数据库,结果反而增加了100mb
真心不懂啊,求大神指导
4楼
有点蓝 发表于:2024/7/5 13:41:00
SqlServer一两百M的大小的波动很正常的了,使用日志也占用不少空间的。【删除了1个比较大的表】还会有数据在日志里的,方便恢复。可以清空日志才正常删除了
5楼
newsun2k 发表于:2024/7/5 14:13:00
也不对啊,我随便删除几条数据,就几十mb地增加。
现在都2个g了。前面总共才几十mb
6楼
newsun2k 发表于:2024/7/5 14:18:00
或者,有什么语句可以瘦下身?
我看ldf,mdf文件总共不到100mb
7楼
有点蓝 发表于:2024/7/5 14:21:00
剩下的都是日志文件的大小,日志文件越用越大,和数据库里剩下多少数据无关。要想清理日志,网上搜索“清理SqlServer日志”
8楼
lyfxybc 发表于:2024/7/5 16:36:00
你看一下数据库存数据的表和日志表设置增加值是多少,不要设置%,设置成1M
9楼
lyfxybc 发表于:2024/7/5 16:37:00
我一开始也是这样,用重新建立数据库才可以
10楼
有点蓝 发表于:2024/7/5 16:44:00
以下是引用lyfxybc在2024/7/5 16:37:00的发言:
我一开始也是这样,用重新建立数据库才可以

在数据库属性里可以设置变更的,不需要重建数据库的。

具体设置要看数据库大小,小数据库建议设置50M左右,或者考虑按数据库月正常增长的大小值设置,比如一个月数据库数据可能会增长200M,就设置为200M;日志建议按百分比,如10%增加。

1M太小,除非数据库数据增长的非常慢,否则数据库过于频繁的扩展更会影响性能
共10 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.