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安全错误
数据库的锁怎样保障安全
华为p40服务器发生错误
sqlite数据库结果排序
幼儿网络安全活动教案
曙光服务器默认管理口密码
郑鹏超网络安全阵地
嵌入式软件开发笔试题
paas写入sql数据库
数据库经常使用的语句
宿迁自动化网络技术参考价格
给方舟服务器招人的宣传片
购买服务器适用税率
服务器访问ip怎么查询
山东省联想服务器代理销售电话
excel数据库电脑配置
我的世界中国服务器下载教程
迈瑞软件开发
足球经理数据库文件
2018网络安全教育视频
iphone和服务器通讯不了
青浦区专业软件开发报价方案
amd服务器芯片推荐
陇南市政府网络安全论坛
吉林省诺达网络技术
网络安全法 员工信息
用实力推进工业软件开发进程
代理卖华为服务器赚钱吗
学习网络技术的步骤
苏州欧九网络技术有限公司
兴城租房网络安全
智慧园区个性化软件开发支持