第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)于mysql分表

關(guān)于mysql分表

幕布斯6054654 2019-03-29 10:54:58
我想了解下mysql+php的數(shù)據(jù)分表或者分庫(kù)的原理及實(shí)現(xiàn).請(qǐng)高手指點(diǎn)
查看完整描述

2 回答

?
智慧大石

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊

分表有橫向分表、縱向分表兩種方式。
一種方式是如果數(shù)據(jù)庫(kù)記錄條數(shù)太多,可以根據(jù)一定的規(guī)則分表,比如按數(shù)量每10w條建一個(gè)表,比如按數(shù)據(jù)屬性,男用戶一個(gè)表,女用戶一個(gè)表,不男不女或搞不清的一個(gè)表;也可以用hash分表。然后可以用計(jì)算或者對(duì)照表的方式查表。還有一種是按列分表,一部分屬性在一個(gè)表,另一部分在另一個(gè)表。常見(jiàn)的像是user和userDetail表吧。
                            
查看完整回答
反對(duì) 回復(fù) 2019-03-29
?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊

如果一個(gè)表?xiàng)l數(shù)過(guò)多,可以通過(guò)分表提高效率。我最近用到一次,每個(gè)用戶有多個(gè)note記錄,note以前放在一個(gè)表里,因?yàn)檫@個(gè)表會(huì)變得很大,所以提前分了出來(lái)。按照所屬用戶的id的最后一位分為note_0,note_1,.......note_9十個(gè)表。為了統(tǒng)一,每個(gè)表不使用自增的id作為主鍵,而是使用隨機(jī)的guid。
這樣取出一條note需要兩個(gè)參數(shù),user_id,和guid。前者用于得到表名,后者用于得到row。
-------------------
                            
查看完整回答
反對(duì) 回復(fù) 2019-03-29
  • 2 回答
  • 0 關(guān)注
  • 382 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)