摘要:
目录 背景 先简单介绍一下pt-osc的工作原理 环境 表的DDL 死锁日志分析4.1 生产环境中死锁现场的日志4.2 死锁的分析4.3 根据分析死锁日志和pt-osc原理得到事务的执行次序4.4 引发的思考 死锁的复现5.1 表结构和数据初始化5.2 事务的执行次序5.3 死锁日志5.4 死锁关系 阅读全文
摘要:
1、基本结论 SQL 的执行成本(cost)是 MySQL 优化器选择 SQL 执行计划时一个重要考量因素。当优化器认为使用索引的成本高于全表扫描的时候,优化器将会选择全表扫描,而不是使用索引。 下面通过一个实验来说明。 2、问题现象 如下结构的一张表,表中约有104w行数据: CREATE TAB 阅读全文