Jmeter'DBMon'Listner不会为使用SQLServer LogFile返回任何结果

时间:2019-01-07 17:55:38

标签: jmeter jmeter-plugins perfmon

我进行了Jmeter性能测试,我想监视SQL Server日志文件的使用情况。我正在使用下面的查询,并且在SQL Server中执行查询时显示正确。

declare @LogSpace table (DatabaseName varchar(255), [Log Size (MB)] float, [Log Space Used (%)] float, [Status] int) insert into @LogSpace execute('dbcc sqlperf(''LogSpace'')') 
select [Log Space Used (%)] from @LogSpace where DatabaseName = 'DBName';

SqlServer result

,但是DBMon不显示任何结果,并且它和图形实际上是空白的。有想法吗?

PN:我有相同类型的查询,它在DBMon中的工作情况如下所示(这是用于查找计划缓存重用)。

DECLARE @single DECIMAL(18, 2) DECLARE @reused DECIMAL(18, 2) DECLARE @total DECIMAL(18, 2) SELECT @single = SUM(CASE ( usecounts ) WHEN 1 THEN 1 ELSE 0 END) * 1.0 , @reused = SUM(CASE ( usecounts ) WHEN 1 THEN 0 ELSE 1 END) * 1.0 , @total = COUNT(usecounts) * 1.0 FROM sys.dm_exec_cached_plans; SELECT ( @single / @total ) * 100.0;

0 个答案:

没有答案