某业务数据库由于大量数据的增删改造成日志文件增长过快,从而占用了大量磁盘空间,以下可以解决这个问题的选项有()

题目
多选题
某业务数据库由于大量数据的增删改造成日志文件增长过快,从而占用了大量磁盘空间,以下可以解决这个问题的选项有()
A

全库备份后收缩日志文件

B

备份数据库日志后收缩日志文件

C

备份数据库文件

D

重启数据库实例

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数据库系统与文件系统的主要区别是______。

A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题

B.文件系统只能管理少量数据,而数据库系统能管理大量数据

C.文件系统只能管理程序文件,而数据库系统能管理各种类型的文件

D.文件系统简单,而数据库系统复杂


正确答案:A
解析:在文件系统中,相互独立记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。

第2题:

相对于文件系统,数据库系统主要优点是

A.数据库系统可以解决数据冗余和数据独立性问题,而文件系统则不能

B.文件系统只能管理少量数据,而数据库系统则能管理大量数据

C.文件系统只能管理少量类型的文件,而数据库系统则能管理各种类型的文件

D.文件系统功能简单,而数据库系统功能复杂


正确答案:A
解析:文件系统中的程序,采用文件名访问数据文件,但是它并不关心文件在存储器上的地址和内、外存交换数据的过程;而数据库系统的主要特点有:数据共享;减少了数据冗余;具有较高的数据独立性;加强了对数据安全性和完整性的保护。因此本题的答案应该是A。

第3题:

在SQL Server 2000中,假设某数据库使用一段时间后,其数据文件和日志文件的空间均己快用完,如果要以手工方式扩大该数据库的空间,下列说法正确的是

A.可以扩大单个数据文件的大小,但不能扩大单个日志文件的大小

B.可以一次按比例扩大整个数据库的数据文件和日志文件的大小

C.可以添加一块新的磁盘,并在新的磁盘上为数据库建立新的数据文件和日志文件

D.可以一次按比例扩大整个数据文件的大小,但不能扩大日志文件的大小


正确答案:C

第4题:

SQLServer中ALTERDATABASE可以提供以下哪些功能选项?()

A、更改数据库名称

B、文件组名称

C、数据文件

D、日志文件的逻辑名称


答案:ABCD

第5题:

SQL SERVER 2005新手问题,为什么使用压缩数据库了,日志文件还是不变化?

我看一些文章介绍说使用压缩数据库功能,可以压缩日志文件大小,我现在的数据库日志文件3个多G了,我使用压缩但没用,请各位专家指教,谢谢!


网上写的压缩数据库日志一般都是指数据库日志截断,一般OLTP数据库的日志会不断增长的,建议如果对数据库日志保留的要求不高可以定期截断。
SQL SERVER2000/2005的截断方法一样,08不同,该方法如下:(实践证明非常好用,截断过10G的日志)
backup log DataBaseName with NO_LOG
go
DBCC SHRINKDATABASE(DataBaseName, 10, TRUNCATEONLY)
go
希望能对你的工作的所帮助,祝工作顺利。

一般情况下,收缩数据库并压缩文件大小不会有很在的差别,除非将日志文件备份后进行操作。
--最好备份日志,以后可通过日志恢复数据。。。
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG

2.截断事务日志:
BACKUP LOG 库名 WITH NO_LOG

3.收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

也可以用SQL语句来完成
--收缩数据库
DBCC SHRINKDATABASE(库名)

--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
DBCC SHRINKFILE(1)

4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库

b.在我的电脑中删除LOG文件

c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库

此法将生成新的LOG,大小只有500多K

a.分离
b.删除日志文件

c.再附加
5.为了以后能自动收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"

6.如果想以后不让它日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)

告诉你一个我用的方法,应该适合你这个新手,不用记复杂的命令,直接界面操作就OK
1)选中要清除日志的数据库,右键“属性”。
2)在选项页选中“选项”,恢复模式选择“简单”,确定。
3)再选中数据库,右键“任务 - 收缩 - 数据库”,确定OK,日志文件已变小(一般为1024Kb)
4)记得重复第2步操作,将“简单”模式改为“完全”模式,确定保存。

第6题:

通常采用有结构的文件形式的文件有()。

A、大量的数据结构和数据库

B、大量的源程序

C、大量的执行文件

D、大量的哭喊数


参考答案:A

第7题:

数据库设计的根本目标是要解决A)数据共享问题 B)数据安全问题C)大量数据存储问题 D)简化数据维护


正确答案:A
本题考核数据库技术的根本目标,属于记忆性题目,很简单。数据库技术的根本目标就是要解决数据的共享问题,选项A正确。

第8题:

数据库设计的根本目标是要解决________。

A.数据共享问题

B.数据安全问题

C.大量数据存储问题

D.简化数据维护


正确答案:A
解析:由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享本身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。

第9题:

当数据库系统出现故障时,可以通过数据库日志文件进行恢复。下列关于数据库日志文件的说法,错误的是( )。

A.数据库出现事务故障和系统故障时需使用日志文件进行恢复

B.使用动态转储机制时,必须使用日志文件才能将数据库恢复到一致状态

C.在OLTP系统中,数据文件的空间使用量比日志文件大得多,使用日志备份可以降低数据库的备份空间

D.日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件两种


正确答案:C
数据文件的空间使用量未必比日志文件大,因为日志是快速增长的。此外,使用日志备份并不能降低数据库的备份空间。所以选C。

第10题:

在非归档方式下操作的数据库禁用了()。

A.归档日志

B.联机日志

C.日志写入程序

D.日志文件


参考答案:A

更多相关问题