成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

mysql分表之后怎么查詢

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

問題描述

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

問題解答

回答1:

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

如果真的有些業務場景要跨表,考慮多種分法同時存在,做副本冗余。

回答2:

根據week的來定位到具體的表,說白了就是生成sql語句的時候指定具體的表,和mysql沒什么關系。

回答3:

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

回答4:

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

回答5:

這種分表只能每張表都取前10,然后再代碼里排序,這個分表規則有問題,有這種場景的要做數據冗余

相關文章:
主站蜘蛛池模板: 永久黄网站色视频免费观看99 | 高清欧美不卡一区二区三区 | 日本亲子乱子伦视频 | 亚洲视频在线免费观看 | 在线观看视频99 | 国内自拍视频在线播放 | 日韩久操 | 国产伦理久久精品久久久久 | 精品国产一区二区三区久久影院 | 肥婆毛片 | 在线观看国产 | fc2久久 | 91国在线视频 | 手机在线播放av | 日本成人午夜 | 亚洲欧美自拍偷拍 | 久久最新 | 国产片在线观看狂喷潮bt天堂 | 午夜欧美成人久久久久久 | 亚洲毛片在线免费观看 | 欧美日韩在线播放一区二区三区 | 成人免费在线播放视频 | 成人毛片免费观看视频在线 | 精品视频在线观看一区二区三区 | 九九草在线观看 | 欧美一级免费观看 | a毛片视频| 欧美色xxx | 午夜天堂视频 | 久久精品成人欧美大片免费 | 亚洲性生活视频 | 亚洲国产一区在线二区三区 | 男人毛片 | 久久精品国产线看观看亚洲 | jizz国产精品免费麻豆 | 久久精品免视国产 | 国产成人亚洲精品无广告 | 毛片免费的 | 人成免费a级毛片 | 视频一区在线免费观看 | 日韩天天干 |