当前位置: 首页 > news >正文

sed截取慢SQL大文件并导出指定时间范围内容

有一个5G的慢SQL文件,需要导出指定时间段内的所有慢SQL记录,因为一些神奇的原因,慢SQL文件没有配置日志轮转(logrotate),所以决定使用grep和sed命令来完成过滤查询。

1.grep查询指定时间段开始时间的行号

[root@DB-master mysql]# grep -n '# Time: 250824 14:00' slow-master.log | head -1
149623336:# Time: 250824 14:00:03

2.grep查询指定时间段结束时间的行号

[root@DB-master mysql]# grep -n '# Time: 250824 14:30' slow-master.log | head -1
149637005:# Time: 250824 14:30:04

3.sed根据行号过滤导出文件内容

sed -n '149623336,149637005p' slow-master.log >> slow_log_master_1400_1430.log
http://www.dtcms.com/a/351314.html

相关文章:

  • 数据结构(时空复杂度)
  • VMware 中 Ubuntu 右上角网络图标消失的 5 种终极修复方案
  • 腾讯开源OpenTenBase深度实践:企业级分布式HTAP数据库部署全攻略
  • 【URP】Unity超分辨率优化实践
  • 【yocto】Yocto Project 核心:深入了解.bbclass文件
  • 云蝠智能 Voice Agent:多语言交互时代的AI智能语音呼叫
  • 病理软件Cellprofiler使用教程
  • 【系统编程】线程控制原语
  • 半小时打造七夕传统文化网站:Qoder AI编程实战记录
  • Ansible配置文件
  • 2025第五届人工智能、自动化与高性能计算国际会议 (AIAHPC 2025)
  • YUM配置
  • 适配欧拉操作系统
  • 高频面试题:说一下线程池吧?(线程池原理,核心参数,创建方式,应用场景都要说到才能让面试官心服口服)
  • 什么是AQS?
  • Xposed框架实战指南:从原理到你的第一个模块
  • R语言使用随机森林对数据进行插补
  • 【Java基础】Java数据结构深度解析:Array、ArrayList与LinkedList的对比与实践
  • 【HarmonyOS NEXT】打包鸿蒙应用并发布到应用市场
  • 构建生产级 RAG 系统:从数据处理到智能体(Agent)的全流程深度解析
  • Linux 网络数据收发全栈工具书:从 nc、socat 到 iperf3 的 Buildroot 路径与跨平台实战
  • 开心实习之第三十二天
  • Python爬虫实战:Uiautomator2 详解与应用场景
  • Android SystemServer 系列专题【篇四:SystemServerInitThreadPool线程池管理】
  • android 事件分发源码分析
  • STL库——vector(类函数学习)
  • 【51单片机】萌新持续学习中《矩阵 密码锁 点阵屏》
  • 矩阵初等变换的几何含义
  • 血缘元数据采集开放标准:OpenLineage Integrations Apache Spark Configuration Usage
  • 重写BeanFactory初始化方法并行加载Bean