昨天有乙個系統出現了問題,導致半夜時大量的錯誤資料產生,早晨一早接到上邊通知讓把這些資料盡數刪除。
不可否認在資料操作時mongovue更加直觀,因此一般情況下我也都是使用這個工具,但是今天卻出現了問題。
首先我查詢了一下需要刪除的資料的資料量,查詢操作正常,如圖:
然後一樣的條件執行刪除remove操作,結果就卡在那裡許久之後彈出錯誤提示框如下:
幾次嘗試後均是如此,於是我只好改道使用系統中的命令列進入mongo shell中執行操作刪除,這些資料終被刪除,如圖:
由此可見,熟悉命令列操作還是很必要的,指不定什麼時候就派上重要的用場。
mysql大量資料刪除
近期有一張表,存量有3000多萬資料,每天還在以40萬左右增長。業務上準備只保留兩個月的資料。準備刪除。這個量直接刪除,可能會導致鎖表。要麼寫個儲存過程,迴圈,每次刪除1000條,sleep下。當然這個方法很不錯。但delete是dml語言,刪除只是把狀態標記為刪除,並沒有刪除資料檔案,也就是空間索...
mysql刪除大量資料
mysql刪除大量資料時使用批量刪除,批量刪除時,不要使用排序,會影響刪除效率 delete from table name where id 66169770 limit 1000000 以下資料摘自 生產環境,往往需要更新 刪除大量的資料,由於很可能消耗太多的io資源,對於生產繁忙的系統,需要小...
oracle大量資料刪除
oracle有個資料表現在已經有2500萬條資料了,軟體用到這個表的資料時就變的特別慢,所以準備把乙個月以前的資料全部清除。我的步驟是 下邊操作都是在plsql中執行的 1 首先 將這個月的資料匯出到乙個臨時表中 這些資料是自己希望保留的 create table temptable as sele...