- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 记一次读写分离的数据库表加字段的连锁反应
记一次读写分离的数据库表加字段的连锁反应事情是这样,数据库中有张数据量近亿级的表,由于业务原因要加1个字段,由于没有专门的DBA就有我亲自上场。。。一般这种事情,常规是放到晚上业务量小的时候进行,这次不知道搭错了哪根筋,想着读写分离,主库的日常压力非常低,异想天开的就开始加字段,想着观察监控,即便是CPU,内存上去了,也有足够的时间终止,不影响正常业务。看似一切顺利的就开始作死操作,从2点开始,一直持续到4点45分,字段终于加完了,期间CPU占用率从日常的1~3%升到了10%左右,本来觉得问题不大,只
2021-10-12 17:31:49
203
转载 MySQL千万级大表优化解决方案
背景无意间看到了这篇文章,作者写的很棒,于是乎,本人自私一把,把干货保存下来。????问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的那个!!!我尝试解决该问题,so,有
2021-05-19 16:30:44
326
1
转载 解决报错:Cause: java.sql.SQLSyntaxErrorException: Table ‘myactiviti.act_ge_property‘ doesn‘t exist
错误如下:解决办法:1.yml 配置时配置mysql连接时加上:nullCatalogMeansCurrent=trueurl: jdbc:mysql://localhost:3306/myActiviti?useUnicode=true&characterEncoding=utf8&nullCatalogMeansCurrent=true&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC
2021-03-23 10:22:58
1637
转载 springboot整合activiti不自动创建表
springboot整合activiti不自动创建表在ActivitiProperties类中可以看到private String databaseSchemaUpdate ="true";springboot默认是自动创建表的。但是我启动程序没有创建表。问题分析:查询相关资料,和mysql的版本有关。解决方案:spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncodi
2021-03-22 16:05:25
3033
1
原创 java.io.CharConversionException: Not an ISO 8859-1 character: [用]
记一笔:java.io.CharConversionException: Not an ISO 8859-1 character: [用]在写filter的时候,判断head中的用户名密码是否正确。response.setContentType("application/json;charset=utf-8");response.getOutputStream().print("{\"re...
2020-02-14 00:20:45
787
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