随笔分类 - mycat
摘要:最近发现kunshan这家的生产环境进程mycat cpu 800%然后mycat基本上就假死了,无法查询了。 后来回忆部署这家生产环境的时候,因为服务器内存大于等于64G 然后mycat 就启动不了,然后配置了 <property name="useOffHeapForMerge">0</prop
阅读全文
摘要:我在项目中使用mycat进行分表,分了20个表,然后发现偶尔会出现分批次insert数据丢失问题。比如从日志发现一共17020条记录,分批每次1000条insert入库,最后只insert成功了13020条。看了java的日志和mycat的日志没有发现任何error。 而且我查看了mybatis 的
阅读全文
摘要:今天发现save task的时候经常后台会报这个错,而且有的时候还会卡住等20几分钟才执行完。 2019-11-12 15:08:29.410 http-nio-9080-exec-6 ERROR org.apache.juli.logging.DirectJDKLog.log(DirectJDKL
阅读全文
摘要:今天排查mysql的错误日志发现 wrapper.log 中有如下错误日志 INFO | jvm 1 | 2019/10/20 12:52:31 | java.lang.OutOfMemoryError: Java heap space 我修改了一下/root/tools/mycat/conf/wr
阅读全文
摘要:今天发现task微服务的error日志报如下错误: Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (16944839 > 16777216). You can change this value
阅读全文
摘要:发现程序中有个批量update语句需要update 16000多条数据导致超时 2019-11-06 10:35:28.312 pool-9-thread-24 ERROR com.hp.nova.common.tasksync.tcscheduler.TcFileProcessScheduleJo
阅读全文
摘要:https://blog.csdn.net/lijieshare/article/details/84826280 2019-09-02 18:28:27,829 [ERROR][main] 2019-09-02 18:28:27 startup error java.lang.NumberForm
阅读全文
摘要:文章参考 https://blog.csdn.net/junsure2012/article/details/42171035 https://www.cnblogs.com/WangYunShuaiBaoLe/p/9055215.html https://www.jb51.net/article/
阅读全文
摘要:1,之前用Mysql或者mycat的时候都没有这个问题。后来改为haproxy+keepalived+mycat后出现这个问题 2,网上查了很多说法,我按照网上说的改了 datasource: url: jdbc:mysql://192.168.0.206:8067/NOVADB?useUnicod
阅读全文
摘要:三台主机: 192.168.33.134 192.168.33.136 192.168.33.137 实验前: 关闭selinux 和iptables 1). 192.168.33.134 配置 #yum install keepalived #systemctl start keepalived
阅读全文
摘要:架构如上,但是其实keepalived、haproxy、Mycat都可以多台(比如keepalived、haproxy、Mycat各3台,3台keepalived抢占vip,然后抢到vip的haproxy提供服务,每台haproxy后面挂3个mycat) 集群部署图的理解: 1、keepalived
阅读全文
摘要:由于有2个task表t_task和e_task,代码中Insert了t_task后马上select t_task然后把结果Insert到e_task,结果发现经常e_task会没有任何数据。 原因分析:使用mycat后读写分离,select语句会去从库读取t_task,这个时候很可能从库还没有把主库
阅读全文
摘要:mycat和mysql的高可用参考如下两个图 简介:应用程序仅需要连接HAproxy或者mycat,后端服务器的读写分离由mycat进行控制,后端服务器数据的同步由MySQL主从同步进行控制。 服务器主机规划 安装MySQL数据库 1)使用docker安装完成mysql5.7.24,我规划的是3台:
阅读全文
摘要:以前在mysql5.7上执行如下sql语句没有问题 SELECT DISTINCT u.*,c.content userCategory FROM m_user u LEFT JOIN m_category c ON u.user_category=c.category_id LEFT JOIN m
阅读全文