tableスレッドはテーブルを作成しています。これには一時テーブルの作成が含まれます。tableスレッドはメモリー内またはディスク上に一時テーブルを作成しています。tableサーバーは複数テーブル削除の最初の部分を実行しています。テーブルからの削除に使用されるカラムとオフセットを保存しています。番目の部分を実行しており、別のテーブルから一致した行を削除しています。ステートメントを処理しています。ステートメントの最後、ただしクリーンアップの前に発生します。executingスレッドはステートメントの実行を開始しました。システム変数の値のステートメントを実行しています。itemsスレッドはコマンドを実行しました。この状態中に実行される項目の解放の一部には、クエリーキャッシュが含まれます。実行しており、すべてのスレッドがそれぞれのテーブルをクローズするのを待っています。initializationサーバーは自然言語全文検索を実行する準備をしています。ステートメントの初期化の前に発生します。ログ、および一部のクエリーキャッシュクリーンアップ操作のフラッシュが含まれます。状態では、次の操作が行われることがあります。ステートメントを送っており、スレッドは次に強制終了フラグをチェックしたときに中止するはずです。各主要ループ内でチェックされますが、場合によってはスレッドが停止するまでに少し時間がかかる場合があります。スレッドがほかのスレッドにロックされている場合、強制終了はほかのスレッドがそのロックを解除するとすぐに有効になります。queryスレッドはステートメントを低速クエリーログに書き込んでいます。loginクライアントが正常に認証されるまでの接続スレッドの初期状態です。keysサーバーはテーブルインデックスを有効または無効にしています。tableスレッドはテーブルをオープンしようと試みています。これは、何かにオープンを妨げられないかぎり、きわめて高速な手順であるはずです。ステートメントは、そのステートメントが終了するまでテーブルのオープンを妨げることがあります。値が十分に大きいことをチェックすることも価値があります。optimizingサーバーはクエリーの初期最適化を実行しています。preparingこの状態はクエリーの最適化中に発生します。実行を準備しています。logsスレッドは不要なリレーログファイルを削除しています。状態の前に発生します。netサーバーはネットワークからパケットを読み取っています。結果をクライアントに送る前にすべての重複した行を削除するための追加の段階を必要とします。ステートメントを処理したあとに内部一時テーブルを削除しています。一時テーブルが作成されなかった場合、この状態は使用されません。renameスレッドはテーブルの名前を変更しています。ステートメントを処理しており、新しいテーブルを作成し、元のテーブルを置き換えるためにその名前を変更しています。tablesスレッドはテーブルのロックを取得しましたが、ロックの取得後、基盤となるテーブル構造が変更されたことを認識しました。それはロックを解除し、テーブルをクローズして、再度オープンしようとしています。sorting修復コードはインデックスを作成するためにソートを使用しています。テーブルに対するマルチスレッドの修復を完了しました。キーの作成を使用しています。はるかに遅くなります。backスレッドはトランザクションをロールバックしています。ファイルヘッダーに保存しています。カウンタ、キー分布などの情報が含まれています。フェーズを実行しています。関連する行を見つけるために使用されるインデックスを変更している場合に、実行される必要があります。ステートメントの行を読み取り、処理して、データをクライアントに送信しています。実行する傾向があるため、特定のクエリーの存続期間にわたる最長時間実行状態になることがあります。操作を開始しています。満たすためにソートを実行しています。満たすためにソートを実行しています。テーブルの最適化操作中に、より効率的なアクセスのためにインデックスページをソートしています。似ていますが、非一時テーブルに対するものです。statisticsサーバーはクエリー実行プランを開発するための統計を計算しています。スレッドが長期間この状態にある場合、サーバーはディスクに依存してほかの作業を実行している可能性があります。lockスレッドは、テーブルの内部または外部システムロックをリクエストしようとしているか待機しています。オプションによって外部システムロックを無効にできます。外部ロックはデフォルトで無効になるため、このオプションには効果がない可能性があります。updateスレッドはテーブルの更新を開始する準備ができています。Updatingスレッドは更新する行を探していて、それらを更新しています。tableサーバーは複数テーブル更新の最初の部分を実行しています。テーブルの更新に利用されるカラムとオフセットを保存しています。番目の部分を実行しており、ほかのテーブルから一致した行を更新しています。呼び出しによってリクエストされたアドバイザリロックを、リクエストしようとしているか待機しています。呼び出しを呼び出しました。コミットロックを待機しています。システム変数が設定されるのを待機しています。flushスレッドは、テーブルの基盤となる構造が変更され、その新しい構造を得るためにテーブルを再度オープンする必要があるという通知を受け取りました。テーブルを再度オープンするには、ほかのすべてのスレッドが問題のテーブルをクローズするまで待機する必要があります。lockサーバーはロックの獲得を待機しています。ロックの種類を示しています。なるのを待機している一般的な状態です。特定の状態情報は使用できません。netサーバーはネットワークにパケットを書き込んでいます。