文章詳情頁
MySQL分表之后如何做排序的問題
瀏覽:132日期:2022-06-14 14:50:01
問題描述
我有一個文章表,它有上千萬條數(shù)據(jù),我要分表,分成100個表,每個表就有10萬條數(shù)據(jù),但是如何做排序呢?不能每次都去查詢這100個表把。
或者有什么好的分表方式?
問題解答
回答1:舉例:分表為:test_1,test_2,test_3.....test_100。你插入和取出都應(yīng)該設(shè)置一個規(guī)則,比如對id取模,id取模決定了你這條數(shù)據(jù)到底是存在哪個分表里。當(dāng)你實(shí)例化model的時候就要在構(gòu)造函數(shù)里把這個id進(jìn)行取模,比如模為5,那么存入test_5這張表里。取出也是一樣的,只要把id傳進(jìn)model,就能取出來。至于排序,跟你分不分表沒關(guān)系。
回答2:聯(lián)合查詢所有的表,再根據(jù)時間排個序。。。這種情形跟大數(shù)據(jù)類似
相關(guān)文章:
1. javascript - table固定尾行,有人寫過嗎?2. python - matplotlib安裝之后使用出錯3. python - 關(guān)于爬取網(wǎng)站,下載圖片的時候碰到網(wǎng)址結(jié)構(gòu)問題卡住4. 為什么學(xué)習(xí)PHP5. javascript - js輸入框限定字?jǐn)?shù)問題6. pdo - mysql 簡單注入疑問7. javascript - vue項(xiàng)目里的package.json8. css3 - progress漸變效果css9. android - 微信登陸不回調(diào)問題10. node.js - win7下,npm 無法下載依賴包,淘寶鏡像也裝不上,求幫忙???
排行榜

熱門標(biāo)簽