1. 三个问题 最近遇到三个与 MySQL 有关的问题: 1. 同样的查询条件, SELECT 比只查询具体字段更快。 2. 数据处理任务提高并发后出现死锁,降低并发、串行执行反而能顺利完成。 3. 数据清洗最初按“查询 → 处理 → 插入”串行执行,希望通过多线程流水线,让查询、CPU 处理和写入重叠,提高整体吞吐。 这三个问题分别涉及执行计划、事务锁竞争和资源调度。共同点是: 局部看起来更省、…
1. 三个问题 最近遇到三个与 MySQL 有关的问题: 1. 同样的查询条件, SELECT 比只查询具体字段更快。 2. 数据处理任务提高并发后出现死锁,降低并发、串行执行反而能顺利完成。 3. 数据清洗最初按“查询 → 处理 → 插入”串行执行,希望通过多线程流水线,让查询、CPU 处理和写入重叠,提高整体吞吐。 这三个问题分别涉及执行计划、事务锁竞争和资源调度。共同点是: 局部看起来更省、…
讨论
登录后参与讨论
还没有评论,来说第一句吧。