业务sql日志分日志文件

压缩数据库日志文件(存储过程) 最近数据库日志文件增加太快,其中一个数据库的日志文件在短短一个星期居然从600多MB增加到40多G,为了偷懒所以写了这个存储过程压缩日志文件,不然30多个数据库每天光点收缩就要10几分钟,想想还是很值得的。数据库有个选项叫自动收缩,说的很好听,可是我们的数据库恢复模式都是完整,在完整模式下数据库的收缩并不会释放太多的空间,而且我也不知道自动收缩是什么时候收缩,baidu和google上也没人给 阅读详情
<!--业务SQL日志 ,用于排查sql错误-->
<RollingRandomAccessFile name="sqlLogFile" immediateFlush="false" filePattern="${fileName}/${hostName}_sql_%d{yyyy-MM-dd}_%i.log">
 <PatternLayout pattern="${LOG_PATTERN}"/>
 <Policies>
 <TimeBasedTriggeringPolicy modulate="true" interval="1"/>
 <SizeBasedTriggeringPolicy size="2048MB"/>
 </Policies>
 <Filters>
 <ThresholdFilter level="info" onMatch="DENY" onMismatch="NEUTRAL"/>
 <ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY"/>
 </Filters>
 <DirectWriteRolloverStrategy maxFiles="100"/>
</RollingRandomAccessFile>

<logger name="com.xxx.mes3.pmc.mapper" level="debug" additivity="false">
 <AppenderRef ref="sqlLogFile"/>
 <AppenderRef ref="console"/>
</logger>
<logger name="com.xxx.mes3.base.mapper" level="debug" additivity="false">
 <AppenderRef ref="sqlLogFile"/>
 <AppenderRef ref="console"/>
</logger>
<logger name="com.xxx.mes3.emc.mapper" level="debug" additivity="false">
 <AppenderRef ref="sqlLogFile"/>
 <AppenderRef ref="console"/>
</logger>
<logger name="com.huaxla.mes3.emptyGroupData.mapper" level="debug" additivity="false">
 <AppenderRef ref="sqlLogFile"/>
 <AppenderRef ref="console"/>
</logger>
<logger name="com.huaxla.log.rabbitmq" level="OFF" additivity="false" />
<logger name="com.huaxla.infrastructure.etcd" level="OFF" additivity="false" />
<logger name="com.huaxla.commons" level="OFF" additivity="false" />
<logger name="io.grpc" level="OFF" additivity="false" />
AI编码规则:从提示工程到自动化,提升大模型生成代码质量 在软件工程领域,代码质量是保障软件可维护性、安全性和团队协作效率的核心。其背后遵循着从基础语法规范到架构设计原则的一系列工程实践。随着大语言模型(LLM)在代码生成任务中的广泛应用,如何确保AI生成的代码符合这些工程标准,成为一个关键的技术挑战。这涉及到将人类工程师积累的最佳实践,转化为机器可理解、可执行的明确约束。通过系统化的**编码规则**定义与集成,例如构建涵盖安全、风格、架构的多层次规则集,并将其融入**提示工程**或自动化工作流,可以显著引导AI产出更健壮、规范的代码。这种方法的价值在于,它能将模 阅读详情

相关推荐

Unity资源逆向解析:从APK到AssetStudio的完整实战

本文详细介绍了Unity资源逆向解析的全流程,从APK解包到使用AssetStudio深度解析Unity游戏资源。通过实战案例演示如何提取《植物大战僵尸》等游戏的素材,包括贴图、音频和3D模型,帮助开发者掌握Unity游戏逆向工程的核心技术。

weixin_30664051的博客 475

log4j2 按天分日志

log4j2的按天分日志文件

程序员 4万+

F460 CLK配置功能模块说明

F460CLK配置功能模块说明 目录 F460CLK配置功能模块说明 CLK配置: 1. DDL_ICG——初始化配置 2. DDL_UTILITY——基础功能函数 3.DDL_PRINT-待细化 4.DDL_ADC 5.DDL_AES——AES 加解密算法处理器 6.DDL_CAN 7. DDL_CLK 8. DDL_CMP——电压比较器 9. DDL_CRC 10. DDL_DCU——数据计算单元 11. DDL_DMAC——DMA 控制器 ...

childboy的博客 2462

log4j2按日期按级别的日志文件归档(限制文件大小,限制每天的文件个数(10))

${sys:catalina.home}/logs/regulators filePattern="${log_path}/$${date:yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log"> onMismatch="NEUTRAL" /> filePattern="${lo

一瓶绿茶三元钱 1万+

达梦的自定义类型和存储过程支持创建同义词,不支持同义词使用?

达梦8的自定义类型和存储过程支持创建同义词,但是通过同义词调用报错,而在oracle上验证没有问题,难道是发现了达梦的bug了?非也非也,详情请见下文

wy071218的专栏 979

modbus-esp8266库深度解析:工业级Modbus协议栈实现

