Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kolokvium / MARTIN1.DOC
Скачиваний:
49
Добавлен:
19.04.2013
Размер:
91.14 Кб
Скачать

10. Настройка

В том случае, когда необходим оперативный доступ к данным, поль­зователей системы в первую очередь интересует время, которое систе­ма тратит на выдачу ответа. В системах с пакетной обработкой имеют значение пропускная способность системы и длительность выполнения работы.

Программное обеспечение устанавливает эту границу таким образом, что изменение данных, используемых одной прикладной программой, не влияет на другие прикладные программы; в случае реконструкции глобального логического описания данных прикладные программы не перезаписываются

Рис. 4.2.

Эти факторы зависят от времени, которое необходимо для доступа к требуемым данным, а также от организации данных и их расположению на запоминающих устройствах. Различия между эффективной организацией данных и неэффективной могут очень сильно повлиять на время ответа и пропускную способность системы.

Если хранение данных запланировано для выполнения определен­ных и хорошо продуманных операций, таким, например, как резервирование авиабилетов, то для таких данных можно выбрать оптимальным образом организацию и расположение на носителях. В этом случае разработчик точно знает, что от него требуется. Но разработчику так везет не часто. В некоторых случаях он не знает точно, как будут ис­пользоваться файлы, как часто и каким образом будет опрашиваться база данных. Поэтому возникает необходимость приспосабливать или даже коренным образом изменять организацию хранения данных после того, как система некоторое время была в эксплуатации и стала ясной модель ее использования. По мере того как различные пользователи знакомятся с возможностями системы или по мере развития прикладных программ во многих базах данных модель их использо­вания меняется. Изменение организации хранения с целью улучше­ния производительности базы данных представляет собой непрерыв­ный процесс.

Реконструкция базы данных с целью улучшения ее производительности называется настройкой базы данных. Экономия, получаемая в результате настройки, часто очень велика. Иногда она бывает такой значительной, что появляется возможность использовать неприем­лемые ранее для работы приложения. За настройку и работу базы данных ответственны администратор базы данных или его группа, и важно, чтобы они могли квалифицированно определить, внесение ка­ких изменений является необходимым при условии сохранения це­лостности прикладных программ. Если отсутствует соответствующее программное обеспечение, настройка может привести к большим зат­ратам на программное обслуживание и тестирование. Эффективность настройки определяется двумя требованиями:

1) физической независимостью данных и 2) автоматическим управле­нием базами данных, обеспечивающим возможность выполнения тре­буемой настройки. В будущем системы управления базами данных смогут выполнять некоторые действия по настройке автоматически, например автоматическое перемещение данных. Однако независимо от того, имеется автоматическое управление или нет, система должна быть разработана с учетом выполнения простого процесса настройки.

Соседние файлы в папке Kolokvium