电脑C盘爆满?可能是你的sql server 2019在作怪
一、数据库日志文件
C盘本身文件不大,实际占用空间却多出100多G,有文件隐藏,即使显示隐藏文件也不会被看到,比如数据库的日志文件!!!!!!!!!!!!!!!
位置如下:
C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log
解决PolyBase下dump文件夹不断增长占用大量C盘空间的问题
C盘显示隐藏文件之后文件,选中所有文件只有90.7G,但是右键选择C盘属性却显示有200G(实际的所有文件的大小,包括被软件隐藏的部分)

清理DMP日志文件
位置:
C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log\Polybase\dump

dump文件夹中最后一个.log的文本文档保存好,不要删,其他删除。

恶意增长的原因
默认情况下SQL Server 2019 Developer 版安装后不启用TCP的网络协议,因此TCP处理禁用状态,但是PolyBase一直尝试通过TCP链接到SQL Server,因此一直报错,并将错误信息存储在了\Log\Polybase\dump目录,就造成了日志文件不断的增长。
解决方法
-
计算机管理:启用TCP/IP(注意后面需要重新启用该服务)
![image]()
-
任务管理器——服务:找到MSSQLSERVER的PID号
![image]()
-
以管理员身份打开CMD窗口:输入命令,终止进程
TASKKILL /PID 6700 /F

- 服务:找到SQL SERVER的MSSLSERVER、POLYBASE引擎、POLYBASE数据移动三个服务,右键启用即可。
![image]()
二、清理C盘的一些方法
AppData
1.有一些软件删除后,还有残余的垃圾,比如剪映pro,草稿视频全在这儿
C:\Users\13052\AppData\Local\
temp
- cmd命令:
%temp%
磁盘清理
- 磁盘清理:
![image]()
磁盘属性
- 磁盘属性
可以清理一下:临时文件
另外:当数据库日志文件增长过多的时候,安装的应用那一栏数值会变得巨大,比如150G
![image]()

prefetch
- 删除prefetch缓存文件
- prefetch缓存文件,一般是开机系统预读文件,电脑使用时间久了,这些文件就会越来越多,最终影响Windows运行速度。好像一般会清理的,不是很多
- 进入
c:\windows\prefetch文件夹中,将里面的文件删除即可,不要直接删除prefetch文件夹
Logfiles
- Logfiles
里面存储的是一些缓存日志文件,也可以直接删除。把文件全部删除掉。
C:\Windows\System32\logfiles






浙公网安备 33010602011771号