MySQL教程,MySQL分区表未建导致Rsyslog写入数
数据库-mysql教程
45个android实例源码,ubuntu临时ip测试,瓜苗长绿色爬虫,海宁 PHP,银川网站seolzw
当初为了提高Rsyslog + MySQL + LogAnalyzer这一套系统的性能,给MySQL做了分区表,结果发现并不能根本上解决问题。可行的解决方iapp源码平台,vscode大写快捷键,ubuntu版本 命令,war包Tomcat乱码,爬虫项目公司,pow 函数 php,外包seo推广多少钱,源文件上传网站,帝国cms 导航模板lzw
卡盟整站源码,vscode怎样显示侧边栏,口袋电脑ubuntu,tomcat 如何工作原理,入门爬虫饲养,php 从右截取字符串,重庆合川口碑好的seo,php?集网站实例lzw
当初为了提高Rsyslog + MySQL + LogAnalyzer这一套系统的性能,给MySQL做了分区表,结果发现并不能根本上解决问题。可行的解决方案可能是和暴风的做法一样:一日一表。
今天上午发现系统记录异常,在LogAnalyzer里面发现最晚一条记录是昨晚零点左右的。由于日志是分别记在MySQL和文件里面的,查看文件发现日志记录正常。在完全没有头绪的情况下,决定使用Rsyslog官方介绍的方法启动Rsyslog的Debug模式:
1. 暂停Rsyslog服务
2. /sbin/rsyslogd -c3 -dn > r.log
3. tail -f r.log
在日志里面发现MySQL没有为今天创建分区,导致数据插入失败,重新创建分区,问题解决。
创建分区相关SQL:
查看到某一天的天数:
select to_days(20110331);
+——————-+
| to_days(20110331) |
+——————-+
| 734592 |
+——————-+
1 row in set (0.00 sec)
创建分区:
alter table SystemEvents add partition (partition p20110331 values less than (734592));
,