标签频道
redo-log
该标签下的文章、提问与讨论帖。
结论先行 MySQL 8.0.30 把 redo log 从「固定文件数 × 单文件大小」改成了「总容量」模型:"innodb_redo_log_capacity" 可以直接在线调整,不用停机、不用删文件、不用重启。对写密集实例,把默认 9
«结论先行:"innodb_flush_log_at_trx_commit=1" 是 MySQL 默认,但它的"每次提交都 fsync redo log"在 NVMe 上单次代价 0.3~0.8ms,是大多数 OLTP 服务 P99 长尾的
背景 8 年数据工程,目前负责一个实时 ETL 管道。峰值 10 个写入线程并行写 MySQL 8.0.36(8C32G,NVMe SSD,同机部署),每线程每批 5000 行 INSERT,commit 间隔约 50-100ms,整体写入
一、现象:写入 P99 每隔 40 秒出现一次 200ms 尖刺,业务方投诉「下单偶尔卡一下」 去年 Q3 给一套 MySQL 8.0.32 交易系统做性能巡检。主库 16C64G,NVMe SSD(Intel P4510 3.84TB),
背景 MySQL 8.0.30,InnoDB,一台 64C / 256G 裸金属,承载 3 个业务库。核心库有一张 1.2 亿行的支付流水表 "t_pay_flow"(PK=id,二级索引 "idx_merchant_status"、"id
一、现象:一次机房断电,订单表少了 412 条 去年 11 月,一家电商客户机房突然断电(UPS 顶了 90 秒,但一台主机因内存吃紧提前 OOM 重启)。恢复后业务方发现:断电前 1 分钟内的下单里有 412 条「客户端收到 200、但订
文
标题
摘要