問題タブ [sql-server-profiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1541 参照

sql-server - 無制限の SqlServer トレースの作成

私のアプリでは、リアルタイム トレースを作成しています (方法はまだわかりませんが!)。SQlServer の sp_trace_create 関数では、@maxfilesize のデフォルトが 5 であることを知っていますが、私のアプリでは、ユーザーがそれを止めたい...これを行う方法はありますか?


ファイルを保存したくないので...ロールオーバーがどのように機能するかわかりませんか? 現在、指定されたすべてのイベントを最大ファイルサイズ1でデータベースに照会するタイマーループに入れています(通常、約2秒以上かかりません)、dgviewの古いデータとマージして削除します元のファイル。これは、ユーザーが停止するように指示するまで繰り返されます。これにより、タイマーによるデータベースへのクエリが停止します。堅実な方法ではありませんが、その始まりだと思います! 今必要なのは、列に一致するデータ型として入力する必要があるフィルターに値を設定するときのように、列のデータ型を見つけることです...誰でもデータ型のリストを取得できる手がかりを持っています? msdnにはリストがありますが、タイプはありません...

0 投票する
1 に答える
1144 参照

trace - sp_trace_setfilter列のデータ型

トレースフィルターを設定するための列のリストがどこにあるかは誰でも知っています。MSDNから取得したシステムID番号は知っていますが、すべてのデータ型のリストが必要ですが、どこにも見つからないようです。 ..

0 投票する
3 に答える
18695 参照

sql-server - SQL Server プロファイル - パラメータ値を表示しますか?

SQL Server プロファイルでは、SP:StmtStarting イベントをトレースしています。「TextData」には、次のような情報が含まれます。

これらのパラメーターの値を表示するには、何をトレースする必要がありますか (またはトレースできますか?)。

0 投票する
1 に答える
235 参照

sql-server - SQL Server 2005 - SP 内で実行されている SP を確認する

Sql Server Profiler で他のストアド プロシージャによって実行されているストアド プロシージャを表示できるかどうか疑問に思っています。

0 投票する
1 に答える
5245 参照

c# - C#、sp_executesql、および不正な構文

私は以下のコードを呼んでいます。

(IDataReader dr = cmd.ExecuteReader())で、「CompanyUpdate」の近くに構文が正しくないsqlbarfs。

sqlprofilerを見て、次のことに気づきました。

私のコマンドをsp_executesqlでラップします。他のすべてのSQLコマンドは問題なく実行されます。

だから私の質問は2つあります:1。なぜsp_executesqlを使用しているのですか?2.何が間違っているのですか?

詳細:sql2005、c#、vs2005

0 投票する
4 に答える
14831 参照

sql-server - SQL クエリの CPU 使用率を制限するには?

ASPX ページを介して構築された大規模な SQL クエリを実行すると、次の 2 つの項目が SQL プロファイラーに表示されます。

これらの CPU はクエリと同じなので、そのクエリは実際には 1609*3=4827 かかりますか?

case でも同じことが起こります:

これを制限できますか?SQL Server 2005 を使用しています。

0 投票する
2 に答える
2172 参照

sql-server - SQL Server 2005 Expressのプロファイルに何を使用しますか?

SQL Server 2005 Expressインスタンスで問題が発生しました。管理スタジオから実行すると、実行されていると思われるものが正常に機能するため、実行されているものを正確に確認する必要があります。

ProfilerはSQLServer2005Expressでは使用できないようです。2005Expressエディションに対してSQLServer2000 Profilerを実行しようとすると、次のメッセージが表示されます。「このサーバーに接続するには、SQL ServerManagementStudioまたはSQLServerManagement Objects(SMO)を使用する必要があります。」ただし、Express Management Studioで必要なものと同様のメニューを検索しても、何も見つかりません。サードパーティのプロファイラーがExpressをノックオフしているのを見つけましたが、顧客のサーバーにクライアントアプリをインストールしたくないのです。

SQL Server 2005 Expressで何が実行されているかをどのように確認しますか?

0 投票する
2 に答える
8360 参照

sql-server - トレースファイル-使用方法

SQL Server2005STDエディションX64を搭載したIIS6/ASP.NET2.0で実行されているアプリケーションがあります。時々、アプリケーションはいくつかのばかげたメッセージでクラッシュします(いくつかのファイルは「selectfirled1、filed2 .. frommytable」に見つかりません)。アプリケーションがエラーを報告している間に取得したSQLサーバーからアクティビティのトレースを取得しました。注:クラッシュが発生するのは、複数のユーザーが同時にレポートを作成するなど、そのサーバーに大きな負荷がかかっている場合のみです。

問題は、トレースファイルを使用して状況を解決するにはどうすればよいかということです。何が悪いのかをどうやって検出できますか?

ありがとう

0 投票する
1 に答える
644 参照

sql-server - SQLServer2005-ブロックされたプロセスレポート

SQL2008サーバーでランダムに発生している一連のブロックとデッドロックを調査する必要があります。私はサイトのメイン開発者であり、頼りになるDBAを持っていません...

2005年にブロックされたプロセスレポートを使用し、トレースを有効にすることを計画しています。

どのようなパフォーマンスの問題が予想されますか?DBサーバーは、トラフィックが中程度のWebサイト用であり、トレースによる影響を最小限に抑えたいと考えています。

0 投票する
4 に答える
4275 参照

sql-server - SQL Server 2008 プロファイラーを自動化することはできますか?

便利な SQL トリックに関する投稿がありました。ここで、 SQL Server プロファイラーツールについて言及するつもりでした。これは、SQL の記述を減らすのに役立ったからです。データベースのビジネス ロジックを調べたり、理解したり、推測したりする SQL を書きます。

プロファイラーは、特にアプリケーション コードに SQL が埋め込まれていて、その動作をできるだけ短時間で調べたい場合に非常に便利です。(また、アプリケーションの環境で使用されているソース コードのバージョンがわからない場合や、さらに悪いことに、利用可能なソース コードがない場合もあります!)。

プロファイラーにフックできる API があるかどうか疑問に思っていましたか?

これは、環境変数/フラグ (PROFILER_ON=TRUE など) を設定することにより、システム内で呼び出されている SQL をすばやく確認したい場合に非常に便利です。その後、システムは SQL プロファイラーを開始し、さまざまなトレース プロパティを設定してから、ログまたはテーブルに書き出すことができます。これはサポート チームによって表示される可能性があります。

プロファイラーをオンにして本番環境を (静かな時間に) 監視するためのコンポーネントを作成したいので、コードベース (アプリ コードと SQL ストアド プロシージャの両方) を実際に変更することはできません。