亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

mysql分表之后怎么查詢

瀏覽:106日期:2022-06-21 15:19:57

問題描述

表結(jié)構(gòu)包含id,week,hot,按周切成7張表,每張表代表一周的第幾天,week代表第幾周,怎么查詢第n周hot排名前十的記錄?

問題解答

回答1:

分表的分法,是要避免跨表操作。讓業(yè)務(wù)的操作在一個(gè)表中完成。如果要跨表,說明分法是不合理的。

如果真的有些業(yè)務(wù)場(chǎng)景要跨表,考慮多種分法同時(shí)存在,做副本冗余。

回答2:

根據(jù)week的來定位到具體的表,說白了就是生成sql語句的時(shí)候指定具體的表,和mysql沒什么關(guān)系。

回答3:

拼接sql語句問題,表命名要有規(guī)律,獲取當(dāng)前周,拼接,前10hot用order by和top 10或limit 0,10關(guān)鍵字完成

回答4:

我個(gè)人是不喜歡把邏輯放到mysql中的,所以按照你的分表方法,只能從七張表中取出每個(gè)表的top10以后,在應(yīng)用程序里面再比較了。另外,我建議你按照月份水平分表,這樣能夠支持更多的業(yè)務(wù)需求。你這種分表方式更像是取模分表,天然不支持時(shí)間段內(nèi)查詢與排序。

回答5:

這種分表只能每張表都取前10,然后再代碼里排序,這個(gè)分表規(guī)則有問題,有這種場(chǎng)景的要做數(shù)據(jù)冗余

相關(guān)文章:
主站蜘蛛池模板: 久久成人18免费网站 | 国产精品黄页网站在线播放免费 | 成人www| 黑人巨大在线 | 视频在线观看一区二区三区 | 福利视频网页 | 亚洲精品主播一区二区三区 | 国产在线一区二区杨幂 | 亚州中文字幕 | 免费看的一级片 | 国内精品自在自线视频香蕉 | 国产小视频福利 | 一级女性大黄生活片免费 | 亚洲国产剧情在线 | 亚洲一区日韩二区欧美三区 | 99九九精品免费视频观看 | 久久国产欧美日韩精品免费 | 成人性生免费视频 | 亚洲欧美日韩激情在线观看 | 在线亚洲一区二区 | 国产精品国产福利国产秒拍 | 最刺激黄a大片免费观看 | 成年黄网站免费大全毛片 | 高清成年美女xx免费网站黄 | 成人激情视频在线观看 | 酒色成人网 | 国产无限制自拍 | 亚洲一区二区三区网站 | 一级大毛片 | 伊甸园久久网站 | 香蕉视频在线视频 | 久久99青青久久99久久 | 欧美人一级淫片a免费播放 欧美人七十二式性视频教程一 | 午夜激情视频在线观看 | 中文三级视频 | 99精品国产美女福到在线不卡 | 色综合天天色综合 | 欧美一欧美一区二三区性 | xxxxx18日本人hdxx| 欧美一级一级做性视频 | 99这里只有精品66视频 |