Avatar notebook default
27篇文章 · 31881字 · 4人关注
  • Resize,w 360,h 240
    MYSQL事务隔离级别的实现原理

    MYSQL事务隔离级别的实现原理 1、未提交读:直接读写,没什么控制2、已提交读:一致性视图。每次select都去重新计算一次一致性视图。3、可...

  • Resize,w 360,h 240
    MySQL binlog 和redo log区别

    日志文件两阶段提交技术就解决了redo 日志和 binlog 日志文件记录数据不一致的问题,从而保证了在数据恢复时数据的一致性。

  • 前滚和回滚的区别

    前滚: 未完全提交的事务,即该事务已经被执行commit命令了,只是现在该事务修改所对应的脏数据块中只有一部分被写到磁盘上的数据文件中,还有一部...

  • Resize,w 360,h 240
    MySQL redo log和undo log 原理

    MySQL的日志有很多种,如二进制日志(binlog)、错误日志、查询日志、慢查询日志等,此外InnoDB存储引擎还提供了两种日志:redo l...

  • MySQL binlog 原理

    一、介绍 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语...

  • Mysql分表和分区的区别、分库分表介绍与区别

    一、什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法[http://bl...

  • Resize,w 360,h 240
    MySQL优化之超大分页查询

    背景 基本上只要是做后台开发,都会接触到分页这个需求或者功能吧。基本上大家都是会用MySQL的LIMIT来处理,而且我现在负责的项目也是这样写的...

  • Resize,w 360,h 240
    数据库分库分表生产环境怎么实现不停机数据迁移或者扩容的?

    在不停机条件下需要对数据的迁移或者扩容,这里推荐我们常用的一种方案,也就是在线双写的机制。 1、通过在写原有的数据库的同时也写一份数据到我们的新...

  • Resize,w 360,h 240
    当前读和快照读的区别

    1、普通读 简单的select操作(不包括 select ... lock in share mode, select ... for upda...

文集作者