国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-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,然后再代碼里排序,這個分表規則有問題,有這種場景的要做數據冗余

相關文章:
主站蜘蛛池模板: 欧美日韩高清在线观看一区二区 | 美女视频黄.免费网址 | 亚洲炮网 | 99国产精品久久久久久久日本 | 国产成人免费片在线视频观看 | 国产三级在线视频观看 | 国产精品一区二区手机在线观看 | 欧美一级特黄刺激爽大片 | 国内真实愉拍系列情侣自拍 | 黄色大秀视频 | 日韩欧美一区二区在线观看 | 三级三级三级全黄 | 欧美综合视频 | 在线观看免费黄色网址 | 成人a毛片高清视频 | 欧美高清视频在线 | 国产精选在线 | 亚欧精品一区二区三区 | 亚洲人成在线播放网站岛国 | 一区在线视频 | 在线视频一区二区三区三区不卡 | 成人a免费α片在线视频网站 | 精品日韩一区二区三区 | 欧美日韩 国产区 在线观看 | 黄色三级网站 | 我们2018在线完整免费观看 | avtt亚洲一区中文字幕 | 成人毛片免费看 | 成人免费大片a毛片 | 国产亚洲欧美在线播放网站 | 亚洲欧美日本在线观看 | 久久久久综合国产 | 日韩一级片在线免费观看 | 日本高清va不卡视频在线观看 | 亚洲综合资源 | 国产真实乱子伦精品视手机观看 | 欧美jizz19性欧美 | 国产成人深夜福利在线观看 | 亚洲欧美久久精品一区 | 日本在线免费播放 | 亚洲区精品久久一区二区三区 |