當前位置:首頁 » 數據倉庫 » 資料庫更新20萬條數據崩潰
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫更新20萬條數據崩潰

發布時間: 2023-07-30 00:14:37

㈠ Java for循環批量更新資料庫的時候 大約有二十萬條數據 更新到幾千條的時候就不繼續了 用的是

一次提交的 數據太多,如果表參數較多可以500~1000條 作為一個事物提交一次,批量提交很耗內容,具體數量還要看伺服器的能力而定

㈡ 想用php向mysql資料庫中批量插入20萬條記錄,但總在不超過2萬的時候就停止了

因為php腳本有一個執行超時時間默認30秒

所以對批量處理大量查詢會因為超時而停止處理


可以在代碼第一行加入

set_time_limit(0);//永不超時

建議對大量sql處理使用mysql命令行處理

㈢ mysql大量數據更新採用什麼樣的方式比較好,20w條數據一次更新

建緩沖區。比如其他類型的高速緩存(redis等)作為中間緩沖層。
數據的查詢,更改首先在這個層處理,處理完再更新到對應的資料庫。
注意額外增加鎖,或者緩存機制防止緩存擊穿,雪崩導致系統崩潰。