mysql general_log表添加索引
来源:互联网 发布:挣多少钱才能养家 知乎 编辑:程序博客网 时间:2024/06/05 19:44
背景:因为内部业务需要,打开了mysql的general_log并写入到table中,但是查询日志量很大,一份大约有2W+条记录,所以希望给general_log表添加索引,加快查询速度。
实际操作发现,general_log不能添加索引失败,如下图:
查看mysql官方文档发现,general_log表引擎为CSV,不能执行alter table
下面照着官方文档修改engine后,执行“ALTERTABLE mysql.general_logENGINE= MyISAM;”,但是实际发现,很久都没有响应。怀疑是因为表里的数据太多,执行很慢。那就先清空数据表再试试,具体步骤如下:
另外,argument是text类型,添加索引时,需要执行字段长度。
最后,修改完成后结果如下图:
参考文档:https://dev.mysql.com/doc/refman/5.6/en/log-destinations.html
https://dev.mysql.com/doc/refman/5.6/en/log-destinations.html
https://dev.mysql.com/doc/refman/5.6/en/log-destinations.html
https://dev.mysql.com/doc/refman/5.6/en/log-destinations.html
阅读全文
0 0
- mysql general_log表添加索引
- mysql general_log ON
- mysql general_log评测
- MySQL general_log优化性能
- MySQL开启general_log
- mysql打开general_log
- MySQL开启general_log跟踪数据
- 【mysql 索引】mysql 添加索引
- mysql普通日志(general_log)详解(5.7)
- mysql表添加联合唯一索引
- mysql 添加索引
- MySQL添加索引命令
- mysql 添加索引
- MySQL添加索引命令
- mysql添加索引
- Mysql添加索引(phpMyadmin)
- MySQL添加索引
- mysql添加删除索引
- Windows SDK 编程
- Qt 绘图
- c++ 同类型对象赋值
- Python-tuple
- 微信小程序发短信,php开发小程序短信接口,获取手机验证码
- mysql general_log表添加索引
- 机器学习系列-Bagging与随机森林
- linux查找当前python解释器的位置
- Java分布式应用技术架构介绍
- Java开发快递物流项目(1)
- [leetcode]第12周作业
- 【Linux】基础与命令三—vim的使用
- 完整而详细的Dede织梦SEO优化及设置教程
- yii2使用百度编辑器上传图片到腾讯云对象存储