Я готовлюсь к производственной нагрузке, и, к сожалению, предыдущая система не документирует статистику производительности.
У меня есть журналы 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)