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