最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL分区表未建导致Rsyslog写入数据失败

来源:动视网 责编:小采 时间:2020-11-09 12:11:21
文档

MySQL分区表未建导致Rsyslog写入数据失败

MySQL分区表未建导致Rsyslog写入数据失败:当初为了提高Rsyslog + MySQL + LogAnalyzer这一套系统的性能,给MySQL做了分区表,结果发现并不能根本上解决问题。可行的解决方 当初为了提高Rsyslog + MySQL + LogAnalyzer这一套系统的性能,给MySQL做了分区表,结果发现并不能根本上解决问题。可行
推荐度:
导读MySQL分区表未建导致Rsyslog写入数据失败:当初为了提高Rsyslog + MySQL + LogAnalyzer这一套系统的性能,给MySQL做了分区表,结果发现并不能根本上解决问题。可行的解决方 当初为了提高Rsyslog + MySQL + LogAnalyzer这一套系统的性能,给MySQL做了分区表,结果发现并不能根本上解决问题。可行


当初为了提高Rsyslog + MySQL + LogAnalyzer这一套系统的性能,给MySQL做了分区表,结果发现并不能根本上解决问题。可行的解决方

当初为了提高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));

文档

MySQL分区表未建导致Rsyslog写入数据失败

MySQL分区表未建导致Rsyslog写入数据失败:当初为了提高Rsyslog + MySQL + LogAnalyzer这一套系统的性能,给MySQL做了分区表,结果发现并不能根本上解决问题。可行的解决方 当初为了提高Rsyslog + MySQL + LogAnalyzer这一套系统的性能,给MySQL做了分区表,结果发现并不能根本上解决问题。可行
推荐度:
标签: 数据 引起 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top