ビッグデータ量テーブルの迅速な削除
1305 ワード
必要:
テーブルのデータを空にするには、100 w以上のテーブルがあるのでdelete from t_の使用を開始します.nameを削除すると、発見が遅すぎて8分も待っていたので、データがもっと大きいと想像できません.
次の方法で削除できます.
削除するソーステーブルがSOURCEであるとします.T
1、中間表の生成
2、表名の変更
3、テーブルの削除
作者:itmyhome
テーブルのデータを空にするには、100 w以上のテーブルがあるのでdelete from t_の使用を開始します.nameを削除すると、発見が遅すぎて8分も待っていたので、データがもっと大きいと想像できません.
次の方法で削除できます.
削除するソーステーブルがSOURCEであるとします.T
1、中間表の生成
create table SOURCE_T_M as select * from SOURCE_T where id = '111' --
2、表名の変更
rename SOURCE_T to SOURCE_T_B; --
rename SOURCE_T_M to SOURCE_T; --
3、テーブルの削除
drop table SOURCE_T_B; --
delete from SOURCE_T; -- ,
作者:itmyhome