說(shuō)明 當(dāng)發(fā)生行鎖阻塞,我們可能要做兩件事情: 應(yīng)急解開(kāi)鎖阻塞 如果鎖阻塞頻繁發(fā)生缀遍,導(dǎo)致業(yè)務(wù)響應(yīng)時(shí)間變長(zhǎng)瘟忱,需要幫助業(yè)務(wù)找到相關(guān)邏輯,優(yōu)化業(yè)務(wù)笙瑟,減少...
OceanBase的內(nèi)存限制 CTX內(nèi)存限制大部分 CTX 有內(nèi)存大小限制亮钦,KVCACHE 沒(méi)有盏求。實(shí)際分配內(nèi)存時(shí)蛤吓,會(huì)檢查是否超過(guò) CTX 內(nèi)存限...
OceanBaseV3 中統(tǒng)計(jì)信息相關(guān)的系統(tǒng)表很多,一些表明明在文檔中有介紹糠赦,但實(shí)際是空的会傲,本文對(duì)統(tǒng)計(jì)信息相關(guān)的表進(jìn)行總結(jié),先說(shuō)結(jié)論: 不建議在...
在 memtable 中拙泽,數(shù)據(jù)更新以TransNode的形式串到對(duì)應(yīng)MvccRow鏈表上淌山,形成多版本數(shù)據(jù),每個(gè) MvccRow 鏈表以 rowk...
背景 日志流是V4 版本引入的新技術(shù)顾瞻,其目的是為了降低 paxos 協(xié)議的開(kāi)銷(xiāo)泼疑。 在 V4版本以前,每個(gè)分區(qū)的多個(gè)副本組成一個(gè) paxos 組荷荤,...
一個(gè)復(fù)雜的標(biāo)量子查詢改寫(xiě) left join 的例子退渗,在 case when 部分多張表與外表關(guān)聯(lián)移稳,并且有聚合,標(biāo)量子查詢SQL如下会油,要跑600...
很多時(shí)候我們會(huì)面臨一個(gè)這樣的問(wèn)題:有個(gè)簡(jiǎn)單的 SQL个粱,執(zhí)行計(jì)劃看起來(lái)已經(jīng)沒(méi)有優(yōu)化空間了,但執(zhí)行速度達(dá)不到預(yù)期翻翩,比在原來(lái)的數(shù)據(jù)庫(kù)上慢了幾倍(比如這...
在分布式數(shù)據(jù)庫(kù)中都许,關(guān)聯(lián)查詢不可避免地對(duì)分布在不同節(jié)點(diǎn)的表、分區(qū)進(jìn)行跨節(jié)點(diǎn)的關(guān)聯(lián)操作嫂冻,數(shù)據(jù)在不同節(jié)點(diǎn)間的分發(fā)方式對(duì)關(guān)聯(lián)查詢的性能至關(guān)重要胶征。在 NL...
相較于 MySQL 這樣的單機(jī)數(shù)據(jù)庫(kù),OceanBase 數(shù)據(jù)庫(kù)的訪問(wèn)鏈路會(huì)稍長(zhǎng)一些桨仿,當(dāng)出現(xiàn)連接異常的情況睛低,排查起來(lái)會(huì)多一些思考步驟,下面通過(guò)一...