线上有一个凌晨执行的sql,查询300w条数据,导致每天凌晨服务崩溃
日志检索
1.关键字搜索
cat 1.log | grep key 可以写为: grep key 1.log
2.时间搜索
Linux 命令:sed -n '/开始时间/,/结束时间/p' logfile[日志文件名]
例子
sed -n '/2021-03-29 15:10:28/,/2021-03-29 00:05:50/p' croot_rims_origin-1.0.0-SNAPSHOT.log
3.从多少行开始查看
1464260:行数
50:查看多少行
cat croot_rims_origin-1.0.0-SNAPSHOT.log |tail -n +1464260| head -n 50
4.显示行号
cat 选项:-n 显示行号(包括空行)-b 显示行号(不包括空行)
5.统计行数
wc -l croot_rims_origin-1.0.0-SNAPSHOT.log
在目录中搜索日志关键字
当前目录搜索关键字 xxx
grep -r xxx .