一、MySQL行鎖概述 MySQL的行鎖是在存儲引擎層實現(xiàn)的,不同的存儲引擎對行鎖的支持程度不同。MyISAM引擎不支持行鎖,只能使用表鎖進行并發(fā)控制,這意味著同一張表在任何...
一、MySQL行鎖概述 MySQL的行鎖是在存儲引擎層實現(xiàn)的,不同的存儲引擎對行鎖的支持程度不同。MyISAM引擎不支持行鎖,只能使用表鎖進行并發(fā)控制,這意味著同一張表在任何...
高可用架構的十種武器 一、解耦 耦合度過高是軟件設計的萬惡之源,也是系統(tǒng)可用性問題的根源。高度耦合的系統(tǒng)牽一發(fā)而動全身,小改動就可能引發(fā)難以預料的 bug 甚至崩潰,維護尚且...
一致性哈希 + 本地緩存(提升命中率)問題:普通二級緩存(本地 + Redis)在集群中因請求分散導致本地緩存命中率低、內存冗余。方案:客戶端或網關層使用一致性哈希,將相同 ...
秒殺系統(tǒng)設計方案 一、系統(tǒng)架構概述 在高并發(fā)的秒殺場景下,傳統(tǒng)的下單系統(tǒng)往往難以應對瞬時的大流量沖擊。為了解決這個問題,我們在前臺和后臺下單系統(tǒng)之間,新增了排隊系統(tǒng),它包括排...
現(xiàn)場突發(fā)問題排查與解決 問題描述 現(xiàn)象:服務重啟后,5分鐘就宕機,全部接口訪問不通 排查過程 第一階段:初步排查 問題發(fā)現(xiàn) 觀察日志:發(fā)現(xiàn)查詢數(shù)據(jù)庫的地方一直不返回 日志問題...
AI 提示詞工程指南 一、提示詞(Prompt)技巧 1. 使用最新的模型 始終使用最新發(fā)布的模型版本,新模型通常具有更好的理解能力和更準確的輸出。 模型推薦版本OpenAI...
使用線程池 ThreadPoolExecutor 過程中你是否有以下痛點呢? 代碼中創(chuàng)建了一個 ThreadPoolExecutor,但是不知道那幾個核心參數(shù)設置多少比較合適...
?? 方案概述 背景:原索引5億數(shù)據(jù),需要每月生成一個新索引,新增數(shù)據(jù)插入新索引,查詢需要查詢所有索引。 核心目標:業(yè)務代碼零改動,使用別名實現(xiàn)透明化管理。 ?? 架構設計 索引...
背景:當 Elasticsearch 集群數(shù)據(jù)量達到 2 億文檔、日請求量 300 萬+,前端查詢頁面出現(xiàn) 白屏(即無響應或超時) 在 Elasticsearch(ES)中實...
現(xiàn)場部署發(fā)現(xiàn)http調用別的微服務調不通,百度下來都說是網絡問題,但是ping可以同,瀏覽器直接訪問接口也可以通,最終排查下來是nacos namespace問題 因為現(xiàn)場n...
創(chuàng)建新的存儲路徑:首先,在服務器上選擇一個具有足夠磁盤空間的目錄,用于存儲Docker數(shù)據(jù)。例如,可以創(chuàng)建一個名為/home/docker的目錄。移動現(xiàn)有數(shù)據(jù):將/var/l...