久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

MySQL分表之后如何做排序的問題

瀏覽:135日期:2022-06-14 14:50:01

問題描述

我有一個文章表,它有上千萬條數據,我要分表,分成100個表,每個表就有10萬條數據,但是如何做排序呢?不能每次都去查詢這100個表把。

或者有什么好的分表方式?

問題解答

回答1:

舉例:分表為:test_1,test_2,test_3.....test_100。你插入和取出都應該設置一個規則,比如對id取模,id取模決定了你這條數據到底是存在哪個分表里。當你實例化model的時候就要在構造函數里把這個id進行取模,比如模為5,那么存入test_5這張表里。取出也是一樣的,只要把id傳進model,就能取出來。至于排序,跟你分不分表沒關系。

回答2:

聯合查詢所有的表,再根據時間排個序。。。這種情形跟大數據類似

相關文章:
主站蜘蛛池模板: 碌曲县| 梓潼县| 苏尼特右旗| 长沙县| 镇安县| 筠连县| 沙湾县| 扶风县| 凤凰县| 五大连池市| 扶沟县| 滨海县| 健康| 博爱县| 突泉县| 开封市| 安平县| 惠来县| 尉犁县| 邢台县| 桃江县| 鄯善县| 包头市| 三门县| 龙口市| 绍兴市| 南康市| 五大连池市| 南昌县| 绍兴县| 乌拉特后旗| 延边| 思茅市| 郁南县| 沛县| 平罗县| 双流县| 兴城市| 泸定县| 祁门县| 丹巴县|