摘要: 事务的特性:原子性,一致性,持久性,隔离性。 MySQL中 原子性,一致性,持久性 基于 redo log和 undo log,隔离性基于锁和MVCC redo log 分为两个部分:日志缓冲(内存中),日志文件(磁盘中) 记录事务提交数据页的物理修改,用于刷新脏页到磁盘发生错误时,进行数据恢复使用 阅读全文
posted @ 2022-03-24 16:26 原来是晴天啊 阅读(54) 评论(0) 推荐(0)
摘要: insert 使用批量插入 当有多个insert语句时 使用批量插入,如果insert语句太多(例如超过一万条)建议分批插入(例如一次插入一千条,具体看情况) 手动事务提交 主键顺序插入 手动一次性插入大批量数据时,使用insert插入新能比较低。建议使用load命令进行插入 主键 页分裂 Inno 阅读全文
posted @ 2022-03-24 14:16 原来是晴天啊 阅读(46) 评论(0) 推荐(0)
摘要: MySQL执行流程 MySQL 缓存 将sql语句 和 对应的结果集进行存储 存储结构类似于map(sql 作为key的校验比较严格,即使是相同的sql但是格式不一样(例如其中一个包含空格)也会被视为不同的key) mysql 缓存命中比较低,在8.0中已经删除了缓存,低版本中也可以选择关闭 MyS 阅读全文
posted @ 2022-03-24 10:54 原来是晴天啊 阅读(71) 评论(0) 推荐(0)