我怀疑该文件是 MySQL 数据目录中的“慢查询”日志。
要确认,连接到 MySQL 数据库,然后运行查询:
SHOW VARIABLES LIKE 'slow%'
Variable_name Value
------------------- --------------------------------------------------------------
slow_launch_time 2
slow_query_log OFF
slow_query_log_file C:\ProgramData\MySQL\MySQL Server\MyLaptop-slow.log
我怀疑在您的情况下,slow_query_log 设置为 ON。如果slow_query_log_file 显示的文件名与您系统上的文件匹配,您可以安全地关闭slow_query_log,然后删除该文件。
关闭慢查询日志:
SET GLOBAL slow_query_log = 0
重新运行 SHOW VARIABLES LIKE 'slow%' 以确认它已关闭。
然后您可以从文件系统中删除该文件。 (如果您是从 GUI 执行此操作,请不要只删除文件并将其放入回收站。单击删除时按住 shift 键,它会提示您是否要“永久”删除文件。
我担心 MySQL 记录了 640GB 的慢查询。
slow_query_launch_time 决定了查询在被视为慢之前执行的时间量。也可能存在将所有不使用索引的查询发送到慢查询日志的设置,即使它的运行速度比 slow_query_launch_time 快。
当您使用它时,请检查常规日志是否也已关闭。
SHOW VARIABLES LIKE 'general%'
这个问题最好在 dba.stackexchange.com 上提出
为了寻找巨大的空间消费者,我推荐 JAM Software 的 TreeSize Free。一个易于使用的老式 Windows 资源管理器界面,可为您提供目录和文件的总大小。