Григорьев Ю.А., Ермаков Е.Ю. и др. - Методические указания к выполнению курсовой работы по дисциплине «структурное проектирование АСОИУ», страница 5
Описание файла
Документ из архива "Григорьев Ю.А., Ермаков Е.Ю. и др. - Методические указания к выполнению курсовой работы по дисциплине «структурное проектирование АСОИУ» ", который расположен в категории "". Всё это находится в предмете "структурное проектирование автоматизированных систем обработки информации и управления" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "структурное проектирование автоматизированных систем обработки информации и управления" в общих файлах.
Онлайн просмотр документа "Григорьев Ю.А., Ермаков Е.Ю. и др. - Методические указания к выполнению курсовой работы по дисциплине «структурное проектирование АСОИУ»"
Текст 5 страницы из документа "Григорьев Ю.А., Ермаков Е.Ю. и др. - Методические указания к выполнению курсовой работы по дисциплине «структурное проектирование АСОИУ»"
1. REQUEST №: 1, 4.
2. REQUEST №: 2, 3.
Приложение 6. Варианты выполнения вычислений
Вариант
1. 1*, 24*, 23* 2. 2, 22, 21 3. 3, 20, 19 4. 4, 18, 17 5. 5, 16, 15 6. 6, 14, 13 7. 7, 12, 11 8. 8, 10, 9 9. 9, 8, 7 10. 10, 6, 5 11. 11, 4, 3 12. 12, 2, 1 | 13. 13, 2, 3 14. 14, 3, 4 15. 15, 5, 6 16. 16, 7, 8 17. 17, 9, 10 18. 18, 10, 11 19. 19, 14, 15 20. 20, 15, 16 21. 21, 17, 18 22. 22, 19, 20 23. 23, 21, 22 24. 24, 16, 8 |
* - это номер варианта в Приложении 4.
Приложение 7. Классификация кластеров
Наиболее распространенной системой классификации параллельных систем баз данных является система, предложенная Майклом Стоунбрейкером. Схематично данная классификация изображена на рисунке П8.1. Здесь P обозначает процессор, M – модуль оперативной памяти, D – дисковое устройство, N – соединительную сеть.
Рисунок П8.1 - Классификация Стоунбрейкера.
В соответствии с классификацией Стоунбрейкера параллельные системы баз данных могут быть разделены на следующие три базовых класса в зависимости от способа распределения аппаратных ресурсов:
a) SE (Shared-Everything) – архитектура с разделяемыми памятью и дисками;
б) SD (Shared-Disks) – архитектура с разделяемыми дисками;
в) SN (Shared-Nothing) – архитектура без совместного использования ресурсов.
Приложение 8. Расчёт числа записей в соединении нескольких таблиц
1. Число записей в соединении двух подзапросов Q1 и Q2.
,
T(Qi)= pi·T(Ri) – число записей в i-ом подзапросе, T(Ri) – число записей в исходной таблице Ri (см. Приложение 1), pi – вероятность, что запись исходной таблицы удовлетворяет условию поиска по этой таблице (см. курс ТОРА),
I(Qi,a) = min(T(Qi), I(Ri,a)) – мощность атрибута соединения "а" в таблице Qi ; I(Ri,a) - мощность атрибута соединения "а" в исходной таблице Ri (см. п. 4.2.3 в файле «tpch2.17.1.pdf»)
2. Мощности атрибутов в соединении H1:
а) мощность атрибута соединения ("а") в результирующей таблице
;
б) мощности остальных атрибутов (b)
3. По приведённым выше формулам можно оценить характеристики соединений , , …, .
4. Если выполняется группирование Group by (c1,…ck), число записей в результирующей таблице можно оценить по формуле:
Приложение 9. Расшифровка csv-файла
По результатам моделирования выгружается csv-файл, который содержит информацию расчета.
В первых столбцах хранятся значения варьируемых параметров, указанных при выполнении вычислений (пункт «Параметры расчётов»), с заданным шагом (число столбцов равно числу заданных варьируемых параметров, указываются значения «каждый с каждым»). Эти столбцы появляются только при наличии параметров расчётов.
Примечание. У Вас значения варьируемого параметра хранятся в первом столбце.
В следующих столбцах для каждого запроса приведены:
- среднее время выполнения запроса в столбце <физическая база данных>.<запрос>M,
- загрузки устройств кластера при выполнении запроса, который вошёл в обращение к транзакции типа online: disk-p - диска, mem-p – ОП, net-p – внутренней сети кластера, proc-p – одного процессора. Важно следить, чтобы загрузка каждого устройства не превышала 1 (сумма загрузок какого-либо устройства по всем запросам транзакций типа online).