自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 记一次线上数据库死锁

最近,线上订单库老出现报错,通过elk看是是死锁导致数据库回滚了,哲哥那拿来的数据库死锁日志如下:*** (1) TRANSACTION:TRANSACTION 728240667, ACTIVE 0 sec starting index readmysql tables in use 1, locked 1LOCK WAIT 5 lock struct(s), heap size 1136, 3 row lock(s), undo log entries 1MySQL thr...

2021-11-08 14:01:10 304

转载 面试官:Mysql为什么要读写分离

读写分离的场景当数据库系统出现瓶颈时,有很多种优化方式,读写分离只能算是其中的一种,它主要解决的问题是,数据库的读多写少,读请求非常多,但是写请求非常少;为什么呢?我们分几种情况讨论:读多写少:1)并发读不需要事务,而写入数据需要事务, 假如写入数据是200ms,而读数据是10ms;1s内如果全是读请求,则可以达到100qps。如果1s内有2个写请求,qps可能就降低到60qps;2)此种情况下做读写分离,一个主库可以挂多个从库(假如3个),那么此时1s的并发直接提升到300qps;写多读少

2021-10-26 14:52:08 1846

原创 记一次netty版本bug导致线上cpu飙高的问题

1、最近线上一个用来做websocet的服务出现了问题,该服务平时使用不多,但是运维top发现使用率一直在100%左右,从现象看是某个线程一直在跑,然后jstack 看了一下线程信息,内容如下:"ObjectCleanerThread" #24 daemon prio=1 os_prio=0 tid=0x00007f3bbaea7000 nid=0x22 runnable [0x00007f3b9c1c5000] java.lang.Thread.State: RUNNABLE

2021-10-18 11:32:03 2457

原创 记文件上传功能中发现的openjdk的一个bug

1、最近在做一个文件上传功能,然后在进行测试的时候,发现如果连续点击上传后台会报错,经过排除后发现是gateway-service报错,内容如下:2021-10-18 09:55:04.442 ERROR 1 --- [io-8088-exec-11] com.clx.msl.gateway.filter.ErrorFilter : this is a ErrorFilter :com.netflix.zuul.exception.ZuulException: Forwarding errorcom

2021-10-18 11:08:00 256

原创 Mycat select for update 未锁定记录解决方案

1、升级Mycat 到新的版本,见地址:1.4-1.6 select for update 未锁定链接 · Issue #1261 · MyCATApache/Mycat-Server · GitHub2、开启事务后,将select for update 操作跟在别的不相关的增删改操作之后即可,如图,事务一:开启事务,执行 update、select 后先不提交,然后执行事务二事务二:开启事务,执行select 操作,此时事务被挂起,说明事务一的se...

2021-10-18 10:49:12 486

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除