随笔分类 -  Mysql

摘要:InnoDB存储引擎执行一个更新语句的流程 1.加载数据到缓存中,从磁盘文件加载数据到缓冲池里 2.把旧值写入undo日志文件,便于回滚 3.更新内存数据,也就是更新缓冲池里的数据,此时缓冲池的数据变成了脏数据,也即是说和磁盘文件里的数据不一致了 4.在3步更新后,万一出现系统宕机,缓冲池里的数据会 阅读全文
posted @ 2020-07-02 10:58 Mr.years 阅读(449) 评论(0) 推荐(0)
摘要:1.用户发起请求,这里往往时多线程并发访问 2.去数据库线程池拿数据库链接,如果没有线程池,每次访问都要和数据库建立一次连接,非常耗时,效率低下 3.数据库层面上来说,可能会有多个系统同时访问它,所以它也要维护与系统之间的多个连接,也就是数据库层面的连接池 4.Mysql工作线程会监听数据库操作的请 阅读全文
posted @ 2020-05-27 10:57 Mr.years 阅读(592) 评论(0) 推荐(0)