3,500 万件のレコードを含むテーブルに新しいインデックスを作成し、現在 1 日近く実行しています。以前はインデックスを作成するのに 20 分かかりましたが、列が浮動していました。新しい idnex は varchar(45) にあります
次の出力で、インデックスの作成がまだ進行中であることを示す processlist コマンドを使用しました
65417 | Repair with keycache | CREATE INDEX insert_index on checkins(dateinserted)
クエリが実際に死んでいて、プロセスリストに座っているだけかどうかを調べるためのアドバイスを誰かに教えてもらえないかと思っていました。ある段階で何かがうまくいかなかったのかもしれませんが、私は気づいていません。
ありがとう