mysql:8922
From: ML account <ML account <ml@xxxxxxxxxx>>
Date: Sun, 07 Mar 2004 22:06:42 +0900
Subject: [mysql 08922] Re: DELETE で 2000 万件より 200 万件を削除した場合、 8 時間かかってしまいます。
こんにちは。 "錠 尚史" <ikari@xxxxxxxxxx>さんの <FLEGKCKEIACOMMDINMKJIEBLCCAA.ikari@xxxxxxxxxx> "[mysql 08917] DELETE で 2000万件より 200万件を削除した場合、 8時間かかってしまいます。" > DELETE処理の後には、最適化処理が実行されるものなのでしょうか。 > そのテーブルは、カラム数20、インデックス10が設定されています。 最適化処理が何を意味するのか分かりませんが、削除の「最中」のインデック ス再構築の多発が重いのかも知れません。200万レコードの削除が一気に行われ るのであれば、 ・インデックスを全部外す(alter table drop index) ・200万レコードの削除 ・インデックスを再び構築(alter table add index) では、トータルの処理時間はどう変わるでしょうか。 松枝知直 <tomom@xxxxxxxxxx> http://www.argus.ne.jp/~tomom/
8917 2004-03-07 18:23 ["錠 尚史" <ikari@xxx] DELETE で 2000 万件より 200 万件を削除した場合、 8 時間かかってしまいます。 -> 8922 2004-03-07 22:06 ┣[ML account <ml@xxxxx] 8924 2004-03-08 01:51 ┣[Katuhisa Uramoto <ka] Re: DELETE で 2000 万件より 200 万件を削 8925 2004-03-08 02:42 ┗[SAITO Masaru <daisai]