亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MySQL數據庫表中的最大記錄數

MySQL數據庫表中的最大記錄數

滄海一幻覺 2019-11-25 10:43:39
MySQL數據庫表的記錄上限是多少?我想知道自動增量字段。如果我添加數百萬條記錄會怎樣?如何處理這種情況?謝謝!
查看完整描述

3 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

我建議不要刪除數據。不要說如果表長于1000,則截斷表的末尾。您的計劃中需要有真實的業務邏輯,例如該用戶不活動了多長時間。例如,如果時間超過1年,則將它們放在另一個表中。您可能會在緩慢的時間中,每周或每月在維護腳本中進行一次此操作。

當您遇到表中的許多行時,應開始對表進行分片或分區,然后按年份將舊數據放入舊表中,例如users_2011_jan,users_2011_feb或使用月份數字。然后更改您的編程以使用此模型。也許用較少的信息創建一個新表以將數據匯總到較少的列中,然后僅在需要更多信息(例如用戶正在查看其個人資料時)時才引用較大的分區表。所有這些都應該非常仔細地考慮,因此將來重構它不會太昂貴。您還可以只將一直訪問您網站的用戶放在一個表中,而永遠不會將那些從未存儲在一組歸檔表中的用戶放在一個表中。


查看完整回答
反對 回復 2019-11-25
  • 3 回答
  • 0 關注
  • 986 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號