存储引擎的管理
查询存储引擎
查询数据库所有支持的存储引擎
SHOW ENGINES;查询数据库默认的存储引擎
SELECT @@default_storage_engine;查询数据表的存储引擎
# 使用SHOW命令查询world库中city表所使用从存储引擎
SHOW CREATE TABLE world.city;USE world;
SHOW TABLE STATUS LIKE 'city'\G;# 使用INFORMATION_SCHEMA 查询每个表的存储引擎
SELECT table_schema,table_name ,engine from information_schema.tables where table_schema not in ('sys','mysql','information_schema','performance_schema');设置存储引擎
会话级别设置
SET default_storage_engine=myisam;全局级别(仅影响新会话)
修改表的存储引擎
案例实战
将zabbix库中的所有表的存储引擎从innodb改为tokudb
Last updated