起因:項目中要做預約功能,首先每天的余票都是有上限的,自然不能出現超賣的情況 基於我們項目是單體分布式的springcloud部署,我想了下😁 第一種方法,直接mysql加行鎖,要update這條庫存數據時,在數據庫表層面加上行鎖,直接禁止其他線程讀寫,就確保了這條庫存數據是被單線程操作 ...
在本地windows機器開發的Django項目運行正常,放到服務器上后響應超慢,花了一整個工作日沒找到原因 非常絕望 ,又花了一整個周末才找到原因和臨時解決辦法,如果你的項目超慢可以參考一下解決思路。 排查過程: .懷疑是Python環境問題,到服務器上各種虛擬環境版本進行嘗試,無果。 .因為用了mysql數據庫,開始用pymysql包連接改動了一些參數,擔心是驅動問題導致數據庫查的慢,更換my ...
2020-05-24 12:48 2 4239 推薦指數:
起因:項目中要做預約功能,首先每天的余票都是有上限的,自然不能出現超賣的情況 基於我們項目是單體分布式的springcloud部署,我想了下😁 第一種方法,直接mysql加行鎖,要update這條庫存數據時,在數據庫表層面加上行鎖,直接禁止其他線程讀寫,就確保了這條庫存數據是被單線程操作 ...
背景說明 組織架構被拆分為多個微服務 需求: 一個輸入框 查詢 前后模糊查詢 人員信息(工號、姓名),前后模糊查詢 單位名稱。 跨庫平級查詢!! 慢sql : slow sql 2969 millis. SELECT count ...
一次慢查詢請求的問題,下面是對這一問題的具體描述及排查解決過程。 1. 發現問題 項目中有一張HB ...
1. 前言 本篇文章記錄了一次接口慢查問題排查過程,該問題產生的現象迷惑性較高。同時由於問題偶發性高,排查難度也比較大。排查過程從 druid 數據源“導致”的一個慢查現象作為切入點,逐步分析,排除諸多可能性后仍無解。之后重新審視故障現象,換個角度分析,找到了問題根因。最后對問題原因進行了驗證 ...
轉自我的個人博客:《記一次SpringBoot Aspect不生效解決過程》 問題描述項目中兩個aspect,一個環繞controller,用於記錄日志,能夠正常在point處進入aspect處理;另一個aspect 的point設於service,死活不能進入。解決思路1、首先排 ...
好久沒寫博,還是重拾記錄一下吧。 背景:買了一個阿里雲的雲虛擬機用來搭建網站(起初不了解雲虛擬主機和雲服務器的區別,以為都是有SSH功能的,后來發現不是這樣樣子啊,雲虛擬機就是FTP上傳網頁+MyS ...
報錯現象: 通過v$RMAN_BACKUP_JOB_DETAILS查看備份狀態,一直卡着不出結果,很長一段時間之后拋出ORA-1652: unable to extend temp segment ...
下面某子公司的官網被網警(雇的安全公司)掃描了,報告了一個跨站腳本漏洞。 簡單來說就是訪問的url后面跟的參數里,構造一些個js腳本來達到某些目的,比如彈出什么的。 了解到其網站w ...