次の方法で共有


SQL Server、データベースオブジェクト

SQL Server の SQLServer:Databases オブジェクトには、一括コピー操作、バックアップと復元のスループット、トランザクション ログ アクティビティを監視するためのカウンターが用意されています。 トランザクションとトランザクション ログを監視することによって、データベース内でのユーザー活動の量とトランザクション ログの消費状況を調べます。 ユーザー活動の量は、データベースのパフォーマンスのほか、ログ サイズ、ロック、およびレプリケーションに影響することがあります。 低レベルのログ アクティビティを監視して、ユーザー アクティビティとリソースの使用状況を測定すると、パフォーマンスのボトルネックを特定するのに役立ちます。

1 つのデータベースを表す Databases オブジェクトの複数のインスタンスを同時に監視できます。

次の表では、SQL Server データベース カウンターについて説明します。

SQL Server データベース カウンター 説明
アクティブなトランザクション データベースのアクティブなトランザクションの数。
バックアップ/復元スループット/秒 1 秒あたりのデータベースのバックアップ操作と復元操作の読み取り/書き込みスループット。 たとえば、より多くのバックアップ デバイスが並列で使用されたときや、より高速なデバイスが使用されている場合に、データベース バックアップ操作のパフォーマンスがどのように変化するかを測定できます。 データベースのバックアップ操作または復元操作のスループットを使用すると、バックアップ操作と復元操作の進行状況とパフォーマンスを判断できます。
一括コピー行数/秒 1 秒あたりに一括コピーされた行数。
一括コピー スループット/秒 1 秒あたりに一括コピーされたデータの量 (KB 単位)。
テーブル エントリをコミットする データベースのコミット テーブルのメモリ内部分のサイズ。 詳細については、「 sys.dm_tran_commit_table (Transact-SQL)」を参照してください。
データ ファイルのサイズ (KB) 自動拡張を含む、データベース内のすべてのデータ ファイルの累積サイズ (KB 単位)。 このカウンターの監視は、たとえば tempdb の正しいサイズを判断する場合に便利です。
DBCC Logical Scan Bytes/sec データベース コンソール コマンド (DBCC) の 1 秒あたりの論理読み取りスキャン バイト数。
ログ キャッシュ ヒット率 ログ キャッシュから満たされたログ キャッシュ読み取りの割合。
ログ キャッシュの読み取り/秒 ログ マネージャー キャッシュを介して 1 秒あたりに実行される読み取り。
ログ ファイルのサイズ (KB) データベース内のすべてのトランザクション ログ ファイルの累積サイズ (KB 単位)。
ログ ファイルの使用サイズ (KB) データベース内のすべてのログ ファイルの累積使用サイズ。
ログ フラッシュ待機時間 ログをフラッシュする合計待機時間 (ミリ秒)。 AlwaysOn セカンダリ データベースでは、この値はログ レコードがディスクに書き込まれるまでの待機時間を示します。
ログフラッシュ待機/秒 ログフラッシュを待機している 1 秒あたりのコミット数。
ログ フラッシュ書き込み時間 (ミリ秒) 最後の 1 秒で完了したログ フラッシュの書き込みを実行するためのミリ秒単位の時間。
Log Flushes/sec 1秒あたりのログフラッシュの数。
ログの増加 データベースのトランザクション ログが展開された合計回数。
ログの縮小 データベースのトランザクション ログが圧縮された合計回数。
ログ プール キャッシュ ミス/秒 ログ プールでログ ブロックが使用できなかった要求の数。 ログ プールは、トランザクション ログのメモリ内キャッシュです。 このキャッシュは、復旧、トランザクション レプリケーション、ロールバック、Always On 可用性グループのログの読み取りを最適化するために使用されます。
ログ プール ディスクの読み取り/秒 ログ ブロックをフェッチするためにログ プールが発行したディスク読み取りの数。
ログプール要求/秒 ログ プールによって処理されたログ ブロック要求の数。
ログの切り捨て トランザクション ログが圧縮された回数。
使用されたログの割合 使用中のログ内の領域の割合。
Repl。 保留中のトランザクション レプリケーション用にマークされているが、ディストリビューション データベースにまだ配信されていないパブリケーション データベースのトランザクション ログ内のトランザクションの数。
Repl. 変換率 パブリケーション データベースのトランザクション ログから読み取られ、ディストリビューション データベースに配信された 1 秒あたりのトランザクション数。
データ移動バイト数/秒の圧縮 自動圧縮操作、または DBCC SHRINKDATABASE ステートメントまたは DBCC SHRINKFILE ステートメントによって 1 秒あたりに移動されるデータの量。
追跡されたトランザクション数/秒 データベースのコミット テーブルに記録されたコミット済みトランザクションの数。
Transactions/sec 1 秒あたりのデータベースに対して開始されたトランザクションの数。

Transactions/sec では、XTP のみのトランザクション (ネイティブ コンパイル ストアド プロシージャによって開始されたトランザクション) はカウントされません。
書き込みトランザクション数/秒 最後の 1 秒間にデータベースに書き込んでコミットしたトランザクションの数。

こちらもご覧ください

リソースの利用状況の監視 (システム モニター)
SQL Server、データベース レプリカ