标签频道
purge
该标签下的文章、提问与讨论帖。
一、现象:Buffer Pool 命中率 99.7%,点查却从 0.3ms 退化到 12ms 场景:一套订单查询服务,核心表 "t_order"(1.8 亿行、单表 96GB、InnoDB、MySQL 8.0.32、buffer_pool
背景 MySQL 8.0.32 / InnoDB,单主 32C128G(NVMe),"innodb_buffer_pool_size=48G","innodb_purge_threads=4","innodb_log_file_size=4
【背景】 我负责一套 MySQL 8.0.36 / InnoDB 订单+账务系统,单主单从,主库 buffer pool 64G,核心表 1.2 亿行,"innodb_purge_threads=4",隔离级别 REPEATABLE REA
«结论先行:「写 P99 从 8ms 涨到 640ms、CPU 不高、IO 不高、慢日志干净」这个组合,十有八九是 InnoDB purge 线程被一条长快照事务(long-running transaction)卡住了——而最常见的根因不
«结论先行:InnoDB 的读退化不一定来自 I/O——当 undo history list 超过 100 万条时,即使 buffer pool 命中率 99.7%,一次简单的 PK 点查也要遍历 undo 版本链,P99 从 0.3ms
【背景】MySQL 8.0.32 / InnoDB,单库 32C/128G,innodb_buffer_pool_size=64G。日志明细表 log_event 约 3 亿行,PK=id(自增),索引 idx_ct (create_tim
背景:MySQL 8.0.32 / InnoDB,单主单从,主库承载支付清结算,核心表 t_settle_record 约 2.8 亿行,innodb_purge_threads=4,隔离级别 REPEATABLE READ。业务方有一个凌
一、现象:监控里那条「不致命」的曲线 先给背景。一套 MySQL 8.0.32 / InnoDB 的订单+账务系统,主库 "innodb_buffer_pool_size=32GB"、"innodb_purge_threads=4"、"in
文
标题
摘要