电脑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(实际的所有文件的大小,包括被软件隐藏的部分)
image

清理DMP日志文件

位置:

C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log\Polybase\dump

image

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

恶意增长的原因

默认情况下SQL Server 2019 Developer 版安装后不启用TCP的网络协议,因此TCP处理禁用状态,但是PolyBase一直尝试通过TCP链接到SQL Server,因此一直报错,并将错误信息存储在了\Log\Polybase\dump目录,就造成了日志文件不断的增长。

解决方法

  1. 计算机管理:启用TCP/IP(注意后面需要重新启用该服务)
    image

  2. 任务管理器——服务:找到MSSQLSERVER的PID号
    image

  3. 以管理员身份打开CMD窗口:输入命令,终止进程

TASKKILL /PID 6700 /F

image

  1. 服务:找到SQL SERVER的MSSLSERVER、POLYBASE引擎、POLYBASE数据移动三个服务,右键启用即可。
    image

二、清理C盘的一些方法

C盘简介、垃圾清理

AppData

1.有一些软件删除后,还有残余的垃圾,比如剪映pro,草稿视频全在这儿

C:\Users\13052\AppData\Local\

temp

  1. cmd命令:
%temp%

磁盘清理

  1. 磁盘清理:
    image

磁盘属性

  1. 磁盘属性
    可以清理一下:临时文件
    另外:当数据库日志文件增长过多的时候,安装的应用那一栏数值会变得巨大,比如150G
    image

image

prefetch

  1. 删除prefetch缓存文件
    • prefetch缓存文件,一般是开机系统预读文件,电脑使用时间久了,这些文件就会越来越多,最终影响Windows运行速度。好像一般会清理的,不是很多
    • 进入c:\windows\prefetch 文件夹中,将里面的文件删除即可,不要直接删除prefetch文件夹

Logfiles

  1. Logfiles
    里面存储的是一些缓存日志文件,也可以直接删除。把文件全部删除掉。
C:\Windows\System32\logfiles
posted @ 2026-02-19 09:44  idle_life  阅读(482)  评论(0)    收藏  举报