文章詳情頁
mysql取模分表與分表
瀏覽:243日期:2022-06-17 08:07:59
問題描述
mysql取模分表還是沒搞明白 假如三張表 是用什么數%3 那初次創建用戶的這個數 假如用戶注冊了 第二次查詢怎么還保證是這個數%3的值呢 求一個能看懂的解答
還有就是假如文章分表 我是根據什么依據分比較合適
問題解答
回答1:用數據的唯一標識字段ID去模上你要分表的個數,文章分表也是一樣。
回答2:我的猜想應該用戶表和文章表的唯一標識應該是在插入數據之前生成號的,在根據對應要分表的基數求余數,然后在決定在那張表中添加數據。
不過我對那個數據表生成唯一標識的算法不知道怎么實現,比如電商平臺中的訂單id好像不是自動增長的,關于生成數據表唯一標識的算法,歡迎大神給我腦補腦補,感激不盡。
相關文章:
1. 測試自動化html元素選擇器元素ID或DataAttribute [關閉]2. html5和Flash對抗是什么情況?3. 運行python程序時出現“應用程序發生異常”的內存錯誤?4. javascript - QQ第三方登錄的問題5. node.js - mongodb查找子對象的名稱為某個值的對象的方法6. 利用IPMI遠程安裝centos報錯!7. 在mac下出現了兩個docker環境8. spring-mvc - spring-session-redis HttpSessionListener失效9. java - Spring boot 讀取 放在 jar 包外的,log4j 配置文件,系統有創建日志文件,不寫入日志信息。10. 正在使用electron和node.js做桌面應用,需要實時監聽是否有網絡連接,node或者electron是否可以做到
排行榜

網公網安備