背景 前不久發過兩篇關於分表的文章: 一次分表踩坑實踐的探討 分表后需要注意的二三事 從標題可以看得出來,當時我們只做了分表;還是由於業務發展,截止到現在也做了分庫,目前看來都還比較順利,所以借着腦子還記得清楚來一次復盤。 先來回顧下整個分庫分表的流程 ...
前言 之前不少人問我 能否分享一些分庫分表相關的實踐 ,其實不是我不分享,而是真的經驗不多 和大部分人一樣都是停留在理論階段。 不過這次多少有些可以說道了。 先談談背景,我們生產數據庫隨着業務發展量也逐漸起來 好幾張單表已經突破億級數據,並且保持每天 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); ...