@kyanny's blog

私は天才ではありません。ただ、人より長く一つの事と付き合っていただけです - アインシュタイン

Entries from 2008-11-06 to 1 day

どうでもいい mysql のはなし

INSERT INTO ... SELECT ... で700万行のレコードを旧テーブルから新テーブルへ挿入するとき、だいたいどのへんまで進んでてあとどれくらいで終わりそうなのか、を適当にチェックする方法。SHOW TABLE STATUS で Auto_increment の値を見張るとよい。 mysqld…

時間のかかるデータベース操作をはじめてしまってから my.cnf がデフォルトのままだったと気づいたとき

どうしよう・・・。いったんとめてやり直すのと、静かに終わりを待つのと、どっちが結局早いのだろう。両方やってみるしか確かめようがないので待つか・・・。

insert into select ... で extended-insert したい

何百万行くらいのテーブルに、カラムを追加しつつインデックスも追加したい。これを一番時間をかけずにやるにはどうしたらいいか試行錯誤。ふつうに alter table すると一個インデックス貼るだけで夜が明けてしまったので何個もやると人生が終わってしまうお…

copy to tmp table

たかだか700万行、 mysqldump して 150MB 弱のデータ量しかないテーブルに一つユニークインデックスを貼るだけで7時間半かかってまだ終わらないってどういうことよ。この大きさになるともう ALTER TABLE では無理だってことか・・・。夜中に ALTER TABLE し…