性能测试告诉你 mysql 数据库存储引擎该如何选?

本贴最后更新于 1172 天前,其中的信息可能已经时移俗易

简介

数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是插件式存储引擎。

查看引擎

可以使用 SHOW ENGINES; 查看当前数据库支持的所有存储引擎

mysql20201209152600.png

Engine列,代表存储引擎类型;Support列代表对应存储引擎是否能用,YES表示可以用,NO表示不能用,DEFAULT表示当前默认的存储引擎

myql提供了多种不同存储引擎,也可以在一个数据库中,针对不同的要求,使用不同的存储引擎。

SHOW VARIABLES LIKE '%storage_engine%'; 可以查看当前数据库默认的存储引擎

mysql20201209154443.png

引擎介绍

对存储引擎为memory的表进行更新操作要谨慎,因为数据并没有实际写入到磁盘中

存储引擎对比

回帖
请输入回帖内容 ...