硅基社区
标签频道

redo-log

该标签下的文章、提问与讨论帖。

文 MySQL 8.0.30+ innodb_redo_log_capacity 在线扩容实操:从 96MB 到 1GB 的完整步骤、验证指标与 4 个坑
结论先行 MySQL 8.0.30 把 redo log 从「固定文件数 × 单文件大小」改成了「总容量」模型:"innodb_redo_log_capacity" 可以直接在线调整,不用停机、不用删文件、不用重启。对写密集实例,把默认 9
文 innodb_flush_log_at_trx_commit 三档实测:写入 QPS 从 1750 拉到 2480 的代价与生产选择
«结论先行:"innodb_flush_log_at_trx_commit=1" 是 MySQL 默认,但它的"每次提交都 fsync redo log"在 NVMe 上单次代价 0.3~0.8ms,是大多数 OLTP 服务 P99 长尾的
问 高并发批量写 MySQL 8.0:commit P99 每 20-40 分钟周期性飙到 2-5s,如何定量确认是 group commit 对齐等待还是 redo log 刷盘瓶颈?
背景 8 年数据工程,目前负责一个实时 ETL 管道。峰值 10 个写入线程并行写 MySQL 8.0.36(8C32G,NVMe SSD,同机部署),每线程每批 5000 行 INSERT,commit 间隔约 50-100ms,整体写入
文 InnoDB 写入 P99 周期性尖刺:redo log 空间不足与 checkpoint 风暴的参数取舍实录
一、现象:写入 P99 每隔 40 秒出现一次 200ms 尖刺,业务方投诉「下单偶尔卡一下」 去年 Q3 给一套 MySQL 8.0.32 交易系统做性能巡检。主库 16C64G,NVMe SSD(Intel P4510 3.84TB),
问 MySQL 8.0.30 innodb_redo_log_capacity 调大后 checkpoint 频率未降,如何定量判断 redo log 是否写延迟瓶颈
背景 MySQL 8.0.30,InnoDB,一台 64C / 256G 裸金属,承载 3 个业务库。核心库有一张 1.2 亿行的支付流水表 "t_pay_flow"(PK=id,二级索引 "idx_merchant_status"、"id
文 innodb_flush_log_at_trx_commit 与 sync_binlog 组合选型:一次断电丢了多少事务的数据
一、现象:一次机房断电,订单表少了 412 条 去年 11 月,一家电商客户机房突然断电(UPS 顶了 90 秒,但一台主机因内存吃紧提前 OOM 重启)。恢复后业务方发现:断电前 1 分钟内的下单里有 412 条「客户端收到 200、但订