摘要: 背景 今天下午出现告警提示线上环境机器的CPU突增到100%,持续约两分钟又回落到正常水平。 结论 文件导出时由于逻辑漏洞导致部分场景,填充excel时出现死循环,当数据填充到一定量时,就会抛异常而后捕捉到,跳出循环。 一般场景分析 一般来说,CPU高有以下几种常见原因: 业务请求和处理的并发量大, 阅读全文
posted @ 2024-03-04 23:01 翎野君 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 问题 之前使用hexo+GitHub Pages搭建个人博客,同时使用了在腾讯云买了域名,使用了域名解析,将GitHub Pages的访问地址解析到了自己买的域名,在GitHub仓库里面使用了CNAME文件指定域名,如我的lingyejun.com。因此如果需要停止域名解析就需要现在阿里云域名解析那 阅读全文
posted @ 2024-03-04 22:24 翎野君 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 背景 在使用PostgreSQL数据库过程中,使用了连表语句如下所示,其中a表的order_no为bigint类型,b表的order_no为varchar类型 select * from table_order a inner join table_order_item b on a.order_n 阅读全文
posted @ 2024-03-04 22:24 翎野君 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 原文链接 https://keithlan.github.io/2017/06/05/innodb_locks_show_engine/ 背景 锁系列第一期的时候介绍的锁,我们要如何去解读呢? 在哪里能够看到这些锁? 锁信息解读 工欲善其事必先利其器show engine innodb status 阅读全文
posted @ 2024-03-04 22:23 翎野君 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 原文链接 https://keithlan.github.io/2017/06/05/innodb_locks_1/ 背景 锁是MySQL里面最难理解的知识,但是又无处不在。一开始接触锁的时候,感觉被各种锁类型和名词弄得晕头转向,就别说其他了。本文是通过DBA的视角(非InnoDB内核开发)来分析和 阅读全文
posted @ 2024-03-04 22:23 翎野君 阅读(5) 评论(0) 推荐(0) 编辑