一張mysql數據表,其中有大量數據,如1000萬條,佔用5G空間,向其中插入數據,如何定時更新新插入的數據狀態,效率更高。
如:我向其中插入了1000條,每隔10分鐘更新一下這1000個的狀態,如何提高效率
一張mysql數據表,其中有大量數據,如1000萬條,佔用5G空間,向其中插入數據,如何定時更新新插入的數據狀態,效率更高。
如:我向其中插入了1000條,每隔10分鐘更新一下這1000個的狀態,如何提高效率
用類似cron job這種
不知道你說的狀態是指什麼
如果是那個表的某個字段,那就按照主鍵更新就可以了
表資料量大,更新時的快慢跟表索引有關,如果更新欄位沒涉及到索引,又是按照主鍵更新,那應該是很快的,即使是千萬資料
如果你要查詢這1000萬中的新增的1000條,那確實可能會慢,取決於你的查詢條件有沒有正確走到索引