Posts Tagged ‘перевод’

Определение размера области хранения

Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется Определение размера области хранения Следует определить количество дискового пространства, которое необходимо будет отдать под размещение области хранения. OpenEdge размещает данные и индексы с хорошим уровнем уплотнения. В самом лучшем случае большинство областей, содержащих данные используются  […]

Распределение таблиц между областями хранения

Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется Распределение таблиц между областями хранения После того, как мы узнали про оптимальное количество записей в блоке, пришло время поговорить о размещении таблиц в областях хранения. При распределении обычно руководствуются следующими мотивами: возможность управлять операциями ввода/вывода […]

Оптимизируем структуру данных.

Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется Оптимизируем структуру данных. В этом разделе представлен общий обзор структуры базы данных и подчеркивается важность грамотного подхода к проектированию физической структуры базы данных. База данных состоит из областей хранения (storage area), каждая из которых может […]

Как OpenEdge работает с блоками

Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется Как происходит работа с блоками Операций по манипуляции с блоками БД практически не видно и  над этими операциями у нас существует только ограниченный контроль  (кроме, конечно же, момента создания базы данных).  Мы не можем управлять […]

Использование памяти

Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется. Использование памяти Процесс primary broker выделяет для пользователей разделяемую (shared) память.  Пользователи используют структуры в этой памяти в режиме параллельного доступа к данным. Доступ предоставляется таким образом, что повредить данные невозможно. К примеру, если бы […]

Области хранения Type I и Type II

Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется. Области хранения Type I и Type II Области хранения Type II (известны как кластеризуемые области хранения) позволяют группировать данные в кластерах. Размер этих кластеров является настраиваемым для каждой области. Глава «Оптимизация размещения данных» подробнее освещает […]

Управление ресурсами БД OpenEdge

Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется. Управление ресурсами БД OpenEdge Управление производительностью БД состоит, главным образом в выявлении потенциальных узких мест и их переносе на самые быстрые ресурсы системы. Среда OpenEdge пытается сделать этот процесс максимально простым и понятным, но есть […]

Управление загрузкой процессора

Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется. Управление загрузкой процессора Все ресурсы влияют тем или иным образом на загрузку процессора. К примеру, медленные дисковые устройства заставляют CPU выполнять холостые циклы в ожидании завершения операции ввода/вывода. Смена контекста (context switch) аналогичным образом увеличивает […]

Оценка необходимого объема ОЗУ

Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется. Оценка необходимого объема ОЗУ Для оценки необходимого объема ОЗУ, необходимо провести инвентаризацию всех процессов-потребителей. Типовые потребители ОЗУ базирующихся на платформе OpenEdge систем  : Память операционной системы Процессы операционной системы Буферная память операционной системы Исполняемые процессы […]

Управление памятью

Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Управление памятью. Основная функция памяти сервера — уменьшение дисковой  активности.  Обращения к оперативной памяти для чтения и записи информации производятся  намного быстрее, чем к дискам.  Оперативная память не хранит данные постоянно и не является запоминающим устройством для долговременного хранения данных. Конечно, в природе […]