MYSQL基础:参数调优:1:InnoDB调优参数基本信息一览

本文介绍了MySQL的InnoDB存储引擎的基础知识,包括InnoDB的文件格式,如.frm和.ibd文件的作用。同时,讨论了如何通过`show engines`命令确认InnoDB作为默认存储引擎。此外,还提到了InnoDB的页大小和相关参数,并提供了InnoDB选项和变量的参考链接。
摘要由CSDN通过智能技术生成

在这里插入图片描述
InnoDB、MyISAM 都是MySQL存储引擎,在InnoDB存储引擎中,page是最小单位,然后是extent(区),段(segment)和tablespace,和Oracle在名称上较为相似。在这里插入图片描述
默认情况下,表空间的page的大小为16K,但可以调整默认大小(innodb_page_size),Page的数量最少为64个,常见的组合如下所示:

Page Size Page Count Extent Size
4KB 256 1MB
8KB 128 1MB
16KB 64 1MB
32KB 64 2MB
64KB 64 4MB

InnoDB文件格式

InnoDB方式作为存储引擎,文件会分为.frm和.ibd两类,简单说明如下:

  • .frm:包含表定义等meta数据的文件
  • .ibd:主要存储数据信息,包括表的数据和索引数据等。

确认方式

方式1: show engines

可以通过show engines命令来确认当前的存储引擎, 可以看到InnoDB是DEFAULT的设定。

mysql> show engines;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |
| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |
| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |
| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |
| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |
| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |
| InnoDB
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值