2008-11-06から1日間の記事一覧
INSERT INTO ... SELECT ... で700万行のレコードを旧テーブルから新テーブルへ挿入するとき、だいたいどのへんまで進んでてあとどれくらいで終わりそうなのか、を適当にチェックする方法。SHOW TABLE STATUS で Auto_increment の値を見張るとよい。 mysqld…
どうしよう・・・。いったんとめてやり直すのと、静かに終わりを待つのと、どっちが結局早いのだろう。両方やってみるしか確かめようがないので待つか・・・。
何百万行くらいのテーブルに、カラムを追加しつつインデックスも追加したい。これを一番時間をかけずにやるにはどうしたらいいか試行錯誤。ふつうに alter table すると一個インデックス貼るだけで夜が明けてしまったので何個もやると人生が終わってしまうお…
たかだか700万行、 mysqldump して 150MB 弱のデータ量しかないテーブルに一つユニークインデックスを貼るだけで7時間半かかってまだ終わらないってどういうことよ。この大きさになるともう ALTER TABLE では無理だってことか・・・。夜中に ALTER TABLE し…