国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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,然后再代碼里排序,這個分表規則有問題,有這種場景的要做數據冗余

相關文章:
主站蜘蛛池模板: 精品亚洲欧美高清不卡高清 | 色一欲一性一乱一区二区三区 | 成人在线精品视频 | 久久er热这里只有精品免费 | 精品外国呦系列在线观看 | 国产亚洲女在线精品 | 97视频免费在线 | 永久在线| 久久一本色系列综合色 | 欧美精品一区视频 | 国产乱码精品一区二区三区四川人 | 日韩欧美在线综合网高清 | 看全色黄大色黄大片毛片 | 久久国产亚洲欧美日韩精品 | 亚洲精品久久九九精品 | 中国女人毛片 | 国产成人系列 | 国产在线播放成人免费 | 国产精品v欧美精品v日本精 | 国产成人啪精品午夜在线观看 | www.亚洲天堂.com | 国产jk福利视频在线观看 | 国产亚洲精品网站 | 欧美一级性 | 白嫩美女一级毛片免费看 | 欧美一级α片毛片免费观看 | 日韩精品中文字幕一区二区三区 | 亚洲综合精品一二三区在线 | 欧美精品高清 | 精品久久久久久中文字幕网 | 全部免费毛片在线 | 亚洲精品自产拍在线观看 | 久久久久久久久久久久久久久久久久 | 成人精品第一区二区三区 | 欧美日韩国产58香蕉在线视频 | 俄罗斯18videosex性欧美成人 | 私人午夜影院 | 亚洲欧美一区二区三区久久 | 久久精品一| a毛片基地免费全部香蕉 | 亚洲va久久久噜噜噜久久狠狠 |