首页 > 其他分享 >高并发时发生的性能问题

高并发时发生的性能问题

时间:2023-03-09 09:44:44浏览次数:40  
标签:keys 性能 redis 连接数 并发 发生 连接池

最近线上系统高并发时发生了两次性能问题,总结了一下共享给大家,避免日后再发生此类问题。
1.
现象:redis服务器cpu负荷很高,响应慢
原因:代码中使用keys命令查询导致redis整体扫描
对策:禁止使用keys命令
2.
现象:获取数据库连接超时,导致应用服务响应慢,甚至崩溃
原因:数据库连接池的最大连接数配置过小(没有配置,默认为10)
对策:在配置文件中设置连接池最大连接数为100

标签:keys,性能,redis,连接数,并发,发生,连接池
From: https://www.cnblogs.com/f9264/p/17197151.html

相关文章

  • 架构师是如何进行前端性能优化设计的 All In One
    架构师是如何进行前端性能优化设计的AllInOne做为一名架构师应该如何对前端项目性能优化方案进行设计和落地执行性能优化设计模式/优化策率/投入产出比/性价比量化......
  • Spark性能调优
    1、概述在大数据领域,肯定有很多小伙伴跟笔者一样为了让生产中数据执行速度更快、性能更高而去使用Spark,当我们用Spark程序实现功能开发并使程序正常稳定运行起来的时候,一定......
  • 04.高并发秒杀公平不超卖-消息MQ架构体系(1) 一般有用 看2
    -----  -----                                         ......
  • 并发编程BUG源头
    背景核心矛盾CPU/内存/IO设备的速度差异解决思路计算机体系结构——CPU增加了缓存,以均衡与内存的速度差异操作系统——操作系统增加了进程、线程,以分时复用CPU,进而......
  • 内网穿透的高性能的反向代理应用FRP-自定义404错误页【实践可行版】
    frp简介frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公......
  • MySQL查看数据库性能常用命令和实战教学
    MySQL查看数据库性能常用命令#列出MySQL服务器运行各种状态值showglobalstatus;#查询MySQL服务器配置信息语句showvariables;#慢查询showvariableslike'%sl......
  • 七大高效的性能测试技术
    进入互联网时代,性能测试显得越来越重要,移动应用、web应用和物联网应用都需要进行性能测试和性能调优,而进行性能和负载测试会产生了大量的数据,这些数据难以分析。除了数......
  • 怎么做好APP性能测试?
    随着智能化生活的推进,我们生活中不可避免的要用到很多程序app。有的APP性能使用感很好,用户都愿意下载使用,而有的APP总是出现卡顿或网络延迟的情况,那必然就降低了用户的......
  • jmeter性能测试实例3解析--性能瓶颈分析过程
    场景要求1、用户登陆---每个用户登陆一次(仅一次控制器)2、压测试接口获取门店列表性能场景指标1、验证最大在线用户数--(负载测试)2、错误率<0.5%3、请求响应时间<2......
  • 常用的计算机网络的性能指标
    速率 带宽 吞吐量吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量。吞吐量被经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通......