95% средний процент от журналов IIS - PullRequest
0 голосов
/ 10 ноября 2011

Я готовлюсь к производственной нагрузке, и, к сожалению, предыдущая система не документирует статистику производительности.

У меня есть журналы IIS, и я смог рассчитать требования к пропускной способности и средней / максимальной.

Есть ли способ рассчитать средние и максимальные требования за 95%, чтобы цифры не включали максимальные значения? Я не заинтересован в полном диапазоне спектра, я просто хочу опустить несколько максимальных значений времени, чтобы увидеть лучшее приближение пропускной способности текущей системы.

Мой текущий запрос

SELECT
    DatePart(Year,date_time),
    DatePart(Month,date_time),
    DatePart(Day,date_time),
    DatePart(hh,date_time),
    count(*) as [Req/h],
    COUNT(*)/3600 as [Req/s],
    COUNT(*)/60 as [Req/m],
    sum([time-taken]) / count(*) as AverageServerTime,
    Max([time-taken]) as MaxServerTime
  FROM [iis_logs].[dbo].[events]
  where 
  uri_stem like 'stemprefix/%' and 
  host ='www.domain.com'
   and date_time > '11/8/2011'
   and date_time < '11/9/2011'
  group by  
    DatePart(Year,date_time),
    DatePart(Month,date_time),
    DatePart(Day,date_time),
    DatePart(hh,date_time)

1 Ответ

0 голосов
/ 10 ноября 2011

Кажется, это делает то, что я ищу (он не сообщает по часам, но этого достаточно для моих целей).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...