時々、プロジェクトのデータを再インポートする必要があるため、約 360 万行を MySQL テーブル (現在は InnoDB ですが、実際にはこのエンジンに限定されているわけではありません) に読み込みます。「Load data infile...」が最速のソリューションであることが証明されていますが、トレードオフがあります: - キーなしでインポートする場合、インポート自体には約 45 秒かかりますが、キーの作成には時間がかかります (すでに 20 分間実行されています.. .)。- テーブルのキーを使用してインポートを行うと、インポートが大幅に遅くなります
テーブルの 3 つのフィールドにキーがあり、数値フィールドを参照しています。これを加速する方法はありますか?
もう 1 つの問題は、低速のクエリを開始したプロセスを終了すると、データベース上で引き続き実行されることです。mysqld を再起動せずにクエリを終了する方法はありますか?
どうもありがとう DBa