Modbus是一种广泛应用于工业自动化领域的通用串行通信协议,其核心在于标准化的功能码、寄存器模型与帧结构设计。基于RTU、ASCII和TCP三种传输变体,Modbus协议通过主从架构实现设备间可靠数据交互,具备低开销、高兼容性与强实时性等技术价值。在边缘计算与工业物联网场景中,它被广泛用于PLC通信、传感器数据采集、HMI集成及远程固件升级(FOTA)等关键任务。针对ESP8266/ESP32等Wi-Fi微控制器平台,modbus-esp8266库提供了完整协议栈支持,涵盖多实例并发、回调驱动架构、零拷贝

weixin_42315569的博客 351

Log4j2使用分析(按日期保存,限制文件数量)

Log4j2使用配置,按日期保存,保留30天内文件

giventian的博客 1万+

YOLOv5改进之---EIoU,SIoU,AlphaIoU,FocalEIoU,Wise-IoU

本文主要针对yolov5的iou损失函数进行改进,主要涵盖EIoU,SIoU,AlphaIoU,FocalEIoU,Wise-IoU这几种损失

qq_41920323的博客 1466

SQL Server日志文件过大 大日志文件清理方法 不分离数据库

SQL Server日志文件过大,随着时间的推移会占用很大的存储空间 ,例如几G、几十个G、上百G的大日志需要清理。SQL Server数据库大日志文件清理方法 ,网上提供了很多清理日志的需要【先分离数据库——〉删除日志文件——〉附加数据库】 的方法,此方法风险太大,执行过程也比较久,有时候也会出现分离不成功的现象,导致数据库无法正常使用。1.在SQL Server 2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完整模式,一定必务要再改回完整模式,不然数据库就不支持时间点备份了。

ABC123 6万+

药物对接仿真软件:HADDOCK_(16).实践项目:抗体-抗原对接案例

定义分子结构文件。

kkchenjj的博客 582

从 AI 助手到 ADT 自动化桥梁:全面解析 Vibing Steampunk 的定位、能力边界与典型使用场合

Vibing Steampunk是一个面向SAP ABAP开发的AI自动化工具集,它通过ADT API将SAP开发能力系统化地暴露给AI助手和命令行工作流。该工具支持ECC、S/4HANA等所有启用ADT的系统,提供代码读取、修改、测试、调试等全流程自动化能力。核心功能包括AI调试、上下文压缩、ABAP语言服务、Lua脚本自动化等,并内置多重安全控制。其分层架构兼容标准ADT和WebSocket扩展,既适合AI驱动开发,也支持传统DevOps自动化,特别适用于老系统代码考古、知识接力和复杂问题诊断场景。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 152

DM SQL 日志文件:运维排障与性能优化的核心抓手

本文系统讲解达梦数据库 DM SQL 日志文件的配置、管理与分析方法,涵盖 sqllog.ini 配置、svr_log 参数、动态开关、日志切换清理、慢 SQL 定位及性能优化实战,助你高效运维与排障。

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 1289

【PyTorch深度学习项目实战100例目录】项目详解 + 数据集 + 完整源码

大家好,我是阿光。本专栏整理了《深度学习100例》,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。正在更新中~ ✨。

优快云 精品推荐 10万+

添加日志_Oracle管理日志文件详解

Oracle日志文件Oracle日志文件是Oracle数据库存储信息的重要文件,主要用来存储数据库变化的操作信息。Oracle日志文件可以分为两种:重做日志文件(redo log file)、归档日志文件,其中重做日志文件主要记录了数据库的操作过程,可以在进行数据库恢复时,将重做日志文件在还原的数据库上进行执行,以达到数据库的最新状态。Oracle数据库在运行时,可以选择是否开启归档日志,在非归档...

weixin_42361635的博客 1112

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

日志文件分析

WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31:表明客户端使用的操作系统是 Windows NT 6.2(即 Windows 8),是 64 位系统(WOW64 表示在 64 位系统上模拟 32 位环境),浏览器是 Chrome 26.0.1410.64,基于 AppleWebKit 内核,AppleWebKit是一个开源的布局引擎,主要用于浏览器。89:表示服务器返回给客户端的响应数据字节数。

2403_88668158的博客 2498

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

SQL SERVER 2008 R2 数据库日志文件太大,如何进行清理?

数据库日志文件太大,有200多G,磁盘空间只有7.34M。清理方法是:1、将恢复模式改成简单2、右键选择收缩,选中文件,然后选择日志文件,再点确定。3、将恢复模式改成完全注:SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式。Simple 简单恢复模式,Simple模式的旧称叫”Checkpoint with truncate log“,...

weixin_33775582的博客 4619

SQL Server 日志文件过大分析与解决方案

