Задание 4.1: определение базовых показателей производительности
В этой части занятия необходимо определить базовые показатели производительности для работающей базы данных ATM выполнив скрипт go.bat, где наиболее важным результатом каждого прогона будет количество транзакций в секунду (tps).
Откройте Proenv и перейдите в каталог atm\db\:
cd C:\OpenEdge\WRK\dbtune\atm\db\
Выполните скрипт go.bat:
proenv>go.bat atm database is up. Starting test driver driver.p, but first Results will be written to lastrun.log. The test has been started in the background. Check lastrun.log to find out when it has finished.
Дождитесь завершения работы ATM-клиентов – это можно контролировать, проверяя журнал lastrun.log. Как только процессы завершат работу в конце журнала появится следующая информация:
No Cl Time Trans Tps Conc Avg R Min R 50% R 90% R 95% R Max R -- --- ---- ------ ----- ----- ----- ----- ----- ----- ----- ----- 1 5 300 266112 443.5 5.0 0.0 0.0 0.0 0.0 0.0 11.3 11:20:44 Generating summary data... 100 200 300 400 500 Clients Tps |--------|---------|---------|---------|---------| 5 443.5 ******************************************** Clients Tps |--------|---------|---------|---------|---------| 11:20:44 This run is DONE. Updating summary log.
Откройте журнал summary.log:
Cl Time Trans Tps Conc Avg R Min R 50% R 90% R 95% R Max R --- ---- ------ ----- ----- ----- ----- ----- ----- ----- ----- 5 300 266112 443.5 5.0 0.0 0.0 0.0 0.0 0.0 11.3
Здесь нас интересует значение в столбце Tps = 443,5.
Откройте Excel-файл ATM performance tuning.xls, который находится в каталоге C:\OpenEdge\WRK\dbtune\atm\db:
- Заполните значения параметров старта базы данных в секции «Try-It Exercise 3.1». Это параметры, с которыми вы стартовали базу данных на предыдущем занятии, которые указаны в atm.pf.
- Введите значение tps в строке Transaction per second в поле Part1, секции «Try-It Exercise 4.1» как показано на рисунке.
Это будет базовый показатель для следующего измерения.