文章詳情頁
mysql取模分表與分表
瀏覽:113日期:2022-06-17 08:07:59
問題描述
mysql取模分表還是沒搞明白 假如三張表 是用什么數%3 那初次創建用戶的這個數 假如用戶注冊了 第二次查詢怎么還保證是這個數%3的值呢 求一個能看懂的解答
還有就是假如文章分表 我是根據什么依據分比較合適
問題解答
回答1:用數據的唯一標識字段ID去模上你要分表的個數,文章分表也是一樣。
回答2:我的猜想應該用戶表和文章表的唯一標識應該是在插入數據之前生成號的,在根據對應要分表的基數求余數,然后在決定在那張表中添加數據。
不過我對那個數據表生成唯一標識的算法不知道怎么實現,比如電商平臺中的訂單id好像不是自動增長的,關于生成數據表唯一標識的算法,歡迎大神給我腦補腦補,感激不盡。
相關文章:
1. python3.x - python連oanda的模擬交易api獲取json問題第五問2. docker - 如何修改運行中容器的配置3. nignx - docker內nginx 80端口被占用4. 域名解析在Ubuntu64 9.04計算機上的Java應用程序中不起作用所有其他軟件可以正確解析DNS5. java - SSH框架中寫分頁時service層中不能注入分頁類6. 關于docker下的nginx壓力測試7. 為什么我ping不通我的docker容器呢???8. javascript - js代碼獲取驗證碼倒計時問題9. angular.js - angular內容過長展開收起效果10. docker-machine添加一個已有的docker主機問題
排行榜
