SQL Serverは実行されたプロシージャをパラメータで追跡するツールを提供していますか?これは私たちのサーバー側のロジック私たちは手続きを呼び出します。しかし、私はまだツールexsistかどうかを知りたい。はいの場合はどうすればいいですか?SQL Server上で実行されているストアドプロシージャのレコードをトラッキングする方法はありますか
答えて
SQL Profilerを使用できます。
ストアドプロシージャがアプリケーションから直接呼び出された場合は、RPC:startingイベントを使用できます。そうしないと、sp:startingイベントをトレースしようとする可能性があります。
詳細情報についてはこちらをご確認ください:
http://sqlity.net/en/976/capturing-parameters-of-a-stored-procedure-call/
だから、両方のイベントはすべてのケースをカバーしていません。アプリケーションからプロシージャへのすべての 呼び出しを表示しようとしている場合は、 RPC:startingに移動してください。 の場合、もう一方の手続きはより大きなバッチ の一部として実行されるか、または別のプロシージャ内から実行される場合は sp:startingを使用しますが、 には実際のパラメータ値が表示されないことがあります。
設定はありますか私たちは実行時間にアクセスすることができます...任意のコードなしでSQLサーバーで。 –
@lipikachakraborty SQLプロファイラには[期間]列があります - https://www.simple-talk.com/sql/performance/how-to-identify-slow-running-queries-with-sql-profiler/ –
サーバーに管理データウェアハウスが設定されている場合は、カスタムデータコレクタをセットアップできます。 DMVを使用して、これをsys.dm_exec_procedure_statsで追跡することもできます。 dmvを使用する場合は、データを格納するテーブルを設定し、dmvデータを定期的にテーブルにダンプします。
出力時間で呼び出された正確なコマンドまたはプロシージャを調べます。これはどのようにしてテーブル内で見つけることができますか? Plzは説明する –
- 1. Amazon EC2上で実行されているSQL Serverに接続する方法
- 2. SQL ServerでOrderでストアドプロシージャを実行する方法
- 3. SQL Server 2008 R2でストアドプロシージャが実行されているかどうかを検出する方法
- 4. SQL Serverでストアドプロシージャを実行
- 5. SQL Serverのストアドプロシージャを決定する方法はありますか?
- 6. SQL SERVERでストアドプロシージャの実行が開始されたときを知る方法?
- 7. Sql Server上で実行される.NETストアドプロシージャに関連するオーバーヘッドは何ですか?
- 8. 私のコードを通じて実行されたストアドプロシージャを知る方法はありますか?
- 9. SQL Serverストアドプロシージャのパフォーマンスを向上させる方法?
- 10. レコードを更新するSQL Serverストアドプロシージャ
- 11. 戻り値のないストアドプロシージャが実行されたことを確認する方法はありますか?
- 12. ストアドプロシージャの実行中にPRINTステートメントを使用して実行を追跡する方法はありますか?
- 13. SQL Server 2012でストアドプロシージャを暗号化できるさまざまな方法はありますか
- 14. HibernateからINSERTのSQL Serverストアドプロシージャを実行するには?
- 15. SQL Serverを使用してストアドプロシージャの実行を停止する方法?
- 16. SQL Serverはストアドプロシージャを実行する前にそれを検証しますか?
- 17. SQL Serverのストアドプロシージャ実行の違い
- 18. SQL Server 2008が実行されているかどうかを示すツールはありますか?
- 19. SQL Serverでストアドプロシージャとトリガの実行計画を確認する方法を教えてください。
- 20. ストアドプロシージャからSQL Server SSISパッケージを実行
- 21. は、私は、ストアドプロシージャに渡されたパラメータの数に基づいてテーブルを作成する必要があり、私は問題を抱えているSQL Serverで指定されたSQLクエリを実行するための効率的な方法、ストアドプロシージャ
- 22. JDBCで実行されるすべてのSQL文を印刷する方法はありますか?
- 23. Spark SQLクエリはDF上で実行されていますか?
- 24. SQL - ストアドプロシージャを〜100個の異なるパラメータで実行する必要がありますが、これを実行する最善の方法は何ですか?
- 25. SQL Serverでストアドプロシージャの実行時間を見つける方法は?
- 26. SQLストアドプロシージャの実行に失敗した場合、SQLストアドプロシージャの実行を停止する方法はありますか?
- 27. Windows Server 2008で実行されているSQL Server 2000のフルテキストインデックス
- 28. SQL Server 2005で選択せずにストアドプロシージャを実行する方法?
- 29. javaコードから.sqlファイル内のストアドプロシージャを実行する方法はありますか
- 30. SQL Server 2000:レコードが最後に変更された時期を知る方法はありますか?
私の答えはこちらhttp://stackoverflow.com/questions/30595952/dynamically-retrieve-parameter-names-current-values-inside-t-sql-stored-proced/30598253#30598253 – TheGameiswar