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

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

MySQL分表之后如何做排序的問(wèn)題

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

問(wèn)題描述

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

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

問(wèn)題解答

回答1:

舉例:分表為:test_1,test_2,test_3.....test_100。你插入和取出都應(yīng)該設(shè)置一個(gè)規(guī)則,比如對(duì)id取模,id取模決定了你這條數(shù)據(jù)到底是存在哪個(gè)分表里。當(dāng)你實(shí)例化model的時(shí)候就要在構(gòu)造函數(shù)里把這個(gè)id進(jìn)行取模,比如模為5,那么存入test_5這張表里。取出也是一樣的,只要把id傳進(jìn)model,就能取出來(lái)。至于排序,跟你分不分表沒(méi)關(guān)系。

回答2:

聯(lián)合查詢所有的表,再根據(jù)時(shí)間排個(gè)序。。。這種情形跟大數(shù)據(jù)類似

相關(guān)文章:
主站蜘蛛池模板: 屯门区| 萝北县| 宜阳县| 鲁甸县| 理塘县| 杂多县| 西乌| 阜康市| 杨浦区| 登封市| 蒙城县| 会昌县| 成武县| 阿荣旗| 尼勒克县| 收藏| 唐河县| 兴文县| 南宁市| 将乐县| 湘乡市| 海原县| 巴林左旗| 万安县| 北海市| 晋宁县| 闻喜县| 饶河县| 连州市| 元谋县| 邻水| 瑞丽市| 拉萨市| 镇原县| 嘉义县| 平武县| 绥宁县| 兴安盟| 吉木萨尔县| 洪洞县| 竹北市|