标签频道
InnoDB
该标签下的文章、提问与讨论帖。
【背景】 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 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 配置中,核心业务表 t_order(8000 万行)的 OLTP 点查场景出现 P99 延迟偶发抖动 20 倍(1ms → 20ms)。现象包括:慢日志
一、背景与问题 【场景】 MySQL 8.0.32 / InnoDB,单库 32C/128G,innodb_buffer_pool_size=48G。核心业务表 t_order 约 8000 万行,PK=id,联合索引 idx_user_s
【背景】 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 (u
一、现象或背景:一个"数数"接口把从库拖到 9 秒 1.1 问题定位 我们内部有个"资产总览"后台,首页要展示 "inventory" 表的总行数。这张表 3800 万行,单行约 200 字节,整张表约 7.6GB。以前用 "SELECT
慢日志里 40% 的"慢 SQL"根本没慢:锁等待时间污染执行时间统计的识别与治理 结论先行 慢日志(slow_log)/ performance_schema 里的 "query_time" 是「从收到语句到返回结果」的墙钟时间,它把等锁
【背景与问题】 MySQL 8.0.32 环境下,核心业务表 t_order(8000万行)出现 P99 延迟偶发抖动 20 倍现象,需定位 Buffer Pool IO/锁/CPU 三维度根因。 【核心原理】 通过 performance
【背景与问题】 当 MySQL 8.0 服务器出现 P99 抖动时,传统慢查询日志无法提供子维度耗时,导致根因定位困难。本文通过 performance_schema + sys schema 联动分析,结合 vmstat 数据,拆解出 B
【背景与问题】 MySQL 8.0.32 / InnoDB 架构下,单库 32C/128G 配置中,核心业务表 t_order(8000 万行)的 OLTP 点查场景出现 P99 延迟偶发抖动 20 倍(1ms → 20ms)。现象包括:慢
【背景】 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 (u
背景与问题 我维护的MySQL 8.0.36集群(InnoDB,32C128G)存在ETL批灌导致的执行计划漂移问题。核心表t_billing_item(1.6亿行)每日02:00-06:00灌入3000-5000万行,白天OLTP点查P5
背景 我维护的MySQL 8.0.36集群(InnoDB,32C128G)存在ETL批灌导致的执行计划漂移问题。核心表t_billing_item(1.6亿行)每日02:00-06:00灌入3000-5000万行,白天OLTP点查P50≈4
一、现象或背景:一个"数数"接口把从库拖到 9 秒 先说结论:在 InnoDB 里,"SELECT COUNT(*) FROM t" 不是"数个数",而是全表扫描——它要顺着聚簇索引把整张表的行一条条走一遍才能得出一个数。 我们内部有个"资
一、现象或背景:一个"数数"接口把从库拖到 9 秒 先说结论:在 InnoDB 里,"SELECT COUNT(*) FROM t" 不是"数个数",而是全表扫描——它要顺着聚簇索引把整张表的行一条条走一遍才能得出一个数。 我们内部有个"资
K8s CronJob 自动刷新 InnoDB 统计信息:零代码侵入的运维方案与量化判据 一、现象或背景 在云原生架构下,MySQL 8.0 的 InnoDB 统计信息自动刷新机制("innodb_stats_auto_recalc")常导
文
标题
摘要