0
MSSQLデータベースのTPSを取得しようとしました。
私はパフォーマンスカウンタ値を取得するには、このクエリを使用しています:Microsoft SQLパフォーマンスカウンター更新レート
SELECT *
FROM sys.dm_os_performance_counters
WHERE OBJECT_NAME = 'SQLServer:Databases'
AND counter_name = 'Transactions/sec'
AND instance_name = 'DB_NAME'
しかし、更新率が非常に低いです。 1分くらいかかります。
また、 "Transactions/sec"と表示されますが、
の値は "cntr_value"が非常に高く、ゆっくりと増加します(5-10 /分)。
object_name > SQLServer:Databases
counter_name > Transactions/sec
instance_name > DB_NAME
cntr_value > 4258268
cntr_type > 272696576
私は何が欠けていますか?
リアルタイムビューが必要な場合は、PerfMonを使用して1秒あたりのトランザクションを測定できますか? – dbajtr