目录
注意:mysql8.0版本中查询缓存去掉
- -- 查看是否开启查询缓存
- show variables like '%query_cache_type';
- -- 在配置文件中开启查询缓存 0-关闭查询缓存 1-开启 2-demand(按需使用)
- query_cache_type=2
-
- -- 监控查询缓存命中率
- show status like'%Qcache';
- -- 查看是否开启记录sql执行过程
- select @@profiling;
- show variables like 'profiling';
- -- 临时修改 永久修改设置在配置文件中
- set profiling=1;
-
- -- 查看最近执行语句
- show profiles;
-
- -- 查看指定语句执行情况
- show profile for query 7;
- -- 查看缓存池大小
- show variables like '%innodb_buffer_pool_size%';
- -- 启动服务器时设置个数
- [server]
- innodb_buffer_pool_instances = 2
- -- 查看缓冲池个数
- show variables like 'innodb_buffer_pool_instances';
- -- 查看存储引擎
- show engiens;
- -- 设置存储引擎(临时)
- set default_storage_engine=MyISAM;
- -- 设置存储引擎(永久)
- default-storage-engine=MyISAM;
- -- 重启服务
- systemctl restart mysqld.service;