欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何使用MyCat分表分庫原理分析

這篇文章給大家分享的是有關(guān)如何使用MyCat分表分庫原理分析的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

十載的龍山網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整龍山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“龍山網(wǎng)站設(shè)計(jì)”,“龍山網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

MyCat是一個(gè)開源的分布式數(shù)據(jù)庫系統(tǒng),是一個(gè)實(shí)現(xiàn)了MySQL協(xié)議的服務(wù)器,前端用戶可以把它看作是一個(gè)數(shù)據(jù)庫代理,用MySQL客戶端工具和命令行訪問,而其后端可以用MySQL原生協(xié)議與多個(gè)MySQL服務(wù)器通信,也可以用JDBC協(xié)議與大多數(shù)主流數(shù)據(jù)庫服務(wù)器通信,其核心功能是分表分庫,即將一個(gè)大表水平分割為N個(gè)小表,存儲在后端MySQL服務(wù)器里或者其他數(shù)據(jù)庫里。

Mycat可以實(shí)現(xiàn) 讀寫分離 分表分庫

主從復(fù)制是MySQL自帶的哈~

關(guān)于分片取模算法:  根據(jù)id進(jìn)行取模  根據(jù)數(shù)據(jù)庫集群的數(shù)量(或者說是表數(shù)量,mycat里面一個(gè)表對應(yīng)一個(gè)庫)

使用MyCat分表分庫原理分析

Mycat中的路由結(jié)果是通過分片字段和分片方法來確定的,如果查詢條件中有 id 字段的情況還好,查詢將會落到某個(gè)具體的分片。如果查詢沒有分片的字段,會向所有的db都會查詢一遍,讓后封裝結(jié)果級給客戶端。

修改/mycat/conf/log4j2.xml日志級別為debug

比如:

在查詢

select * from user_info

發(fā)送三個(gè)db請求

如果是查詢素有的情況下(不帶條件)

轉(zhuǎn)換成為:

select * from db1.user_info
select * from db2.user_info
select * from db3.user_info

最后把結(jié)果集給mycat進(jìn)行封裝 然后返回給客戶端

如果加個(gè)where id = 1  這樣帶條件的情況下  mycat會進(jìn)行轉(zhuǎn)換 1%3=1  在db2上!轉(zhuǎn)換成 select * from db2.user_info where id = 1 如果查詢的是分片的話,效率很高。發(fā)送一條就搞定

如果不是分片字段的話  會發(fā)送三條哦!效率很低

比如 where name = ‘jack’ 會發(fā)送三條 根據(jù)條件去每個(gè)數(shù)據(jù)庫里面進(jìn)行查詢 返回結(jié)果

tailf -200f mycat.log: 進(jìn)行實(shí)時(shí)的查看

然后迅速的查詢  一目了然

注意分頁查詢:

select * from user_info limit 0,2

到底是哪個(gè)數(shù)據(jù)分片的?

往三個(gè)庫里面發(fā)三個(gè)select請求  獲取三對 六條結(jié)果

隨機(jī)抽取一對返回給客戶端

如果加了排序的條件呢?

 select * from user_info order by id  limit 0,2   (相當(dāng)于取出最大的兩條數(shù)據(jù))

先發(fā)送三個(gè)select 每個(gè)都是最大的兩條 然后返回給mycat  進(jìn)行綜合評選拿出最大的倆 返回給客戶端

如果是

 select * from user_info   limit 0,3

每次請求返回的都是在改變的 是隨機(jī)的!

db1 取兩條 db2 和 db3隨機(jī)一條

感謝各位的閱讀!關(guān)于如何使用MyCat分表分庫原理分析就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

當(dāng)前名稱:如何使用MyCat分表分庫原理分析
URL網(wǎng)址:http://aaarwkj.com/article24/pdioce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化ChatGPT、用戶體驗(yàn)企業(yè)網(wǎng)站制作、網(wǎng)站制作、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
91色九色吧在线观看| 亚洲午夜天堂在线a毛片| 在线观看男人的天堂av| 丰满人妻少妇精品一区二区三区| 成人爱爱视频在线免费观看| 极品少妇高潮在线观看免费| 欧美日韩另类激情免费| 国产精品日韩经典中文字幕| 久久精品国产亚洲七七| 亚洲精品免费福利视频| 欧美一区二区三区成人网| 丁香婷婷深情五月亚洲天堂| 白白色最新福利在线视频观看| 久章草在线免费视频播放| 午夜夫妻生活视频在线观看| 亚洲一区二区三区精品福利| 日韩精品中文字幕影视| 亚洲天堂人妻一区二区| 婷婷激情综合亚洲五月色| 亚洲女人天堂av在线| 日韩精品一区二区视频| 后入视频国产在线观看| 91精品手机在线观看| 日本欧美国产污黄在线观看| 欧美日韩黄色在线观看| 日本亚洲欧洲一区二区| 欧美视频综合一级91| 久亚洲精品九九久久99| 欧美一区二区黑人巨大| 日韩高清午夜片在线观看| 亚洲综合日韩欧美一区二区三区| 成人偷拍自拍在线视频| 自拍偷拍欧美日韩第一页| 九九九热这里只有精品| 国产一区二区爽爽爽视频| av网址在线免费观看| 91精品久久久久久| 国产又大又黄又粗的黄色| 久久午夜人妻一区二区| 女人高潮被爽到呻吟在线| 亚洲欧美日本国产一区|