首页
学习
活动
专区
圈层
工具
发布
首页标签高并发

#高并发

MySQL并发读写不锁表是怎么做到的?MVCC实现原理拆解

底层玩家老张

上周排查一个线上问题。一个Java服务跑着批量更新,另一个服务做报表查询。两边的@Transactional都没改过隔离级别,Spring默认走RR。报表查出来...

2800

Redis:它不只是缓存,还是高并发系统的工具箱

Lihua奏

最后,如果只用一句话理解 Redis,那就是:它不是用来取代 MySQL、PostgreSQL 的数据库,而是放在它们前面或旁边,专门承担“更快、更高并发、更适...

3000

为什么爬虫并发拉到几百,吞吐反而掉了?记一次高并发爬虫性能瓶颈排查与实战

jackcode

很多做过数据采集和爬虫扩容的兄弟,几乎都经历过这样一个令人抓狂的场景: 你手里有一个刚写好的爬虫,开 20 个并发的时候,每秒能稳稳当当地处理 15 个页面。为...

8110

酒类商城,防止超卖的尝试系列(第二次)

持码待晴

WHERE stock >= buyCount 看似高效,但高并发下大量线程同时更新同一行记录,数据库行锁竞争激烈,连接池被占满只是时间问题。

7010

酒类商城,防止超卖的尝试系列(第一次)

持码待晴

本文聚焦于单机高并发场景,暂不考虑缓存、限流等中间件,纯粹从数据库层面分析超卖原因,并给出悲观锁(JVM锁)和乐观锁(条件更新)两种基础方案。

4510

别抢槽位了, REPACK 和 逻辑复制 你们各玩各的!

用户4035096

以前:10 个槽,8 个订阅占满,REPACK 抢剩下 2 个,高并发时必报错现在:REPACK 有独立的 5 个槽专用池,互不干扰

4910

PG 19了,32位XID狗皮膏药能不能撕掉?

用户4035096

这次升级,算是 PG 社区在迈向完全 64 位事务 ID 道路上的又一块重要基石,它让那些高并发、多锁操作的场景能活得更长久、更安稳。我们一边鼓掌,一边流下时代...

8510

AI 之下数据库“长事务”会成为主流吗?

用户4035096

正方辩友试图用“原子性”来包装长事务的性能缺陷,这是在倒退!在当前高并发的互联网架构下,长事务就是性能癌!

7210

高并发下如何防止商品超卖少卖

Java大神之路

将库存热点数据放到 Redis,用 Redis 扛高并发,数据库做最终存储,是目前秒杀系统的标准方案。

13910

高并发OLTP下连接池设置:为什么连接数越多性能反而越差?

底层玩家老张

上个月帮一个做即时通讯的团队做性能诊断。业务不复杂,好友关系表的读写,单次查询不到5毫秒。压到800并发,P99直接飙到2秒。DBA把连接池从200调到500,...

15410

高并发在线查询实践: EMR 支撑小红书推荐系统底层架构

克劳德2048

高并发在线查询是互联网业务的核心需求。腾讯云弹性 MapReduce ( EMR )提供丰富的开源大数据组件和云原生能力,支撑高并发在线数据查询场景。本文介绍 ...

12010

私域直播小程序源码开发:高并发直播平台架构解析

万岳科技程序员小赵

初次涉足私域直播小程序开发的人,往往会将精力聚焦于直播页面、商品详情、购物车等用户直观可见的部分。然而,当项目进入联调阶段,问题便逐渐浮现:评论偶尔会出现延迟,...

10510

高并发下的抢优惠券如何设计

Java大神之路

绝对禁止使用Redis decr()单独扣减(会出现超卖且无法控制负数),必须使用Lua 脚本保证原子性:

9810

大状态 Flink 作业 Checkpoint 稳定性治理实践

用户11058296

结论:这不是一次单点参数调优,而是一次大状态实时作业稳定性治理。某实时特征作业负责消费用户行为事件,按用户维度聚合多时间窗口状态,并把结果写入在线 KV 存储,...

21520

HikariCP连接池雪崩排查:三个隐蔽配置错误如何叠加拖垮系统

数据库小学妹

上周二凌晨一点,一个朋友打电话过来,说系统全挂了。"白天还好好的,晚上八点多开始接口一个一个地挂。重启也没用,几分钟后又死了。"

15310

高并发系统性能评估指南

架构之家

判断系统支撑能力的QPS(Queries Per Second)"优秀"阈值没有统一标准,需结合具体场景综合评估。以下是分场景的详细标准和分析框架:

9610

私域直播系统搭建指南:系统架构、核心功能与技术实践

万岳科技程序员小杜

相较于公域直播,私域直播更注重数据私有化、服务稳定性、权限可控性与低运营成本,广泛应用于企业培训、品牌带货、内部宣讲、知识分享等场景。多数自研私域直播项目常存在...

28610

从互斥锁到CAS原子操作:高并发架构中的同步机制演进与创新设计

用户9565775

基于CAS操作,研究人员和工程师开发了各种无锁数据结构,这些结构在高并发环境下提供了比传统锁基数据结构更好的性能:

10510
领券