首页 >

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

数据库|mysql教程MySQL分区表未建导致Rsyslog写入数据失败
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));


MySQL分区表未建导致Rsyslog写入数据失败
  • 快速理解MySQL中主键与外键的实例教程【MySQL】
  • 快速理解MySQL中主键与外键的实例教程【MySQL】 | 快速理解MySQL中主键与外键的实例教程【MySQL】 ...

    MySQL分区表未建导致Rsyslog写入数据失败
  • MySQL 环境变量的配置详细说明
  • MySQL 环境变量的配置详细说明 | MySQL 环境变量的配置详细说明 ...

    MySQL分区表未建导致Rsyslog写入数据失败
  • mysqladmin 管理命令详细应用
  • mysqladmin 管理命令详细应用 | mysqladmin 管理命令详细应用 ...