СЕКРЕТЫ OPENEDGE: УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ OPENEDGE ПРИ ПОМОЩИ OPENEDGE MANAGEMENT
УПРАВЛЕНИЕ РЕСУРСАМИ СИСТЕМЫ
Эта глава описывает используемые базой данных Progress OpenEdge ресурсы и их значимость для вас. База данных использует эти ресурсы совершенно таким же образом, как и другие приложения вашей системы. Каждый такой ресурс рассматривается индивидуально, и обсуждаются различные методы наблюдения за ним. Очень важно иметь возможность накопления исторических данных наблюдений для их последующего анализа. Только таким образом вы можете получить статистическую картину производительности системы. Такая картина необходима системному администратору для планирования своих работ.
Глава обсуждает ресурсы в порядке обратном их производительности: от самых медленных (диски), до самых быстрых (процессоры) в следующих разделах:
- Управление дисковыми накопителями
- Управление использованием оперативной памяти
- Управление активностью CPU
УПРАВЛЕНИЕ ДИСКОВЫМИ НАКОПИТЕЛЯМИ
Дисковая подсистема – самый важный ресурс: это место хранения всех ваших данных. Так как это единственная механическая система компьютера, то она еще и наиболее подвержена сбоям. Кроме того, диски являются самым медленным ресурсом сервера.
Существуют три общие цели для администратора при управлении дисковыми ресурсами:
- Достижение необходимой емкости – Есть ли у нас столько дискового пространства, сколько нам необходимо?
- Достижение надежности – Надежны ли ваши диски для обеспечения непрерывного доступа к данным пользователей?
- Достижение приемлемой производительности – Правильно ли настроена наша дисковая система для достижения максимальной пропускной способности?
Эти цели звучат просто. Но не всегда легко их достигнуть. Обычно сложно планировать рост базы данных, или знать какое аппаратное обеспечение одновременно будет являться и надежным и производительным. Далее мы рассмотрим проблемы, которые могут нам встретиться при достижении этих целей.
ОБЕСПЕЧЕНИЕ ДОСТАТОЧНОЙ ДИСКОВОЙ ЕМКОСТИ
Как вы можете понять — достаточно ли у вас дискового пространства? Вам необходимо будет ответить на следующие два вопроса:
- Понимаете ли вы, как расположены ваши данные?
- Какие данные вам необходимо хранить?
РАСПОЛОЖЕНИЕ ДАННЫХ
Ниже приведен минимальный список расположенных на вашей системе критически важных данных. Используемый в данном контексте термин данные наполняется большим содержанием, чем просто данные приложения.
Итак, хранимые на сервере данные, как правило, включают в себя:
- Базу данных
- Файлы before-image (bi)
- Файлы after-image (ai)
- Файлы приложения (код OpenEdge ABL, код SQL, приложения других вендоров)
- Временные файлы
- Файлы операционной системы
- Файлы подкачки
- Файлы пользователей
Дополнительно могут храниться:
- Резервная копия (бэкап) базы данных
- Входные/выходные файлы
- Копия БД для разработки
- Копия БД для тестирования.
Если эти данные уже хранятся на вашем сервере, то вы уже знаете (или можете легко определить) объём и их расположение.
Но если вы вводите в эксплуатацию новую программную систему, то планирование объема данных для хранения может быть чрезвычайно трудной задачей. Вы можете иметь глубокое представление о приложении и его возможных аппаратных требованиях , но ничего не знать о данных, с которыми оно работает. Одно из первых, что вам надо знать – это какое количество записей будет храниться в каждой таблице базы данных (подсчет занимаемого базой данных места на диске мы обсудим во второй главе «Управление ресурсами БД OpenEdge»). Кроме того, важно узнать начальное количество записей в каждой таблице.
Метка:OpenEdge, OpenEdge Management