标签频道
pt-osc
该标签下的文章、提问与讨论帖。
背景:我们有一张 5.2 亿行的订单表(InnoDB,单主 MySQL 8.0.35,16C128G),日均写入 QPS 约 2000,读 QPS 约 8000。现需新增复合索引 idx_uid_status_created (uid, s
背景先说清楚:我这边一张 InnoDB 流水表 1.5 亿行,业务方临时要加一个二级索引 + 一个 NOT NULL 默认值的字段,要求「不停机、对线上 P99 影响可控、可回滚」。这种需求在大数据平台里太常见了,但每次拉群对齐,方案都打架
背景:我做了 15 年 DBA,线上大表(几千万到几亿行)加字段、改字段类型、加索引这类 DDL,是出事故最高频的场景之一。MySQL 原生 Online DDL(5.6+)在"加列/加索引"这类 instant/inplace 操作上确实
背景: 我负责一套订单系统,核心表 t_order 约 4200 万行、单表含所有二级索引约 18GB,InnoDB,MySQL 8.0.32,单主单从。业务写入 QPS 日常 800~1200(以 INSERT 为主,少量 UPDATE
背景:MySQL 8.0.36,InnoDB,订单流水表 t_settlement 约 1.2 亿行,PK=id,现有 3 个二级索引(idx_merchant_time、idx_status、idx_batch_no)。业务要求新增复合索
文
标题
摘要