Mysqlクエリの意味は次のとおりです。
SHOW PROCESSLIST;
状態列に「送信データ」を返しますか?
クエリが実行され、MySQLがクライアントに「結果」データを送信していることを意味していると思いますが、なぜこれほど長い時間(最大1時間)かかるのか疑問に思っています。
ありがとうございました。
残念ながら、私はメッセージを受け取ります。「SHOW PROFILE」機能は無効になっています。MySQLを「enable-profiling」でビルドする必要があります。
—
user1345414 2012
そして、それは追加の質問です。クエリは既に内部的に終了していますが、ネットワークやバスなどの送信用リソースの問題ですか?
—
user1345414 2012
いいえ、あなたは聞いていません..
—
NB
Sending dataそれがMySQLプロファイリングのバグであるために時間がかかっていると表示される理由は、そこに表示される時間は前のステップに属し、それはExecuting queryまたは同様のはずです。これは、クエリの実行に時間がかかることを意味します。Sending data数百メガバイトのデータをストリーミングしない限り、ステップは通常高速です。
おそらく、その質問は「MySQLでの「データの送信」状態の意味」に名前を変更できます。質問を見つけやすくなります。
—
2013
Sending data実行SHOW PROFILE後に時間がかかるステップとして表示されている場合、消費される時間は実際には前のステップに属しています。