备库并行复制能力减缓主备延迟
主备切换保证系统高可用
不同主备切换逻辑影响系统可用性和可靠性
binlog保证主备一致
binlog_format=row,便于恢复数据;binlog_row_image=minimal,节省磁盘空间。
WAL保证数据不丢
WAL(write ahead log)预写日志系统,保证数据操作的原子性和持久性。
应急性能提升手段
业务高峰期,性能问题,应急处理手段
加锁规则
next-key lock加锁规则
幻读
行锁+间隙锁=next-key lock
简单查询执行慢解析
查询长时间不返回(锁等待)&查询慢
相同逻辑,不同SQL,性能差异
使用索引不能破坏索引原有的顺序:函数操作、隐式转换(类型转换、字符编码转换)、联合索引一正一倒
随机排序
内存临时表与磁盘临时表、随机排序