生產問題總結:
表現:1、應用伺服器掛了2臺,資料庫服務記憶體突然公升高
2、資料庫資料許可權表查詢超時
原因:大批量的人為匯入excel同時操作,
1、匯入前會檢驗使用者許可權,預設載入在快取裡,但此時redis快取沒有起作用,導致大量請求直接查詢資料庫,造成超時。
2、檢驗後,計算實時資料時,取預留比例時,全部實時查詢預留比例表,此表5個union相加,且只新增了單個字段索引,沒有聯合索引,導致sql查詢慢,平均時間1s以上,大量的併發查詢,導致資料庫掛起
解決方案:
1、 針對批導,暫時新增限流,預留比例表新增聯合索引
後期考慮:1、把預留比例分維度放在redis。2、實時資料直接在快取裡取
2、 針對快取失效的問題,初步懷疑是過期日期,今早正好全部失效,造成雪崩
考慮針對此熱點資料,不設過期時間,永久儲存
20190103生產問題 持續更新
上午9點,資料庫cpu達到100 導致資料庫服務超時,不可用 查詢原因 個人使用者許可權表大概7000萬資料,9點業務高發期,而且每一次操作都會驗證許可權。大量的併發被掛起,導致雪崩,1 而平時不會出現的原因是有快取,而且昨晚上游系統下發資料導致快取全部被清空。2 個人使用者許可權太大,一次查詢可能...
2020 12 02 生產問題記錄
專案之前是採用oracle資料庫進行儲存,上週進行了國產化資料庫遷移改造,改造之後,有對接系統反饋有程式問題。原有程式介面一直沒有問題,正常執行。且在25號後沒有對 進行更改,對比 也沒有問題,單獨執行sql語句也是能正常查出符合的資料。大致sql是要查詢出一天內的資訊記錄,使用的是between ...
11 9 生產環境部署
fabric ca在整個證書管理環節中處於十分核心的位置。在生產環境中部署時,必須從多個方面進行考慮,以充分確保安全性 可靠性 規範性等指標。1.根證書的生成 根證書目前可以通過從權威機構 包括golbalsign verisign 申請,或採用自行簽名的方式生成。技術上來講,兩者都可以完成部署過程...