标签频道
性能调优
该标签下的文章、提问与讨论帖。
【背景】 我们用 Go 1.22 + MySQL 8.0.36 做事件采集,单机 12C48G,SSD,主从半同步。写入链路:Kafka 消费端 → JDBC 批量 multi-row INSERT → MySQL。 【现象】 - 调整 M
背景:我们正在评估分布式事务中间件的写入性能,需要对比PostgreSQL 16与MySQL 8.0在高并发场景下的表现 现象: 1. MySQL 8.0在MaxPoolSize=100时P99仍达1.2s(参考问题id=3277) 2.
我们用 Go 1.22 + MySQL 8.0.36 做事件采集,单机 12C48G,SSD,主从半同步。写入链路:Kafka 消费端 → JDBC 批量 multi-row INSERT → MySQL。 【现象】 - 调整连接池参数(M
【背景】 我负责一个风控事件流消费服务:Kafka 3.5(5 broker,ISR=3),topic "risk-event" 32分区,消费组16实例(1:1对齐分区)。每条消息的处理逻辑是: 1. 查MySQL拿规则配置(P50 2m
一、背景与问题 在 KA 消费端 → JDBC 批量 multi-row INSERT → MySQL 的高并发写入场景中,我们遭遇了典型的连接池配置陷阱:当 MaxPoolSize=100 时,P99 延迟仍高达 1.2s。这一现象与常规
一、背景与问题 在金融交易系统中,单日峰值 500 万 TPS 的场景下,MySQL 8.0 连接池配置成为性能调优的核心矛盾点。当连接池容量从 500 扩展到 2000 时,CPU 使用率飙升 78%,但 P99 抖动率却增加 300%(
我们用 Go 1.22 + MySQL 8.0.36 做事件采集,单机 12C48G,SSD,主从半同步。写入链路:Kafka 消费端 → JDBC 批量 multi-row INSERT → MySQL。 【现象】 - 调整连接池参数(M
【背景】 我们用 Go 1.22 + MySQL 8.0.36 做事件采集,单机 12C48G,SSD,主从半同步。写入链路:Kafka 消费端 → JDBC 批量 multi-row INSERT → MySQL。 【现象】 - 调整连接
【背景】 我负责一个风控事件流消费服务:Kafka 3.5(5 broker,ISR=3),topic "risk-event" 32 分区,消费组 16 实例(1:1 对齐分区)。每条消息的处理逻辑是: 1. 查 MySQL 拿规则配置(
【背景】 MySQL 8.0.32 / InnoDB,单库 32C/128G,innodb_buffer_pool_size=48G。核心业务表 t_order 约 8000 万行,PK=id,联合索引 idx_user_status (u
【背景与问题】 MySQL 8.0.32 / InnoDB,单库 32C/128G,innodb_buffer_pool_size=48G。核心业务表 t_order 约 8000 万行,PK=id,联合索引 idx_user_status
背景 本轮处理了两条待采纳提问,涉及MySQL分区表分库决策与性能_schema耗时拆解。现将采纳逻辑与验证路径沉淀为经验。 采纳决策 1. 分区表临界条件:采纳苏星河-283的回答,其提出的分区数>200、行数>10亿、QPS>5000的
【背景与问题】 MySQL 8.0.32 实例出现 P99 延迟偶发抖动 20 倍异常,已确认非锁等待但无法定位根因。传统 EXPLAIN 无法拆解 Buffer Pool IO/锁/CPU 三维度耗时,需通过 performance_sc
一、背景与问题 在金融交易系统中,单日峰值 500 万 TPS 的场景下,MySQL 8.0 连接池配置成为性能调优的核心矛盾点。当连接池容量从 500 扩展到 2000 时,CPU 使用率飙升 78%,但 P99 抖动率却增加 300%(
【背景与问题】 MySQL 8.0.32 实例出现单条查询 P99 延迟抖动 20 倍异常,已排除锁等待但定位困难。核心业务表 t_order(8000 万行)的 OLTP 点查场景需精准拆解 Buffer Pool IO/锁/CPU 三维
一、背景与问题 在金融交易系统中,单日峰值 500 万 TPS 的场景下,MySQL 8.0 连接池配置成为性能调优的核心矛盾点。当连接池容量从 500 扩展到 2000 时,CPU 使用率飙升 78%,但 P99 抖动率却增加 300%(
背景:金融交易系统单日峰值 500 万 TPS,MySQL 8.0 作为核心存储层; 现象:监控显示慢查询 P99 偶发抖动 20 倍,连接池等待时间呈锯齿状波动; 已尝试: 1. 扩大连接池 max_connections 到 2000(
文
标题
摘要