新乡市建设路小学网站,wordpress 作者id,人员优化是什么意思,自己做网站需要收费吗一、逻辑存储结构 mysql5.5版本开始#xff0c;默认使用innodb存储引擎#xff0c;它擅长事务处理#xff0c;具有崩溃恢复特性#xff0c;在日常开发中使用非常广泛。
架构图#xff08;左侧为内存架构#xff0c;右侧为磁盘架构#xff09; 二、 内存架构。
1、缓冲…一、逻辑存储结构 mysql5.5版本开始默认使用innodb存储引擎它擅长事务处理具有崩溃恢复特性在日常开发中使用非常广泛。
架构图左侧为内存架构右侧为磁盘架构 二、 内存架构。
1、缓冲池 2、更改缓冲区针对于非唯一二级索引页 3、自适应hash索引 开启状态 4、日志缓冲区 查看缓冲区大小默认大小 日志刷新到磁盘时机默认 三、磁盘架构。
1、系统表空间 参数存放的就是系统表空间 2、独立表空间 默认开启每一张表都会生成一个对应的表空间文件 3、通用表空间。 创建表空间 4、撤销表空间 5、临时表空间 6、双写缓冲区和重做日志 四、后台线程。 后台线程 1、master thread
核心后台线程负责调度其他线程还负责将缓冲池中的数据异步刷新到磁盘中保持数据的一致性还包括脏页的刷新合并插入缓存、undo页的回收。
2、io thread
在innodb存储引擎中大量使用了aio来处理io请求这样可以极大地提高数据库的性能而io thread主要负责这些io请求的回调。
线程类型默认个数职责read thread4负责读操作write thread4负责写操作log thread1负责将日志缓冲区刷新到磁盘insert buffer thread1负责将写缓冲区内容刷新到磁盘查看innodb引擎状态信息show engine innodb status。 3、purge thread
主要用于回收事务已经提交了的undo log在事务提交之后undo log可能不用了就用它来回收。
4、page cleaner thread
协助master thread刷新脏页到磁盘的线程它可以减轻master thread的工作压力减少阻塞。