什么是存储引擎
存储引擎是指表的类型,数据库的存储类型决定了表在计算机中的存储方式,用户可以根据不同的存储方式、是否进行事物处理等来选择合适的存储引擎。
查看mysql存储引擎
- 查看MySQL支持的存储引擎:
SHOW ENGINES;
* 更美观的显示方式后面加\G:`SHOW ENGINES\G;`
- 查看显示支持的存储引擎信息:
SHOW VARIABLES LIKE 'have%';
- 查看默认的存储引擎:
SHOW VARIABLES LIKE '%storage_engine%';
InnoDB存储引擎
- 提供事物、回滚、修复能力和多版本并发控制的事物安全;
- 支持外键;
- 创建表存储在.frm文件中;
- InnoDB的缺点是:读取效率比较低;占用数据空间比较大;
网友评论