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

如何使用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)化
国产日韩欧在线视频| 亚洲男人的天堂社区av| 青草草在线观看视频| 91亚洲精品国产一区| 国产白浆一区二区视频| 亚洲欧美日韩国产精品专区| 在线日韩中文字幕二区| 亚洲另类偷拍校园伦理| 高清不卡av在线播放| 丰满人妻熟妇乱精品视频| 亚洲一区精品中文字幕| 99久久成人精品国产片| 成人三级中文字幕电影| 美女午夜精品国产福利| 国产精品一区二区三区乱色| 国产原创av剧情在线播放| 一区二区三区四区蜜桃av| 精品欧美不卡在线播放| 欧美口爆吞精在线观看| 欧美黄色免费电影网站| 欧美一区二区大香蕉视频| 亚洲av毛片在线免费播放| 激情综合婷婷中文字幕| 精品亚洲一区二区三区| 欧美日韩男女性生活视频| 日日躁夜夜躁狠狠躁黑人| 国产av爆操黑丝美女| 国产精品久久一区二区三区蜜桃 | 日本国产一区二区三区在线| 中文乱码字幕亚洲精品| 农村人妻一区二区三区视频| 国产亚洲高清一区二区| av免费观看日韩永久| 99精品国产一区二区青青性色| 男女裸体做爰一进一出视频| 日韩人妻一级免费视频| 亚洲国产成在人网站天堂| 蜜桃视频在线观看91| 日本精品国产一区二区在线 | 欧美成人精品三级一二| 欧美日韩国内在线视频|