背景 前不久发过两篇关于分表的文章: 一次分表踩坑实践的探讨 分表后需要注意的二三事 从标题可以看得出来,当时我们只做了分表;还是由于业务发展,截止到现在也做了分库,目前看来都还比较顺利,所以借着脑子还记得清楚来一次复盘。 先来回顾下整个分库分表的流程 ...
前言 之前不少人问我 能否分享一些分库分表相关的实践 ,其实不是我不分享,而是真的经验不多 和大部分人一样都是停留在理论阶段。 不过这次多少有些可以说道了。 先谈谈背景,我们生产数据库随着业务发展量也逐渐起来 好几张单表已经突破亿级数据,并且保持每天 W 的数据量增加。 而我们有些业务需要进行关联查询 或者是报表统计 在这样的背景下大表的问题更加突出 比如一个查询功能需要跑好几分钟 。 可能很多 ...
2019-04-16 12:03 4 1327 推荐指数:
背景 前不久发过两篇关于分表的文章: 一次分表踩坑实践的探讨 分表后需要注意的二三事 从标题可以看得出来,当时我们只做了分表;还是由于业务发展,截止到现在也做了分库,目前看来都还比较顺利,所以借着脑子还记得清楚来一次复盘。 先来回顾下整个分库分表的流程 ...
记一次mybatis使用的踩坑记录: 在使用mybatis的时候会觉得很方便,但是今天在使用saveOrUpdate出现一个报错,原因是我在update 的时候除了主键 其他字段是null,在第一次调取的时候插入正常返回 但是当第二次调取的时候是更新字段,所以是 ...
一个简单的系统,结构如下: 我们的服务A接受外部的http请求,然后通过golang的fasthttp将请求转发给服务B,流程非常简单。线上运行一段时间之后,发现服务B完全不再接收 ...
发现性能问题 上一次导入数据后,发现系统十分的卡顿,但是才仅仅1000多条数据而已,怎么会让系统变得如何的卡顿呢?于是我开始走在排查系统卡顿的原因的道路上。 首先,先定位问题是出现在前端上还是后端上。打开浏览器,输入localhost:7000, 然后F12打开netword。启动后端项目 ...
前言 最近自己尝试着搭建springcloud项目,果不其然,刚开始就踩坑了,还是那种一脸懵逼的坑。搭建后程序能正常运行注册到eureka注册中心,但注册好之后便会立即注销掉。刚开始认为是线程抛异常挂掉了,便导致服务注销了。然后各种debug排查,最后发现是正常退出。至于具体原因,我下面做个详细 ...
最近在做Metabase和ClickHouse集成,使用社区开发的数据驱动把ClickHouse集成到了Metabase。 大部分查询是没有问题,只时间维度的聚合查询会报以下异常: 详细使用场景如下: 一、ClickHouse的版本 二、查询表结构 2.1 本地 ...
最近在公司的线上服务器上发现了一个现象: 将某个node的kubelet短暂的停掉之后,其上的pod马上会被驱逐,这让笔者大吃一惊,印象之中,停掉kubelet后,该node会变为NotReady状态 ...
在vue的方法里面写事件的时候比如写一个路由跳转,方法大概如下: goBack1() { console.log(this); ...