标签 Java常见问题 下的文章

一条更新语句怎么执行的了解吗?更新语句的执行是通过Server层和存储引擎层的协作完成的,并伴随着相关日志的记录。执行update语句的过程如下:执行器首先向存储引擎请求获取ID为2的行数据。存储引擎根据主键进行数据检索,如果ID=2的数据页已经在内存中,则直接返回给执行器;否则,需要先从磁盘读取到内存,然后再返回给执行器。

- 阅读剩余部分 -

InnoDB 和 MylSAM 主要有什么区别?注:MySQL 8.0 开始逐渐流行,除非涉及面试,否则对 MyISAM 的了解可以不深入。InnoDB 和 MyISAM 在以下几个方面有主要区别:存储结构:每个 MyISAM 表在磁盘上存储为三个文件;而 InnoDB 的所有表都保存在同一个数据文件中(也可以是多个文件或独立的表空间文件)。InnoDB 表的大小仅受操作系统文件大小的限制,通常为 2GB。

- 阅读剩余部分 -