社区
MS-SQL Server
帖子详情
数据库文件一直在增长????
caixrz
2003-11-19 11:44:13
数据库文件大概已经2.5个G了,我已经将日志文件分离后删除,日志文件大概为35M.我的数据库中只有两张表,我已经将这两个表的记录全删除了,再作数据库文件收缩,我设置了将数据库文件增至2.8个G,可数据库怎么还在增长呀,我的两个表已经没有内容了。????
...全文
68
5
打赏
收藏
数据库文件一直在增长????
数据库文件大概已经2.5个G了,我已经将日志文件分离后删除,日志文件大概为35M.我的数据库中只有两张表,我已经将这两个表的记录全删除了,再作数据库文件收缩,我设置了将数据库文件增至2.8个G,可数据库怎么还在增长呀,我的两个表已经没有内容了。????
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lynx1111
2003-11-19
打赏
举报
回复
没数据不代表数据库就小
要收缩数据库
lvltt
2003-11-19
打赏
举报
回复
1: 删除LOG
1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库
2:删除LOG文件
3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库
此法生成新的LOG,大小只有500多K
再将此数据库设置自动收缩
或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。
EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
2:清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
再:
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
或截断日志:
backup log 数据库 with no_log
--清除日志
方法1、
--在查询分析器,选中所要清理日志的数据库,执行如下SQL
backup log 数据库名 with no_log
DBCC SHRINKFILE ( 日志文件名或日志文件ID,要缩小的目标大小)
pengdali
2003-11-19
打赏
举报
回复
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
pengdali
2003-11-19
打赏
举报
回复
清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
---涛声依旧---
2003-11-19
打赏
举报
回复
backup log 数据库名 with no_log
dbcc shrinkdatabase(数据库名 ,10)
数据库
练习题1--创建与管理
数据库
及sql基础
1.分别用图形化方法和CREATE DATABASE语句创建符合如下条件的
数据库
。
数据库
的名字为students,包含的数据
文件
的逻辑
文件
名为 students_dat,物理
文件
名为 students.mdf,存放在D:\Test
文件
夹中(若D:中无此子
文件
夹,可先建立此
文件
夹,然后再创建
数据库
),初始大小为6MB,自动
增长
,每次增加1MB。日志
文件
的逻辑
文件
名为students_log,物理
文件
名为students.ldf,也存放在D:\Test
文件
夹中,初始大小为2MB,自动
增长
,每次增加10%。 C
学习如何修改
数据库
的属性(如
数据库
名称、
文件
大小、
增长
方式等),包括使用ALTER DATABASE语句。
学习如何修改
数据库
的属性(如
数据库
名称、
文件
大小、
增长
方式等),包括使用ALTER DATABASE语句。
PostgreSQL 怎样处理数据仓库中事实表的过度
增长
对性能的影响?
事实表的过度
增长
是数据仓库中一个常见的问题,它会对性能产生严重的影响。通过采用分区、索引优化、数据归档、定期清理无用数据和优化查询语句等解决方案,我们可以有效地处理这个问题,提高数据仓库的性能和可用性。就像治水一样,我们不能仅仅依靠一种方法,而需要多种方法相结合,才能达到最佳的效果。在处理事实表过度
增长
的问题时,我们需要根据实际情况,选择合适的解决方案,并不断地进行优化和调整。🎉相关推荐🍅关注博主🎗️带你畅游技术世界,不错过每一次成长机会!📚领书:PostgreSQL 入门到精通.pdf。
[SQL server2012]创建
数据库
(Create Database)
今天主要学习如何在DBMS里手动创建
数据库
,就以学生管理系统为例,进行
数据库
的创建。
使用SQL语句创建
数据库
1——创建一个
数据库
文件
和一个日志
文件
的
数据库
目的:创建一个
数据库
文件
和一个日志
文件
的
数据库
在matser
数据库
下新建查询,输入的命令如下: USE master——指向当前使用的
数据库
。创建
数据库
实际上是向master
数据库
中增加一条
数据库
信息。 GO——批处理的标志 --通常将判断
数据库
是否存在,如果存在则删除这个
数据库
放在创建
数据库
的前面。 IF EXISTS(SELECT * from sysdatabases wh...
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章