- 博客(1)
- 收藏
- 关注
原创 update的语句执行过程(简单陈述版)
在查找资料后得知,InnoDB加入了一个参数innodb_old_blocks_time来优化,预读进入buffer pool的页优先进入old sublist,当数据页被访问且在old sublist停留时间超过设定值时,才会进入new sublist,这样就可以防止批量扫描大量数据时,可能会使得大量的热数据被置换出去,导致MySQL性能下降。2、判断数据页是否在内存中,在的话返回行数据,不在的话将在磁盘中读出所在页然后再返回行数据。2、系统的内存空间不足,此时脏页太多,需要将脏页flush。
2023-08-31 17:43:48
1057
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人