Задание 1.1: создание исходной базы данных ATM
Для создания исходной базы данных ATM выполним следующие действия:
Откроем командную строку Proenv, выбрав пункт меню
Start -> All Programs -> Progress -> OpenEdge <ваша версия OE> -> Proenv.
Перейдём в каталог C:\OpenEdge\WRK\dbtune\atm:
cd C:\OpenEdge\WRK\dbtune\atm
Создадим исходную базу данных, выполнив скрипт build.bat.
proenv>build.bat Build 10 tps atm database using 4 processes Press CTRL-C to cancel. Press any key to continue . . . Formatting extents: size area name path name 8 Primary Recovery Area C:\OpenEdge\WRK\dbtune\atm\atm.b1 00:00:00 40000 Schema Area C:\OpenEdge\WRK\dbtune\atm\atm.d1 00:00:06 16 Schema Area C:\OpenEdge\WRK\dbtune\atm\atm.d2 00:00:00 32 After Image Area 1 C:\OpenEdge\WRK\dbtune\atm\atm.a1 00:00:00 32 After Image Area 2 C:\OpenEdge\WRK\dbtune\atm\atm.a2 00:00:00 Procopy session begin for v.bashkatov on CON:. (451) Copying C:\Progress\OpenEdge\empty to atm... (6715) ... ... ... Database loading will continue in the background... Check the log files (build*.log) to see when it is complete.
Скрипт build.bat создаст базу данных atm и запустит её. Далее в базу данных будут загружены описания данных (.df). Четыре параллельных процесса загрузки сгенерируют и загрузят данные в таблицы branch, teller, account и config.
В результате в базе данных atm будет создано 100 филиалов банка, 1 000 кассиров и 1 000 000 счетов. В текущем рабочем каталоге процессами загрузки будут созданы журналы build01.log, build02.log, build03.log и build04.log.
С помощью любого текстового редактора откройте журналы процессов загрузки и убедитесь в том, что в их работе нет ошибок и они завершились успешно.
Пример журнала build01.log:
14:16 Hello. Loader 1 of 4 speaking. Today is 20/07/16 14:16 Beginning a 10 tps load. 14:16 1000000 total accounts will be created 14:16 1000 total tellers will be created 14:16 100 total branches will be created 14:16 Starting on 250000 accounts at account 1 14:16 Estimated time left will be reported every 12500 accounts 14:16 Did 12500 accounts, 237500 left. 1 min to go at 1761597 / min 14:16 Did 25000 accounts, 225000 left. 2 min to go at 467727 / min ... ... ... 14:17 Did 225000 accounts, 25000 left. 0 min to go at 5405405 / min 14:17 Did 237500 accounts, 12500 left. 0 min to go at 2233805 / min 14:17 250000 Accounts created in 00:00 14:17 250 Tellers created 14:17 25 Branches created 20/07/16 14:17 Loader 1 finished. Goodbye
Есть вопрос? Спросите...
Для отправки комментария вам необходимо авторизоваться.
1 Комментарий
Если вы примите решение о создании базы данных ATM не в каталоге C:\OpenEdge\WRK\dbtune\atm, то в скрипте build.bat соответствующим образом измените переменную CURDIR