MY_CUR1 (954181), страница 13
Текст из файла (страница 13)
7 14 0.135 96.64 1 40 0 0 0 0
8 20 0.201 100.50 1 0 0 0 0 0
9 15 0.150 100.20 1 0 0 0 0 0
10 14 0.138 98.71 1 0 0 0 0 0
11 4 0.039 97.75 1 0 0 0 0 0
12 3 0.030 102.00 1 0 0 0 0 0
13 6 0.059 99.50 1 0 0 0 0 0
14 4 0.040 102.00 1 0 0 0 0 0
15 4 0.038 96.00 1 0 0 0 0 0
16 3 0.029 97.00 1 0 0 0 0 0
17 3 0.028 95.67 1 0 0 0 0 0
18 6 0.059 99.50 1 0 0 0 0 0
19 4 0.039 99.50 1 0 0 0 0 0
20 4 0.041 103.00 1 0 0 0 0 0
31 5 0.210 421.20 1 41 0 0 0 0
32 9 0.432 480.44 1 0 0 0 0 0
33 5 0.225 451.80 1 0 0 0 0 0
34 7 0.394 563.86 1 0 0 0 0 0
35 7 0.394 563.43 1 0 0 0 0 0
36 4 0.171 428.00 1 7 0 0 0 0
37 7 0.415 593.86 1 39 0 0 0 0
38 7 0.273 391.29 1 43 0 0 0 1
51 49 0.987 201.59 1 45 0 0 0 108
52 42 0.844 201.10 1 38 0 0 0 1
QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
31 1 0 5 4 0.05 97.60 488.00 0
32 1 0 9 7 0.01 9.44 42.50 0
33 1 0 5 3 0.05 90.40 226.00 0
34 2 0 7 4 0.15 216.86 506.00 0
35 1 0 7 5 0.08 108.71 380.50 0
36 1 0 4 4 0.00 0.00 0.00 0
37 1 0 7 5 0.05 67.57 236.50 0
38 1 1 8 6 0.03 36.62 146.50 0
51 108 108 157 1 55.45 3531.59 3554.23 0
52 4 1 43 5 1.17 272.28 308.11 0
GLOBALL 77 76 117 0 47.42 4053.15 4053.15 0
PROCESSOR 1 0 52 52 0.00 0.00 0.00 0
STORAGE CAP. REMAIN. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
PROCS 2 2 0 2 52 1 0.52 0.262 0 0
XACT_GROUP GROUP_SIZE RETRY
POSITION 0 0
Результаты моделирования системы с различными значениями параметров можно свести в таблицу:
Начальные данные | ||
Число рабочих станций | 10 | |
Время дообработки запроса на рабочей станции | 100 | |
Время формирования запроса на рабочей станции | 100 | |
Время канала (пр.) | 200 | |
Время канала (обр.) | 200 | |
Число процессоров | 2 | |
Время обработки в процессоре | 100 | |
Число дисков в системе | 8 | |
Время обработки в диске | 500 | |
Вероятности обращения к дискам | 0,125 | |
Вероятность обратного перехода на обработку () | 0,06 | |
Результат моделирования. | ||
Загрузка процессора | 0,262 | |
Загрузка дисков | 1 | 0,210 |
2 | 0,432 | |
3 | 0,225 | |
4 | 0,394 | |
5 | 0,394 | |
6 | 0,171 | |
7 | 0,415 | |
8 | 0,273 | |
Загрузка канала | 0, 916 | |
Время реакции системы | 4053,15 |
8.3. Сравнение результатов моделирования с результатами аналитического расчёта.
Модель | Загрузка устройств | Время реакции | ||
Pk | Pп | Pдср | ||
Аналитическая Имитационная | 0,870 0,916 | 0,232 0,262 | 0,136 0,314 | 4135,58 4053,15 |
Заключение.
При разработке проектного решения на интерсеть, связывающую все подразделения фирмы, получены следующие основные результаты:
1. Проведен сравнительный анализ ЛВС и выбрано оборудование для ЛВС центрального и удаленного офисов, выбраны сетевые компоненты, дисковые подсистемы, источники бесперебойного питания, модемы.
2. Произведен расчет временных характеристик функционирования сети с локальным и удаленным доступом.
3. На основании проведенного анализа сетевых ОС описан выбор сетевой ОС, установка ОС серверной и клиентской части, настройка рабочих параметров сетевой ОС.
4. Выполнен сравнительный анализ СУБД, описаны установка СУБД и настройка рабочих параметров СУБД.
5. Проведен расчет затрат на создание системы.
6. Рассмотрены методы оптимизации производительности и отказоустойчивости распределенной БД.
7. Выполнено распределение предметных баз данных по узлам сети.
8. Проведено аналитическое (с помощью языка Delphi) и имитационное (с помощью языка GPSS) моделирование функционирования ЛВС.
Приложение 1. Реферат на тему: Архитектура Sybase System 11
Фирма Sybase - один из ведущих производителей промышленных СУБД, средств разработки приложений и других продуктов, реализующих технологию клиент-сервер. Выпуская в конце 1995 года Sybase System 11, фирма предлагает оптимизированные по производительности средства для использования в каждой из трех важных областей работы (рис.1):
-
текущая деятельность организаций (обработка транзакций в режиме online - OLTP);
-
анализ и прогнозирование (поддержка принятия решений - DSS);
-
массовое использование на персональных компьютерах, в точках продаж, малых филиалах (mass deployment).
Современные требования к продуктам клиент/сервер | ||
Текущая длительность | Прогнозирование и анализ | Расширение бизнеса |
OLTP различные виды операций | DSS хранилища данных | Массовое использование |
|
|
|
Рис.1.
Для каждой из этих областей имеются СУБД, промежуточное ПО для работы в разнородной среде и инструменты для разработки приложений. Главные требования к этому ПО показаны на рис.2.
Sybase System 11, наряду со средствами разработки и другим программным обеспечением Sybase, образует функционально-полный и вместе с тем открытый набор программных средств для каждой области работы (рис.3).
Современные требования к продуктам клиент/сервер | |||
OLTP различные виды операций | DSS хранилища данных | Массовое использование | |
Базы данных | Управление данными и транзакциями | ||
Промежуточное ПО | Удобство работы в разнородной среде | ||
Инструменты | Быстрая разработка приложений |
Рис.2.
Sybase System 11 выпущена сейчас для основных UNIX-платформ. Версии Sybase SQL Server для Intel-платформ ожидаются в первой половине 1996 года.
Cерверные продукты Sybase System 11 обладают мощной и гибкой архитектурой, построенной на основе продуктов и библиотек Sybase Open Client/Server. Среди основных серверных продуктов Sybase System 11 :
-
Sybase SQL Server - мощная высокопроизводительная реляционная СУБД;
-
Sybase MPP - расширение архитектуры Sybase SQL Server, разработанное и оптимизированное для массовой параллельной обработки. Он обладает открытой параллельной архитектурой, предназначенной для поддержки очень больших баз данных (VLDB);
-
Sybase IQ - серверный механизм построения битовых индексов для высокоскоростного выполнения сложных запросов к большим объемам данных;
-
Sybase SQL Anywhere - "легкая" полнофункциональная СУБД на Intel- платформах для мобильных пользователей и небольших групп;
-
Sybase Replication Server - репликационный сервер для построения распределенных систем на основе тиражирования данных;
-
Sybase OmniConnect - сервер, обеспечивающий работу приложений- клиентов в "прозрачном" режиме с несколькими серверами так, как будто работа идет с одним сервером; при этом в распределенную систему могут включаться СУБД различных производителей - Sybase, Oracle, IBM и т.д.
Вспомогательные серверные продукты Sybase System 11 включают:
-
Sybase Backup Server - специальный сервер для высокопроизводительной выгрузки и загрузки баз данных, не требующий остановки SQL Server и не снижающий его производительности;
-
Sybase Monitor Server - в сочетании с графической клиентской частью выполняет мониторинг различных параметров состояния SQL Server;
-
Sybase Replication Agent - специальные компоненты, отслеживающие изменения в данных через журналы транзакций различных СУБД для включения их в систему репликации. Replication Agent существуют, в частности, для Sybase SQL Server, Oracle, DB2, Sybase SQL Anywhere.
-
Sybase Audit Server - записывает информацию о действиях пользователей в специальную базу данных, доступную для анализа.
К инструментальным средствам фирмы Sybase относятся, в частности, лидирующее средство быстрой разработки приложений PowerBuilder и CASE-система S-Designor, выпускаемые подразделением Powersoft. Эти средства работают со всеми основными СУБД. В первой половине 1996 года выпускаются версии PowerBuilder 5.0 (с новыми средствами компиляции и распределенными объектами) и S-Designor 5.0 (с модулями описания бизнес-процессов, моделей данных и генерации приложений). Фирма АлконсСофт является бета-тестером данных продуктов.
SQL Server 11 - современная реляционная СУБД
Создание Sybase SQL Server 11 основывается на многолетнем опыте работы предыдущих версий во всем мире и содержит целый ряд новых возможностей.
-
Масштабируемость, высокая производительность и эффективность SQL Server 11 основывается на проверенной технологии:
-
SQL Server 11 работает на множестве платформ, от персональных компьютеров до многопроцессорных суперсерверов;
-
обеспечена очень высокая производительность на каждой платформе благодаря тесному взаимодействию с производителями аппаратуры и оптимизации характеристик;
-
полностью симметричная многопоточная СУБД достигает высокой пропускной способности и поддерживает большое количество пользователей.
-
SQL Server обеспечивает надежность и целостность данных:
-
SQL Server содержит механизмы триггеров и процедур, декларативной ссылочной целостности, транзакций и т.д.;
-
СУБД соответствует уровню безопасности C2 NCSA (National Computer Security Council).
-
Доступность данных повышает производительность систем:
-
Sybase SQL Server программно поддерживает зеркальный журнал и зеркальную базу данных;
-
высокоскоростные средства загрузки/восстановления минимизируют влияние этих операций на работу системы.
-
Открытость и соответствие стандартам:
-
SQL Server соответствует стандартам ANSI/ISO SQL-89 и entry-level ANSI/ISO SQL-92;
-
поддерживаются приложения в стандарте ODBC и X/Open XA;
-
SQL Server может использовать различные сетевые протоколы, что позволяет соединить клиента и сервер практически на каждой платформе.
-
Легкость управления и поддержки:
-
наличие продуманной многопоточной архитектуры означает, что на компьютере запускается и требует управления только один процесс - СУБД;
-
для симметричной мультипроцессорной обработки можно конфигурировать количество процессоров, распределенных для СУБД;
-
имеется полный набор продуктов для конфигурирования областей памяти, пользователей, контроля доступа и производительности - от одной базы данных до множества сетей в масштабах предприятия.
Проверка взаимных блокировок
SQL Server использует алгоритм выявления взаимных блокировок транзакций. Имеется возможность сконфигурировать то время, через которое выполняется такая проверка. Время задается в миллисекундах, от 500 мс. Цель конфигурирования этого параметра - повышение производительности. Проверка взаимоблокировок - это достаточно длительная операция для сервера. Так как проверка запускается не сразу, выше вероятность освобождения ресурса к моменту запуска проверки. С другой стороны, излишнее увеличение времени задержки может привести к увеличенному времени реакции для приложения, выдавшего взаимоблокирующий запрос.