20G数据文件配400G日志文件,比例严重失衡(1:20),属典型配置错误。常见原因是:1)完整恢复模式未配置日志备份;2)长时间运行的事务未提交;3)高可用同步延迟。诊断方法包括检查恢复模式、备份历史及SSMS报表。紧急处理方案:先修改恢复模式为SIMPLE,执行CHECKPOINT并收缩日志文件,再改回FULL模式。根治方案是创建定期日志备份作业(建议每小时)。最佳实践是定期监控日志空间使用情况(DBCC SQLPERF),设置合理初始大小(5-10G)和增长值(1G)。

PAO_PAOHAHA的博客 2595

SQL Server 2012日志文件损坏修复:从原理到实战的完整指南

在数据库系统中,事务日志是保证数据一致性和持久性的核心组件,它通过预写日志机制记录所有数据变更操作。当发生物理损坏或逻辑损坏时,数据库可能陷入无法访问的状态,直接影响业务连续性。理解日志文件的作用原理,掌握紧急修复技术,对于保障关键业务系统的稳定运行具有重要价值。本文聚焦SQL Server 2012这一经典版本,针对日志文件损坏这一常见故障场景,深入剖析其修复策略与技术实现。通过系统讲解事务日志的底层机制、损坏类型诊断方法,并结合实际工程实践,详细演示了包括紧急模式修复、日志文件重建在内的多种解决方案。这

weixin_30736301的博客 667

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

点击关注上方“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货最近数据仓库时不时爆磁盘空间不足,导致定时任务执行失败,这可了得,要知道定时任务执行的可是每天的业务数据。仔细检查,...

SQL数据库开发 7399

C#读取txt日志文件

C#读取txt日志文件 C#读取txt日志文件 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示

huangchunru84的博客 2798

【SQLserver篇】事务日志文件.ldf已满(错误9002)的问题解决

通过修改事务日志的恢复模式为简单恢复模式(Simple)、收缩事务日志、进行定期备份事务日志办法解决事务日志文件.ldf已满(错误9002)的问题

奈斯DB的博客 3680

Sql Server 2008 数据库日志文件收缩的方法

数据库随着业务量的增多,日志文件巨,造成磁盘空间不够用,进而后来的访问数据库请求无法访问。 网上类似的方法也很多,但不可行,如下是我实践过,可行的,将日志文件收缩至任意指定大小的方法: 第一步: 在SQL SERVER Management Studio 中右击数据库选择“属性”---》“选项”,将恢复模式由默认的“完整”改为“简单”。 第二步:再次右键选择数据库的“任务”--》“收...

当你的才华还撑不起你的野心时,那你就应该静下心来学习。 3501

【亲测免费】 SQL SERVER Always On日志文件收缩指南:高效运维的必备工具

SQL SERVER Always On日志文件收缩指南:高效运维的必备工具 【下载地址】SQLSERVERAlwaysOn收缩日志文件详细操作及问题处理指南 SQL SERVER Always On收缩日志文件详细操作及问题处理指南本资源文件详细介绍了如何在SQL SERVER Always On环境中进行日志文件的收...

gitblog_06667的博客 1075

DM SQL 日志文件:全面解析与配置运维实战

本文详细解析达梦数据库(DM)的 SQL 日志文件机制。涵盖日志文件的核心概念、配置开启流程(sqllog.ini 与 dm.ini 参数详解)、以及日志分析与运维实战。通过流程图与操作步骤,帮助 DBA 快速定位慢 SQL 并管理日志空间,提升数据库运维效率。

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 1757

将mybatis打印的sql语句输出到自己的日志文件中

业务场景 因为代码发布后,我们不能直观的查看控制台打印的sql语句。所以我们需要将所以sql语句导出到日志文件中。 mybatis的日志配置处理 mybatis提供了两种sql打印处理方式 一种是单纯的打印在控制台,不算日志 log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 这一种是将sql语句作为日志打印,并支持输出到日志文件 log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl 那我们肯定采取第

qq_42077566的博客 4008

Idea输出台打印Sql日志

输出台日志的重要性就不多说了,直接上图看是如何做的: 我输入了“张无忌”,并点击查询,看一下控制台的日志,如图:可以看到,有调用的方法,SQl,查询条件,以及结果 同时日志保存在了一个文件中,如图 需要如何做呢,两个文件即可: 代码如下,其中有两个地方需要改,都标出来了,其中的日志输出的级别可以自己挑,一般都是debug <?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <

y_yanghao的博客 7967

oracle 查看日志组切换状态_Oracle管理日志文件详解

Oracle日志文件Oracle日志文件是Oracle数据库存储信息的重要文件,主要用来存储数据库变化的操作信息。Oracle日志文件可以分为两种:重做日志文件(redo log file)、归档日志文件,其中重做日志文件主要记录了数据库的操作过程,可以在进行数据库恢复时,将重做日志文件在还原的数据库上进行执行,以达到数据库的最新状态。Oracle数据库在运行时,可以选择是否开启归档日志,在非归档...

weixin_39884832的博客 826
上一篇: Arthas 基础学习
下一篇: 异步 excel 导出组件设计和实现
杜引强
博客等级 码龄13年 806粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值