MySQL中slow_log表无法修改成innodb引擎怎么办
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下MySQL中slow_log表无法修改成innodb引擎怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下
千家信息网最后更新 2026年11月03日MySQL中slow_log表无法修改成innodb引擎怎么办
小编给大家分享一下MySQL中slow_log表无法修改成innodb引擎怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
背景
从mysql.slow_log 获取慢查询日志很慢,该表是csv表,没有索引。
想添加索引来加速访问,而csv引擎不能添加索引(csv引擎存储是以逗号分割的文本来存储的),只能改存储引擎来添加索引了
mysql.slow_log表能改成myisam,不能改成innodb
mysql> set global slow_query_log=off;Query OK, 0 rows affected (0.00 sec)mysql> alter table mysql.slow_log engine=innodb;ERROR 1579 (HY000): This storage engine cannot be used for log tables"mysql> alter table mysql.slow_log engine=myisam;Query OK, 33760 rows affected (0.37 sec)Records: 33760 Duplicates: 0 Warnings: 0
mysql.general_log也不能改成innodb
mysql> alter table mysql.general_log engine=myisam;Query OK, 242956 rows affected (2.41 sec)Records: 242956 Duplicates: 0 Warnings: 0mysql> alter table mysql.general_log engine=innodb;ERROR 1579 (HY000): This storage engine cannot be used for log tables"
官方文档
官方文档说明,日志表只支持csv引擎和myisam引擎。
为什么不支持innodb引擎并未说明
基于什么来考虑不支持innodb表的了?
像朋友请教了下
估计是日志表 这种引擎会耗费大量的redo, undo 资源吧
这是没有必要的。。。这些数据不重要。。
更改日志表存储引擎
SET @old_log_state = @@global.general_log;SET GLOBAL general_log = 'OFF';ALTER TABLE mysql.general_log ENGINE = MyISAM;SET GLOBAL general_log = @old_log_state;
归档日志表
USE mysql;DROP TABLE IF EXISTS general_log2;CREATE TABLE general_log2 LIKE general_log;RENAME TABLE general_log TO general_log_backup, general_log2 TO general_log;
以上是"MySQL中slow_log表无法修改成innodb引擎怎么办"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
引擎
日志
存储
篇文章
索引
支持
怎么办
内容
官方
文档
重要
必要
不怎么
大部分
数据
文本
更多
朋友
知识
背景
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网佳科技有限公司
科技互联网企业
互联网科技行业发展
互联网科技作文
紫鲸互联网科技
互联网科技的英文
成都互联网科技公司
互联网实体化科技化
央行互联网金融科技公司
互联网软件和科技
互联网还是高科技吗
消费医药和互联网科技
恒生互联网科技业指数调整周期
互联网方面的科技前沿
中天科技中国工业互联网
上海同邻互联网科技有限公司规模
昆明中奇联合互联网科技
银川新华互联网科技学校原画
平安好医生打造互联网科技医疗
如何强化互联网金融科技
中智农互联网科技
科技互联网龙头
互联网与科技发展
农村开互联网科技讲堂
厦门千工互联网科技有限公司
企晟互联网信息科技有限公司
为客找房互联网科技公司怎么样
每天都有哪些好的互联网科技
互联网科技企业商标注意事项
数字科技和互联网金融哪个好