關(guān)于SQL阻塞和超時(shí)采够,多年前就在前司時(shí)就遇到過(guò)糕非,多年后發(fā)現(xiàn)現(xiàn)司無(wú)論是開(kāi)發(fā)者還是DBA對(duì)此并不是很了解嫂用,在數(shù)據(jù)庫(kù)使用規(guī)范里對(duì)相關(guān)參數(shù)也缺乏對(duì)應(yīng)的指...
人到中年,時(shí)間感覺(jué)越來(lái)越快,工作、家庭、生活很多事情都需要顧及到吏砂,時(shí)間也被碎片化撵儿,完整的看本書(shū)、系統(tǒng)的寫(xiě)篇文章也變得心有余力不足狐血。新年第一天淀歇,寫(xiě)...
詭異問(wèn)題 最近小伙伴反映了一個(gè)很詭異的問(wèn)題,就是當(dāng)應(yīng)用執(zhí)行完一些SQL后匈织,后續(xù)查詢的查詢SQL有的可以準(zhǔn)確返回浪默,而有的返回記錄卻數(shù)只有1個(gè),出現(xiàn)...
目前ShardingSphere提供兩種接入模式JDBC與Proxy(MySQL協(xié)議)缀匕,sidecar還未實(shí)現(xiàn)纳决,本篇介紹JDBC接入。 JDBC...
歸并引擎的職責(zé)定位是進(jìn)行結(jié)果集的合并乡小,支持應(yīng)用以標(biāo)準(zhǔn)的JDBC接口訪問(wèn)正確的結(jié)果集ResultSet阔加。因?yàn)樵跀?shù)據(jù)分片模式下,SQL可能會(huì)需要在多...
執(zhí)行引擎的職責(zé)定位是將改寫(xiě)后的SQL發(fā)送到對(duì)應(yīng)數(shù)據(jù)庫(kù)(經(jīng)路由計(jì)算所得)執(zhí)行的過(guò)程满钟。執(zhí)行引擎采用了callback回調(diào)的設(shè)計(jì)模式胜榔,對(duì)給定的輸入分組...
改寫(xiě)引擎的職責(zé)定位是進(jìn)行SQL的修改,因?yàn)镾hardingSphere的核心目標(biāo)就是屏蔽分庫(kù)分表對(duì)用戶的影響(當(dāng)然后來(lái)還增加影子表零远、加解密等功能...
翻譯ThoughtWorks一篇關(guān)于數(shù)據(jù)平臺(tái)的文章《How to Move Beyond a Monolithic Data Lake to a...
無(wú)論是分庫(kù)分表苗分、還是讀寫(xiě)分離,一個(gè)SQL在DB上執(zhí)行前都需要經(jīng)過(guò)特定規(guī)則運(yùn)算獲得運(yùn)行的目標(biāo)庫(kù)表信息牵辣。路由引擎的職責(zé)定位就是計(jì)算SQL應(yīng)該在哪個(gè)數(shù)...