JDBC Javaを使用すると、ストアドプロシージャが実行されますが、ゆっくりと、データベースストアドプロシージャの実行計画をチェックしたいと思いますか?何百ものSQLストアドプロシージャがあります。データベースはMysqlです。実行計画は、説明を使用することですが、どのようにストアドプロシージャを行うことができますか?mysqlストアドプロシージャ実行プランを表示するにはどうすればよいですか?
0
A
答えて
0
ストアード・プロシージャー内にあるselectなどの説明を個別に使用してください。
1
少なくともmysql v5.6.3を使用している場合は、mysql optimizer tracerを使用できます。
基本的な使用法:
SET optimizer_trace="enabled=on";
SELECT ...; # your query here
SELECT * FROM INFORMATION_SCHEMA.OPTIMIZER_TRACE;
# possibly more queries...
# When done with tracing, disable it:
SET optimizer_trace="enabled=off";
それはfollowing queriesをトレースすることができます
SELECTを。 INSERTまたはREPLACE(VALUESまたはSELECTを使用)。 UPDATE/DELETEおよびそれらの複数表バリアント。 EXPLAINの接頭辞が付いた前のすべてのもの。 SET(optimizer_traceシステム変数を操作しない限り)。行う; DECLARE/CASE/IF/RETURN(ストアドルーチンの言語要素)。コール。これらのステートメントの1つが別々のステップで準備されて実行される場合、準備と実行は別々に追跡されます。
関連する問題
- 1. 別のストアドプロシージャ内からSQLストアドプロシージャを実行するにはどうすればよいですか?
- 2. テーブル行(td)に複数のデータを表示するにはどうすればよいですか?ストアドプロシージャ? Linq?
- 3. 実行タイムアウトエラーメッセージが表示されないようにするにはどうすればよいですか?
- 4. Dockerで実行されているSQL Serverを表示するにはどうすればよいですか?
- 5. マクロとして表示されないサブを実行するにはどうすればよいですか?
- 6. 複数のレコードをMySQLの1つの行に表示するにはどうすればよいですか?
- 7. 実行時にコンボボックスでenum値を非表示にするにはどうすればよいですか?
- 8. Bamboo Buildサーバーでは、2つの特定のプランが同時に実行されないようにするにはどうすればよいですか?
- 9. ストアドプロシージャの作成を妨げるエラーを表示するにはどうすればよいですか?
- 10. ストアドプロシージャから毎週レポートを実行するにはどうすればよいですか?
- 11. selectストアドプロシージャの結果をテキストボックスに表示するにはどうすればよいですか?
- 12. Informixのすべてのストアドプロシージャを一覧表示するにはどうすればよいですか?
- 13. MySQLデータベースに保存されているPHPを実行するにはどうすればよいですか?
- 14. C#:コードを短縮してストアドプロシージャを実行するにはどうすればよいですか?
- 15. 実行コンソールにIntellijがスタックのフレームを表示するにはどうすればよいですか?
- 16. マクロコードを実行せずに表示するにはどうすればよいですか?
- 17. アクションの実行中にアクティビティを表示するにはどうすればよいですか?
- 18. docker-composeを実行してログ出力を表示するにはどうすればよいですか?
- 19. MySQLで行をマージするにはどうすればよいですか?
- 20. Pythonでクエリを実行するときにMySQLの書式設定された日時を表示するにはどうすればよいですか?
- 21. データベース上で実行されているすべてのMySQLイベントを表示するにはどうすればよいですか?
- 22. ラジオボタンで表を表示および非表示にするにはどうすればいいですか?
- 23. C#でMySQLのパラメータ化されたクエリを実行するにはどうすればよいですか?
- 24. postgresqlでストアドプロシージャを削除するにはどうすればよいですか?
- 25. pgScriptでストアドプロシージャを作成するにはどうすればよいですか?
- 26. C#Mysqlデータベースからラベルに値を表示するにはどうすればよいですか?
- 27. mysqlライブラリを使用してNode.jsにストアドプロシージャを作成するにはどうすればよいですか?
- 28. ストアドプロシージャを使用してファイルをMySQLデータベースに挿入するにはどうすればよいですか?
- 29. Androidでマーカーを表示するにはどうすればよいですか?
- 30. アニメーションでUIImageviewを表示するにはどうすればよいですか?