如果大量数据写入 MySQL 会发生什么?
参考答案
结论:大量写入MySQL会导致日志暴增、索引维护重、锁竞争与IO饱和,引发主从延迟。原理:InnoDB写入需记redo/undo日志,更新B+树索引易产生页分裂;高并发插入遇自增锁或间隙锁阻塞;binlog同步造成从库延迟;磁盘IO瓶颈降低吞吐。优化方向:批量提交、调低刷盘策略innodb_flush_log_at_trx_commit、关闭唯一校验、分库分表、用load data导入。示例:每秒万级insert可能致CPU IOwait升高。
题目整理自公开面经,答案由校招宝自研生成,仅供参考