数据库文件有什么用能不能删掉的我的C盘几乎快满了,都不知道怎么办

数据库文件有什么用能不能删掉的我的C盘几乎快满了,都不知道怎么办,第1张

c盘会满,表明你平时在使用时,无论是保存文档、还是下载文件程序、或者安装程序,基本上都是按电脑默认的路径一步步ok下去,久而久之,c盘满了,且当文件满满的时候,自己也不太清楚哪些文件能够删,毕竟,c盘的很多文件尤其是系统文件删不掉,也删不得。为此:建议你

一、凡是桌面文档和“我的文档”文件夹里的内容复制转移到D或E盘,C盘的**、音乐、也按上述 *** 作。

二、若有下载软件如迅雷、快车等,将它们默认的保存位置改到C盘以外,还要把已经保存在C盘的下载文件一并转移到其他盘。

三、通常情况下C盘根目录能看到的只有windows、documents

and

settings、program

files

、my

documents

这四个基本文件夹,除此之外的均可移动到其他盘。

四、卸载不必要的程序或重复安装的程序。比如:音视频播放器只保留一个、下载工具只要迅雷或旋风、快车等其中一个即可。

五、安装程序时尽量请教有经验的人指导一次即可,不要默认安装。

六、在线看视频、浏览网页产生的临时文件也占了很大的空间,因此,每次看完后清理一下临时文件。至于怎么清理,下边告诉你一个好的工具,点击即可,适合生手使用,且不用担心误删你的电脑文件。

七、推荐两款实用工具,还你C盘一个空间:

1是著名的“超级兔子”:在百度中输入“兔子”就会出现很多下载页面的。下载后记着改变安装路径,不要装在C盘了。安装好运行它,点击垃圾清理即可。

2

是全球超级无敌的“无影无踪”,程序名称是四个中文的汉语拼音首个字母(WYWZ),傻瓜式 *** 作,下载安装运行后一路点击确定,即可瞬间将电脑垃圾一扫而光,不留痕迹。

以上仅是适合对电脑清理不太熟悉者使用,希望能对你有所帮助。

至于一些程序更新那些基本上不会占很多空间的。经常出现内存不足的提示,或电脑运行很慢(不是网速慢哦),解决方法是按上述基本 *** 作后,进行一次磁盘整理,方法是:点击C盘-右键属性-工具-磁盘整理。跳出来界面时就点击“碎片整理”即可,但要等上一段时间就OK了。

我能想到的常见的和理论上的情况有下面几种:

1 假设同时有1000个人访问数据库,每人需要调用3M大小的数据,同时处理的数据量是3G,服务器只有2G内存。这种情况只是理论上,服务器数据库都有多线程阻塞技术,和事务处理逻辑,来保证数据处理的先后顺序,而不会是绝对的同时进行。不过一般的请求很少有超过50KB的,请求的数据量越大,同时连接的人数就越少,这是公认的数据库使用定律。

2 复杂的join语句,造成对多个大容量的表进行join *** 作。

3 数据库端过程函数编程。程序里面逻辑错误,数组分配不合理,或者陷入死循环,或者一次读出太多数据,然后一起处理。

就是数据库的日志文件空间已满

数据库日志满解决方法

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 70,这步只能在查询分析器中进行)

a分离数据库:

企业管理器--服务器--数据库--右键--分离数据库

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

c附加数据库:

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

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

或用代码:

下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。

a分离

E X E C sp_detach_db @dbname = 'pubs'

b删除日志文件

c再附加

E X E C sp_attach_single_file_db @dbname = 'pubs',

@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubsmdf'

5为了以后能自动收缩,做如下设置:

企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"

--SQL语句设置方式:

E X E C sp_dboption '数据库名', 'autoshrink', 'TRUE'

6如果想以后不让它日志增长得太大

企业管理器--服务器--右键数据库--属性--事务日志

--将文件增长限制为xM(x是你允许的最大数据文件大小)

--SQL语句的设置方式:

alter database 数据库名 modify file(name=逻辑文件名,maxsize=20)

特别注意:

请按步骤进行,未进行前面的步骤,请不要做后面的步骤

否则可能损坏你的数据库

一般不建议做第4,6两步

第4步不安全,有可能损坏数据库或丢失数据

第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复

另外提供一种更简单的方法,本人屡试不爽,建议大家使用。

更简单的方法:

1。右建数据库属性窗口--故障还原模型--设为简单

2。右建数据库所有任务--收缩数据库

3。右建数据库属性窗口--故障还原模型--设为大容量日志记录

以上就是关于数据库文件有什么用能不能删掉的我的C盘几乎快满了,都不知道怎么办全部的内容,包括:数据库文件有什么用能不能删掉的我的C盘几乎快满了,都不知道怎么办、一般什么情况下,数据库会大量占用内存导致最后的溢出情况、数据库 'hongya' 的日志已满是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9852992.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存