MySQL中slow_log表无法修改成innodb引擎怎么办
发表于:2024-10-20 作者:千家信息网编辑
千家信息网最后更新 2024年10月20日,小编给大家分享一下MySQL中slow_log表无法修改成innodb引擎怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下
千家信息网最后更新 2024年10月20日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安全错误
数据库的锁怎样保障安全
网络软件开发编程
电信天翼云服务器维修要收费吗
网络安全的英文书籍
dao 连接数据库
服务器代理分销系统
西安上位机软件开发
软件开发转行当中专教师
泄漏数据库
游戏服务器 框架
关闭电话数据库
武汉长飞智慧网络技术
视频直播软件开发要多少钱一个月
数据库分组查询是怎么分组
海南网络安全技术提升费用多少
软件开发地位低
山西曙光服务器虚拟化安装云空间
查看ntp服务器
网龙计算机网络技术有限公司
武汉在哪里找软件开发公司
网络安全心得点
软件开发测试大赛
拳皇97ol所有的服务器
网络安全产业园 黑龙江
淄博陶瓷软件开发
检验nfs服务器是否存在的命令
崇明区推广网络技术活动方案
手机云做服务器
我们什么时候会用到数据库
网络技术 熊猫
我的世界等级最高的服务器