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

如何使用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一区二区| 日韩av一区二区三区在线| 免费在线观看97视频| 亚洲黄色av网址在线观看| 欧美大片高清在线观看| 亚洲桃色一区二区三区四区| 我想看亚洲一级黄色录像| 我要看亚洲黄色片一级| 国产H精品在线观看| 日韩在线一区二区视频观看| 日韩一二三区免费不卡视频| 日韩激情中文字幕一区二区三区| 日本精品在线一区二区| 精品人妻一区二区四区| 91亚洲精品综合久久| 粉嫩在线一区二区懂色| 亚洲精品成人久久av| 欧美亚洲尤物久久精品| 亚洲精品在线一二三区| 欧美三级伦理片免费观看| 欧美国产综合欧美一区二区三区| 亚洲成色在线综合剧情网站| 日本丝袜福利在线观看| 白色发布会在线观看免费| 日本韩国三级视频在线观看| 日本大胆高清人体艺术| 亚洲欧洲久久激情久av| 99蜜桃臀成人美女视频| 久久欧精品欧美日韩精品| 亚洲欧美日韩成人在线| 日韩电影一区二区在线观看中文字幕 | 日韩无遮挡免费在线观看| 日本国产精品久久一线| 狠狠综爱五月天的婷婷| 中文字幕的国产在线播放| 欧美欧成人一区二区三区a∨| 91熟女激情五月综合| 久久精品国产亚洲av品| 高清中文一区二区三区| 亚洲日本日本午夜精品|