首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQL日志太大?教你一键清理

仔细检查,发现是日志文件爆满,这是咋回事呢? 原来数据仓库中,每天的定时任务需要从其他系统里面抽取数据过来,导致数据文件和日志文件的磁盘空间都增长的飞快。...数据不能清理,但是日志文件是可以清理的,说干就干。 测试环境 SQL Server 2017 操作步骤 1....图1 2、收缩日志 还是右键要清理的数据库名—任务—收缩—文件,按如图2进行设置,设置完后点确定即可 图2 这样日志就收缩到1M了,是不是很简单? 但是如果遇到了需要经常清理日志怎么办?...—在弹出的窗口中做如下配置: 如果你的数据库名跟我的不一样,可以套用下面的命令: USE [master] GO ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE...WITH NO_WAIT GO --将数据库设置为简单模式 ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE GO USE 要清理的数据库名称 GO --将数据库日志收缩为

910
您找到你想要的搜索结果了吗?
是的
没有找到

MongoDB 日志太大怎么办 清理? 原

MongoDB 日志太大怎么办 清理? 版权声明:本文为博主原创文章,未经博主允许不得转载。...MongoDB的日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志日志还是增长的很快,磁盘眼看要告磬。 有一个好办法,就是使用旋转日志。...MongoDB的旋转日志有点怪,Linux下mongd服务接受一个kill -SGIUSR1命令后就立刻将当前日志文件重命名为带日期的文件,然后创建新的日志文件。...不想一般的旋转日志,可以配置旋转策略。不过没关系,经过测试,发送该命令时不会影响到MongoDB的服务。 下面是一个例子,先查找进程id, 然后发送命令。...mongodb.log -rwxrwxrwx 1 mongodb nogroup 20G May 18 20:23 mongodb.log.2014-05-18T12-23-51 现在可以将之前20G的日志文件挪走或者删除了

1.6K20

Sqlserver2005日志文件太大,使其减小的方法

大家好,又见面了,我是全栈君 Sqlserver2005日志文件太大,使其减小的方法: 运行下面的三行 dbName为数据库名: backup log dbNamewith NO_LOG backup...sqlserver/ sql server清空日志文件2011-04-06 23:05 1: 删除LOG 1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文件 3:.... –*/ 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小...–属性–选项–选择”自动收缩” –SQL语句设置方式: EXEC sp_dboption “数据库名”, “autoshrink”, “TRUE” 6.如果想以后不让它日志增长得太大 企业管理器–服务器...=20) ——————————————————————————————- /*–压缩数据库的通用存储过程 压缩日志数据库文件大小 因为要对数据库进行分离处理 所以存储过程不能创建在被压缩的数据库中 –

1K20

数据库密码配置项都不加密?心也太大了!

. ## 配置MySQL数据库连接 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc...很多项目的配置文件里,包括数据库密码、缓存密码、亦或是一些第三方服务的Key都是直接配在里面,没有做任何加密处理! 有人会说这个配置文件反正是我自己的,有啥风险?...这个嘛,之前倒是看到过一个例子,一个程序员把自己公司的项目代码上传到了自己的GitHub仓库里了,结果配置文件忘了处理,导致公司数据库泄露,关键问题是,这个公司还是个酒店管理公司,因此后果可想而知了.....一般来说,项目配置文件里,所有涉及信息安全的配置项(或字段)都应该做处理,典型的比如: 用到的数据库、缓存的密码 用到的中间件、消息队列的密码 用到的各种第三方服务的Access_Key 其他第三方服务的通信信息

1.3K61

主机、数据库日志收集

Current Version:V1.0.0 Latest Version:主机、数据库日志收集 Create Time:2016-04-08 Update Time:2016-04-08 15:24...一、主机系统日志收集: Linux AIX HP-UX Solaris Windows 二、数据库告警日志收集: Oracle 一、主机系统日志收集: 创建主机日志收集目录: --Unix/Linux...创建存放系统日志的文件夹: # mkdir -p /var/collect/OS Linux Linux系统日志文件: /var/log/messages 将最近1000条日志输出到linux1000....log文件中: # tail -1000 /var/log/messages > /var/collect/OS/linux1000.log AIX AIX系统日志文件收集: 将日志输出到aix.log...二、数据库告警日志收集: Oracle 告警日志检查: 10g告警日志默认所在路径:ORACLE_BASE/admin/ORACLE_SID/bdump/alert*.log 11g告警日志默认所在路径

1.7K30

达梦数据库启用日志方法,达梦数据库查看日志是否启用,达梦数据库日志文件位置查找

注: 日志启用时会非常占用硬盘的读写资源,使正常读写数据库的效率大大降低,因为日志文件很大,之前我们有个服务器一直起着日志,一个月就达到 500G 的大小了,平时的一个操作都几十兆的涨。...可以用下面两种方式来启用和关闭日志。...【启用关闭方式一】 -- 启用日志 sp_set_para_value(1,'svr_log',1); -- 关闭日志 sp_set_para_value(1,'svr_log',0); 效果图:...-- 开启日志 alter system set 'SVR_LOG' = 1; -- 关闭日志 alter system set 'SVR_LOG' = 0; 看到提示执行失败了,但实际上已经成功了,可以用上面的方法查询确认下...达梦数据库下的 log 文件夹里的 dmsql 开头的文件就是日志文件。 ? 下面是一次日常操作过程的记录。

3.8K10

开启查看Mysql数据库日志

很多时候网站打开速度变慢,为了定位是否为数据库导致的,我们需要知道在访问网站的同时,站点执行了哪些SQL,每条SQL耗时多长。 为此,查看数据库日志是最直接的。...一般情况下,数据库日志默认是关闭的,因此需要先激活日志功能: 1....使用root用户登陆到数据库后,检查“数据库日志”是否开启 SHOW VARIABLES LIKE 'general%'; # 这份日志会保存到数据库的安装目录, Centos7默认的目录是 /var...另外,还有一个相关的“慢查询日志”,检查是否开启: SHOW VARIABLES LIKE '%slow_query_log%'; # 这份日志会保存到数据库的安装目录, Centos7默认的目录是...无需重启数据库,直接刷新站点,发现 VM_211_224_centos.log 日志有内容,VM_211_224_centos-slow.log日志无内容(当然这是针对我的情况而言,mysql/mariadb

5.8K10
领券