- 博客(8)
- 收藏
- 关注
原创 【日常运维】MySQL CPU利用率过高100%
一、现象描述:当 MySQL数据库CPU利用率超过80%时,可能会出现业务响应变慢、超时、无法连接数据库等现象。二、可能原因MySQL 主要是两类线程占用 CPU:系统线程和用户线程。1.用户线程用户线程繁忙,大部分场景都是由“慢查询”“计算量大”和“高 QPS”因素引起的。(1)慢查询:进行长时间的计算,例如:order by,group by,临时表,join 等。这一类问题是查询效率不高,导致单个 SQL 语句长时间占用 CPU 时间。(2)计算量大。
2025-03-04 19:21:19
717
原创 【服务部署】Windows系统将SpringBoot项目部署为系统服务并实现开机自动运行
下载完成,统一将其放在一个新建目录下。包一并拷贝至该目录,将三个文件统一修改为一个项目名。项目已经打包成一个可执行的。
2025-02-21 20:01:16
1195
原创 【问题解决】docker容器日志导致服务器磁盘占满
编写定时日志清理脚本:将docker容器产生的日志先复制到临时目录保存,超过七天则自动删除,然后清空docker容器原文件的内容。
2025-02-18 10:19:11
190
原创 【面试问题】通俗易懂的SpringMVC执行流程
根据处理器执行链中的处理器,找到能够执行该处理器的处理器适配器。对象,让其自己进行渲染,即进行数据填充,形成响应对象。(2)前端控制器将请求转给处理器映射器。(1)客户端提交请求到前端控制器。识别请求路径,找到对应的处理器。,并将其封装为处理器执行链(完成请求参数封装,并返回。前端控制器调用视图解析器。将结果返回给前端控制器。),返回给前端控制器。
2025-02-17 15:22:38
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人