Курсач (954121), страница 6
Текст из файла (страница 6)
Таблица 24. Параметры СУБД DB2
Параметр | Конфигурирование в оперативном режиме | Влияние на производительность | Значение параметра |
alt_collate (альтернативная последовательность упорядочивания) | Нет | Отсутствует | Null [Null, IDENTITY_16BIT] |
app_ctl_heap_sz (размер кучи управления программами) | Нет | Среднее | 128 [1-64 000] страницы (4кб) |
appgroup_mem_sz (максимальный размер набора памяти группы программ) | Нет | Среднее | 20 000 [1-1 000 000] страницы (4кб) |
applheapsz (размер кучи программы) | Нет | Среднее | 256 [1-60 000] страницы (4кб) |
autorestart (включение автозапуска) | Да | Слабое | On [On, Off] |
avg_appls (среднее число активных прикладных программ) | Да | Сильное | 1 [1, maxappls] |
catalogcache_sz (размер кэша каталога) | Да | Сильное | -1 [8-524 288] страницы (4кб) |
database_memory (размер совместной памяти базы данных) | Нет | Среднее | Automatic [0-4 294 967 295] страницы (4кб) |
dbheap (куча базы данных) | Да | Среднее | 1 200 [32-525 288] |
dft_degree (степень параллелизма по умолчанию) | Да | Сильное | 1 [-1, 1-32767] |
dft_refresh_age (срок обновления по умолчанию) | Нет | Среднее | 0 [0, 99999999999 (ANY)] |
dft_sqlmathwarn (продолжение работы после арифметических исключительных ситуаций) | Нет | Отсутствует | No [Yes, No] |
discover_db (разрешение поиска базы данных) | Да | Среднее | Enable [Disable, Enable] |
dl_num_copies (число копий для связей данных) | Да | Отсутствует | 0 [0-15] |
dl_time_drop (срок хранения связей данных после отбрасывания) | Да | Отсутствует | 0 [0-365] дни |
dl_token (алгоритм маркера связей данных) | Да | Слабое | MAC0 [MAC0, MAC1] |
groupheap_ratio (процент памяти для кучи группы программ) | Нет | Среднее | 70 [1-99] % |
locklist (максимальный объем списка блокировок) | Да | Сильное, если влияет на расширение блокировок | 100 [4-524 288] страницы |
locktimeout (срок ожидания блокировки) | Нет | Среднее | -1 [-1; 0-32 767] секунды |
logbufsz (размер буфера журнала) | Нет | Сильное | 8 [4-4 096] страницы |
logfilsiz (размер файлов журнала) | Нет | Среднее | 1 000 [4-262 144] страницы |
logprimary (число первичных файлов журнала) | Нет | Среднее | 3 [2-256] счетчик |
logsecond (число вторичных файлов журнала) | Да | Среднее | 2 [-1; 0-254] счетчик |
max_log (максимальное число журналов на транзакцию) | Да | Среднее | 0 [0-100 %] |
maxappls (максимальное число активных прикладных программ) | Да | Среднее | Automatic [Automatic; 0-60 000] счетчик |
maxlocks (максимальный процент занятости списка блокировок перед расширением) | Да | Сильное, если влияет на расширение блокировок | 10 [1-100] % |
mirrorlogpath (путь зеркального журнала) | Нет | Слабое | Null [любой существующий каталог или устр.] |
num_db_backups (число резервных копий базы данных) | Да | Отсутствует | 12 [1-32 767] |
num_freqvalues (число сохраняемых частых значений) | Да | Слабое | 10 [0-32 767] счетчик |
num_iocleaners (число асинхронных чистильщиков страниц) | Нет | Сильное | 1 [0-255] счетчик |
num_ioservers (число серверов ввода-вывода) | Нет | Сильное | 3 [1-255] счетчик |
num_log_span (число занимаемых журналов) | Да | Слабое | 0 [0-65 535] счетчик |
num_quantiles (число квантилей для столбцов) | Да | Слабое | 20 [0-32 767] счетчик |
pckcachesz (размер кэша пакета) | Да | Сильное | -1 [-1, 32-128 000] страницы |
rec_his_retentn (срок хранения хронологии восстановления) | Нет | Отсутствует | 366 [-1; 0-30 000] дни |
seqdetect (флаг обнаружения последовательного чтения) | Да | Сильное | Yes [Yes, No] |
softmax (интервал диапазона восстановления и мягких контрольных точек) | Нет | Среднее | 100 [1-100*logprimary] % |
sortheap (размер кучи сортировки) | Да | Сильное | 256 [16-524 288] страницы |
stat_heap_sz (размер кучи статистики) | Нет | Слабое | 4 384 [1 096-524 288] страницы |
stmtheap (размер кучи оператора) | Да | Среднее | 2 048 [128-524 288] страницы |
trackmod (включение отслеживания измененных страниц) | Нет | Слабое | No [Yes, No] |
tsm_mgmtclass (класс управления Tivoli Storage Manager) | Да | Отсутствует | Null [любая строка] |
tsm_nodename (имя узла Tivoli Storage Manager) | Да | Отсутствует | Null [любая строка] |
tsm_owner (имя владельца Tivoli Storage Manager) | Да | Отсутствует | Null [любая строка] |
tsm_password (пароль Tivoli Storage Manager) | Да | Отсутствует | Null [любая строка] |
userexit (включение обработчика пользователя) | Нет | Слабое | No [Yes, No] |
util_heap_sz (размер кучи утилит) | Да | Слабое | 5000 [16-524288] страницы |
-
Распределение предметных БД по узлам сети
Необходимо определить вариант рационального размещения предметных баз данных в распределенной информационной системе для случая, когда каждая база данных размещается только в одном узле сети, а обрабатывающие процессы (приложения) не являются распределенными. При этом следует считать, что если некоторый процесс обращается за данными к базе, находящейся в другом узле, сетевые затраты на одно обращение составляют “t” секунд, независимо от местонахождения узла в сети и дисциплины обслуживания. Если процесс обращается к базе данных, находящейся в том же узле, где выполняется процесс, то следует считать, что “t = 0”.
Таблица 25 показывает использование предметных баз данных обрабатывающими процессами (приложениями), т.е. среднее число обращений обрабатывающего процесса к БД за рассматриваемый интервал времени.
Таблица 25. Среднее число обращений приложений к базам данных
Пр\БД | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
П4 | 30 | 300 | 80 | 400 | 20 | 180 | ||||
П5 | 300 | 150 | 100 | |||||||
П6 | 85 | 300 | 30 | |||||||
П7 | 200 | 300 | 110 | |||||||
П8 | 50 | 70 | 40 | 150 |
Таблица 26 показывает распределение обрабатывающих процессов по узлам. Также в этой таблице указаны коэффициенты, которые используются для получения количества обращений к базе данных.
Таблица 26. Распределение процессов по узлам сети
У\П | П3 | П4 | П5 | П6 | П7 |
У1 | 1,4 | 1,0 | 0,3 | 0,6 | |
У3 | 1,05 | 0,8 | 0,8 | 1,15 | |
У4 | 0,9 | 1,1 | 0,9 | ||
У5 | 1,3 | 1,5 | 1,6 | 1,1 | |
У6 | 1,6 | ||||
У7 | 0,95 | 0,9 | 1,2 | 1,4 |
Каждое значение этой таблицы есть среднее количество обращений к базе данных (БДi) определенного процесса (Пj) из определенного узла сети (Уk).