文章詳情頁
mysql取模分表與分表
瀏覽:136日期:2022-06-17 08:07:59
問題描述
mysql取模分表還是沒搞明白 假如三張表 是用什么數%3 那初次創建用戶的這個數 假如用戶注冊了 第二次查詢怎么還保證是這個數%3的值呢 求一個能看懂的解答
還有就是假如文章分表 我是根據什么依據分比較合適
問題解答
回答1:用數據的唯一標識字段ID去模上你要分表的個數,文章分表也是一樣。
回答2:我的猜想應該用戶表和文章表的唯一標識應該是在插入數據之前生成號的,在根據對應要分表的基數求余數,然后在決定在那張表中添加數據。
不過我對那個數據表生成唯一標識的算法不知道怎么實現,比如電商平臺中的訂單id好像不是自動增長的,關于生成數據表唯一標識的算法,歡迎大神給我腦補腦補,感激不盡。
相關文章:
1. javascript - 微信報redirect_uri參數錯誤2. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?3. android - 類似微信朋友圈或者QQ空間說說那種點擊圖片放大,并且有放大縮小手勢,左右滑動圖片手勢效果4. java - Atom中文問題5. java - 初學SSM 在import自己寫的包下的類的時候飄紅,求大神解答?6. 網頁動畫等過渡效果,CSS3 transitions 和 jQuery animations 誰實現的性能更好?7. angular.js - angular中的a標簽不起作用8. javascript - 怎么簡寫這段jQuery功能?9. javascript - 如何計算字符串寬度?10. win10系統 php安裝swoole擴展
排行榜
