自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql性能优化——生产实际问题场景举证分析

一、背景关于mysql优化这块,一直想输出点实质性的东西。很早以前针对多次的系统性能压测和优化,有过一份ppt总结,在内部团队进行过分享,但一直没有单独的针对mysql进行总结分析过。在这里结合当时的ppt梳理下mysql生产优化遇到过的一些问题,和解决问题的过程。二、案例场景举证和分析一般在系统正式上线前,会结合系统的使用场景和热点功能进行一次压力测试,从中分析出系统性能缺陷点,以调...

2020-02-02 15:52:57 446

原创 redis性能优化——生产中实际遇到的问题排查总结

背景 redis-K,V数据库,因其高性能的操作性和支持丰富的数据结构,目前大量被用于衔接应用层和关系数据库中间的缓存层。随着使用的场景越来越多,和数据量快速的递增,在生产环境中经常会遇到相关的性能瓶颈问题。这时候就需要借助一些外部的手段来分析瓶颈根源在哪,对症下药提升性能。 常见性能问题及问题分析过程 1、生产系统刚开始运行阶段,系统稳定。但是运行一段时间后,发现部分时间段系统...

2018-08-12 22:47:31 24107 5

原创 生产故障排查——高并发时的懒加载逻辑导致应用无法响应

故障现象生产环境上线新功能,我们采用灰度的方式足台更新服务节点,保证能持续提供服务。最近一次更新发现在节点启动完后,接入流量运行小会节点会出现无法响应的情况,此时cpu占用非常高,而且切断流量后也无法恢复。担心是新上线逻辑问题,马上执行回滚操作(更新回之前的稳定版本),但是,回滚后重新启动接入流量后也还是出现同样的问题。问题分析导出问题节点故障时的jstack日志,jstack -l pi...

2020-02-15 22:41:12 378

原创 生产故障排查——mysql事务锁阻塞

故障现象前端接口请求长时间无法响应,等待一段时候后返回错误;查看应用日志发现大量事务超时异常:java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction数据库有大量的执行语句阻塞,问题分析 应用层分析: 上述应用异常,表示当前事务操作的数据被另外的事务锁持有,处于等待状态,达到事务最大等待时...

2020-02-15 19:27:19 1616

原创 架构知识总结——基础篇

前言随着工作经验的积累,学习的知识从开始的某一领域深入研究到技术面横向扩充,涉及并积累了很多方面的技术经验,但始终没有静下心来系统完备的进行总结。平时会对某一领域的积累进行思考整理,都只是在单一的技术面,缺少从全局领域的视角进行深层次的剖析总结。在极客时间上看到一堂从0学习架构的课程,发现里面课程目录介绍正是自己工作多年来一步步实践过的路程,于是想通过这堂简易课程的学习对自己来一次全局领域的深...

2019-08-24 16:04:27 251

转载 Openstack实践——重启后偶尔无法获取IP

最近想在自己搭的openstack上练习下k8s,突然发现里面的实例无法访问,登陆控制台发现实例未获取到私网ip。网上查找相关的问题,初步定位和neutron-metadata-agent有关,查看/var/log/neutron/metadata-agent.log日志,发现neutron-metadata-agent启动时连接rabbitmq超时。重启neutron-metadata-agen...

2018-11-25 13:43:50 1203

原创 openstack实践——搭建指引和相关概念解析

前言随着业务不断的扩张,所依赖的微服务架构的日益庞大,所带来的相关部署工作也越来越重型。近年来,容器技术快速更新,为降级部署微服务庞大的架构提供了可能。同时,云计算强大资源管控和弹性调度能力,为容器提供了非常好的运行环境。越来越多的企业把自己的微服务架构装进了容器并搬上了云;相关前言的技术,开源的云:openstack,容器:k8s,docker第一步我们先搭建一套属于自己的云...

2018-08-05 19:30:29 655

原创 微服务——统一配置服务(spring cloud config)

前言近年来,微服务架构的模式越来越受到大众的追捧。究其缘由,传统的单体式应用服务一直面临的问题:业务代码臃肿、部署更新繁琐、语言单一,无法满足如今互联网产品业务需求快速变化时快捷、解耦的开发和部署需求。微服务思想,根据业务模块和基础能力需求,拆分成平级的服务组件,每个组件服务可以采用最适合的语言平台或者技术架构。 服务分离,解耦了开发和部署,同时,也面临着亟待解决的问题

2017-10-21 16:35:08 2565

空空如也

空空如也

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

TA关注的人

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