【自用】MySQL-存储引擎

MySQL体系结构

存储引擎简介

mysql默认的存储引擎是InnoDB

mysql支持的存储引擎:

创建表时可以指定存储引擎,默认为InnoDB

存储引擎特点

InnoDB

innodb_file_per_table 是 MySQL InnoDB 存储引擎的一个配置参数,默认开启 ,用于控制新创建的 InnoDB 表是否使用独立的 .ibd 文件存储。 开启后,每个新表的数据和索引会单独存放在一个.ibd文件中,如下图。如果关闭,所有表的数据和索引都存放在 ibdata1 等系统表空间文件中

逻辑存储结构如下,后面学习到优化还会提到

MyISAM

Memory

总结

存储引擎选择

主要还是使用InnoDB

相关推荐
lhbweilai4 小时前
QT(了解各个控件和布局)上
数据库·qt
莫晓燚4 小时前
搭建Redis 主从复制---实战
数据库·redis·缓存
灵晔君5 小时前
【MySQL】数据库基础
数据库·mysql·adb
香蕉大香蕉(06敬畏市场)5 小时前
MySQL 单点详解(03)
java·数据库·mysql·面试·八股·大厂实习
赤生云电竞5 小时前
云游戏边缘节点部署:机房选址与网络拓扑优化实践——接入延迟、VXLAN与GPU虚拟化选型
数据库·游戏
Y006 小时前
PostgreSQL 权限管理踩坑记:从 42501 到默认权限和 RLS
数据库·postgresql
呆萌很7 小时前
达梦(DM8)数据库常用SQL
数据库·sql
跟太阳说早安7 小时前
极简数据库SQL
数据库·sql
前端 贾公子7 小时前
第 5 章:Codex 从可运行程序到可交付工具
java·前端·数据库
杨云龙UP7 小时前
MySQL 主从复制管理:暂停、恢复、清理主从关系及命令执行位置
运维·数据库·mysql·主从配置·主从命令·reset replica·清除复制