2011-07-05 14 views
3

私の上司にどのくらいの作業をしているかを示すMS SQL 2005または2008サーバのテーブルはありますか?SQL Serverに費やす時間はどのように監視しますか?

多分私のデータベーステーブル/ビュー/ etcが実行/照会されている頻度を示す何か?

+1

SQLプロファイラを試しましたか? –

+1

あなたの上司がSQL Serverでどれくらいの時間を費やしているかを少しずつ増やしたいのであれば、残念です – DForck42

答えて

3

おそらくトレースを設定します。 Data Access Tracing hereにお読みください。

これをやり終えたら、あなたが24時間働いているように見せかけるようなスクリプトを作成し、昇給を依頼してください。あなたの上司はどのくらいの仕事を決定するためにクエリ履歴を使用している場合は真剣に、あなたは彼がやっている:

  1. 本物のボール
  2. バスターこれは私が上で検索するために使用するものである
1

Mladen PrajdicのSSMS Tools Packを入手してください。作業中および/または実行中のクエリの実行履歴(データベース、ローカルファイルシステム、またはネットワーク共有IIRC)を保持し、自動保存する頻度をカスタマイズすることができます。編集の間に画面を見たり、クエリ結果を見直したりするのにどれくらいの時間を費やしたのかは分かりませんが、開始する必要があります。

1

短い答え:いいえ。

これを行うSQL Server内に建てられたものとimmediatley avaliableはありません。このような機能を実装する方法はいくつでもありますが、単純でも簡単なものでもなく、熟練したDBAがとにかく周りを鳴らすことができます。

1

クルーレス何私はその日中にやった。これは、ソフトウェアのウィンドウタイトルが現在作業しているものに応じて変わる場合にのみ適用されます。

Eg: My Awesome SQL Software - Query1.sql 
    My Awesome SQL Software - newQuery.sql 
    My Awesome SQL Software - Results of Table 1 

マニニックタイムは個々のアプリケーションとウィンドウのタイトルを追跡します。

http://www.manictime.com/

関連する問題