MySQL中slow_log表无法修改成innodb引擎怎么办
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,小编给大家分享一下MySQL中slow_log表无法修改成innodb引擎怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
abs 数据库
怎样登录育碧服务器
小学网络安全教学设计背景分析
学校购买的无线网络安全吗
内蒙古超频服务器现货
web 数据库设计
网络安全安全和信息化会议
数据库两个表查询
网络安全督察员
嘉定区技术软件开发承诺守信
大话西游2如何换服务器
软件开发材料调差免税政策
软件开发过程 敏捷开发
去软件开发培训机构当老师
ssic数据库
db2数据库怎么改字段长度
河北运营网络技术哪家好
三调数据库如何打开
深圳软件开发人员的工资
苏州恒珅互联网科技有限公司唐戎
数据库临时表可以删除
履约系统数据库设计
网络技术学生总结
全球网络安全隐患
服务器不支持ssl连接
网络安全交往的作文
海康cvr存储服务器硬盘未认证
脑梗心梗中风病人数据库
手机网络安全性类型不正确
163邮箱服务器密码已更换