Jmeter 'DBMon' Listner не возвращает никаких результатов для использования SQLServer LogFile - PullRequest
0 голосов
/ 07 января 2019

У меня есть тестирование производительности 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...