sql >> データベース >  >> RDS >> Sqlserver

SQL プロファイラーで SQL クエリを表示するにはどうすればよいですか?

    DB にヒットしたときに SQL クエリを確認するだけであれば、もっと簡単な方法があります。

    LocalDb を含むさまざまな SqlServer フレーバーでジョブを実行できる 2 つの非常に軽量な Sql プロファイラーを次に示します - "私のマシン (TM) で動作 "

    ExpressProfiler

    はるかに使いやすいもの (そして最も必要最小限の SQL ステートメント -kthxbye) は CodePlex の ExpressProfiler .

    小さな ZIP をダウンロードします。本当にファイル全体を取得したかどうか (やった)、内部で EXE を実行、BAM!

    そして、プログラム全体は 1 つの 126 KB EXE です。これで軽量です!

    AnjLab SQL プロファイラー

    もう 1 つは DataWizard のものです。 、以前は無料でした (価格は現在 $5 からのようです)。

    GitHub にスナップショット を保存した人がいます (xcopyでインストール可能なバイナリを含む)オープンソースだったとき。

    実行可能ファイルは「AnjLab Sql Profiler」として表示され、表示されたイベントをフィルタリングできますが、有効/無効にできるイベントの種類が非常に多いため、この長所は短所でもあります。すべてが選択されている場合、出力は圧倒的に冗長になります。

    特定のイベントのみを選択することで、より健全な出力を得ることができます。

    上記の出力を取得するために選択したイベントは次のとおりです。



    1. MySQLクエリの式を別のフィールドの変数として再利用できますか?

    2. PHP float/doubleがMySQLDECIMALとして保存されます

    3. Mysql CREATE DEFINER

    4. T-SQL:大文字と小文字を区別する一意のキーを作成するにはどうすればよいですか?