MySQL:常见面试题

主从延迟如何解决

从库关闭binlog

假如网络问题,优化网络

确认负载,假如从库负载高,加从库

mysql-5.6.3已经支持了多线程的主从复制

乐观锁和悲观锁的适用场景

乐观锁

通过在表中增加版本号的形式使用,每次update的时候会去检查版本号是否有过变更。假如变更则更新失败重新发起流程。
适用于读多写少的场景,能有效提高系统的吞吐量。

悲观锁

显式的利用数据库本身事务的机制加锁,比如select XXX for update,这样用数据库本身的机制更能保证数据的安全性。
适用于并发写很多的场景。

MySQL:常见面试题

上一篇:递归函数 day17


下一篇:Redis持久化之rdb