4 InnoDB「记录」的存储结构
1 InnoDB页简介
InnoDB将表中数据存储在磁盘上,真正处理数据的过程发生在内存中,如果是处理写入或修改请求,还需要把内存中的内容重新刷新到磁盘上。
InnoDB以**==页==**作为磁盘和内存之间交互的基本单位。页的大小默认为==16KB==(16*1024=16384)。对应系统变量是innodb_page_size
,只能在第一次初始化MySQL数据目录时指定,服务器运行时不能更改页面大小。
InnoDB将表中数据存储在磁盘上,真正处理数据的过程发生在内存中,如果是处理写入或修改请求,还需要把内存中的内容重新刷新到磁盘上。
InnoDB以**==页==**作为磁盘和内存之间交互的基本单位。页的大小默认为==16KB==(16*1024=16384)。对应系统变量是innodb_page_size
,只能在第一次初始化MySQL数据目录时指定,服务器运行时不能更改页面大小。
字符与二进制数据的映射关系。
将字符映射成二进制数据的过程叫作**==编码==,将二进制数据映射到字符的过程叫作==解码==**。
人们抽象出的概念,==字符集==:描述某个字符范围的编码规则。
MySQL的服务器程序和客户端程序
我的电脑安装目录:
/opt/homebrew/Cellar/mysql/8.0.27/
mysqld
不常用,常用mysqld_safe
,它的优点:
今天,25 岁的 Java 仍然是最具有统治力的编程语言,长期占据编程语言排行榜的首位,拥有 1200 万的庞大开发者群体