摘要: MySQL优化概述 MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈。 CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。 磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上。 我们可以用mpstat, ios 阅读全文
posted @ 2024-01-09 16:18 我只吃大碗 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 在多线程程序中,当多个线程同时访问共享资源时,会出现并发问题,如数据竞争和资源争用等。这时候,需要采用锁机制来解决并发问题。在Java中,常用的锁包括synchronized关键字、ReentrantLock类和ReadWriteLock类等。 在开发中,会产生锁和锁冲突的情况包括以下几种: 多线程 阅读全文
posted @ 2023-11-24 17:57 我只吃大碗 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Java的性能优化可以从多个方面入手,从影响性能的方面考虑一下。包括以下几个方面: 线程池调优:适当地调整线程池的大小和线程数,可以提高程序的并发性能和响应速度。 内存管理:合理地管理内存使用,包括对象的创建和销毁,可以提高程序的执行效率。 IO操作优化:采用NIO方式可以减少IO操作时的阻塞等待, 阅读全文
posted @ 2023-11-24 17:48 我只吃大碗 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 许多小伙伴应该都听说过,前两天在IT行业爆出了一个大瓜。是什么事情呢?在11月12日17:50-21:15。, 三个半小时的时间里,不但阿里云、钉钉、闲鱼、淘宝、语雀......甚至连某些高校的饮水机都崩了! 故障现象 阿里的内部服务都是部署在阿里云上,所以阿里系的各个产品都出现了崩溃问题,一度冲上 阅读全文
posted @ 2023-11-15 15:28 我只吃大碗 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 转:https://blog.csdn.net/2301_77709772/article/details/133777907 大多数的性能测试工作人员分为以下三个阶段: 1、出了问题看资源,资源占用如果很高,报以窃喜的心态,恩,发现了,原理是资源瓶颈。 2、资源没有出现瓶颈,通过一些技术手段分析, 阅读全文
posted @ 2023-11-09 16:23 我只吃大碗 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 什么是系统的性能? 当一个系统被开发出来后,功能均被实现了,系统进入稳定的运行状态。但系统的运行得怎么样,还是有待验证。系统的运行得怎么样即可以简单理解为系统的性能。 什么是系统的性能测试?在指定的软件、硬件、网络条件下,通过编制脚本运行模拟多种环境进行测试(如:正常环境、峰值环境、负载环境等)对系 阅读全文
posted @ 2023-11-08 18:25 我只吃大碗 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 整体思路:从前到后,从表象到内部 1、首先排查压力机自身的问题,如CPU、内存、网络、脚本 2、监控中间件的访问日志,观察相应时间耗时,出现在哪一个环节。Tomcat、nginx、apache、mysql 3、排查网络问题,监控压力机到后端服务器的网络是否出现瓶颈 4、监控服务端的所有机器(Tomc 阅读全文
posted @ 2023-11-08 14:03 我只吃大碗 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 诺贝尔经济学奖获得者弗里德曼说:花自己的钱办自己的事,最为经济;花自己的钱给别人办事,最有效率;花别人的钱为自己办事,最为浪费;花别人的钱为别人办事,最不负责任。花自己的钱办自己的事,既讲节约,又讲效果;花自己的钱,办别人的事,只讲节约,不讲效果;花别人的钱,办自己的事,只讲效果,不讲节约;花别人的 阅读全文
posted @ 2023-10-09 09:02 我只吃大碗 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 我们先思考下面几个业务场景的解决方案: 支付系统每天凌晨1点跑批,进行一天清算,每月1号进行上个月清算 电商整点抢购,商品价格8点整开始优惠 12306购票系统,超过30分钟没有成功支付订单的,进行回收处理 商品成功发货后,需要向客户发送短信提醒 类似的业务场景非常多,我们怎么解决? 为什么我们需要 阅读全文
posted @ 2023-06-09 12:04 我只吃大碗 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1. 安装 nmon 工具 首先,我们需要在 Linux 系统上安装 nmon 工具。可以使用以下命令在 Ubuntu 或 Debian 系统上安装 nmon 工具: sudo apt-get install nmon 在 CentOS 或 RHEL 系统上,您可以使用以下命令安装 nmon 工具: 阅读全文
posted @ 2023-03-25 15:58 我只吃大碗 阅读(55) 评论(0) 推荐(0) 编辑