Конфигурирование Sybase ASE

Оценить
(0 голоса)

Sybase сохраняет свои параметры конфигурации в таблицах sysconfigures и syscurconf igs в главной (master) БД. Когда ASE запускается, параметры конфигурации копируются из таблицы sysconf igures в таблицу syscurconf igs. Эти два набора параметров конфигурации могут и отличаться в результате изменений, сделанных во время выполнения БД.

СУБД Sybase предоставляет хранимую процедуру sp_configure для отображения и изменения конфигурационных параметров. В случае вызова без параметров хранимая процедура sp configure отображает каждый параметр конфигурации и его настройки. До System 11 демонстрируемыми установками были допустимое значение minimum, допустимое значение maximum, настройка таблицы sysconf igures (config_value) и настройка таблицы syscurconfigs (run_value). Начиная с System 11, установки удобно отображаются в логических группах, таких как Cache Manager, Disk I/O и General Information. Выводимые значения также претерпели незначительные изменения и превратились в Default, Memory Used, Config Value и Run Value.

Настройки отдельного параметра также могут быть отображены с помощью хранимой процедуры sp_configure посредством передачи ей единственного аргумента. Рисунок 23.2 иллюстрирует использование хранимой процедуры sp_conf igure для отображения настроек конфигурационных параметров.

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

Настройки также могут быть изменены с помощью sp_conf igure. На рисунке 23.2 показано, как может быть изменен параметр интервала восстановления, а также результаты внесения такого изменения.

До Sybase 11 изменение, показанное на рисунке 23.3, потребовало бы последующей выдачи команды reconfigure, чтобы передать СУБД Sybase указание проверить допустимость данного изменения и ввести его в действие.

Комментарий непосредственно перед строкой return status отражает тот факт, что некоторые конфигурационные параметры являются динамическими и могут быть изменены без необходимости перезагрузки сервера. В отличие от этого внесение изменений в значения статических параметров требует перезагрузки Sybase ASE, преж-le чем эти изменения вступят в силу. В ASE 12.5 многие из часто изменяемых статических параметров конфигурации были преобразованы в динамические, было введено несколько новых динамических параметров для замены устаревших статических параметров конфигурации. Около 75 % конфигурационных параметров в ASE 12.5 1вляются динамическими по сравнению с приблизительно 50 % в ASE 12.0.

Начальный комментарий также указывает на файл конфигурации, имеющий в рас-:матриваемом случае имя MySYBASE.cfg, который был модифицирован для того, что-5ы отразить изменение. Файл конфигурации, введенный в System 11, обычно сохраняется в каталоге $SYBASE и представляет собой обычный текстовый файл, который иожет быть изменен с помощью любого текстового редактора по вашему выбору. Параметры в файле конфигурации сгруппированы в логические подразделы, такие сак Cache Manager, Named Cache, Disk I/O и Network Communication.

Файл конфигурации предоставляет ряд преимуществ, включая возможность более простого изменения значений, сохранения ряда установок конфигурации для различных целей (например, загрузка БД в отличие от обычного выполнения) и возврата к установкам конфигурации в удобочитаемой текстовой форме.

Если ASE не в состоянии загрузиться в результате недопустимых установок в файле конфигурации, то сообщения об ошибках отображаются в журнале errorlog. Файл конфигурации должен быть изменен, а после этого повторно выполнена загрузка сервера ASE.

Обратите внимание на то, что в ASE 12.5 был введен новый конфигурационный параметр max memory. Назначение этого новшества обсуждается в разделе "Управление памятью" главы 10.

Вычисление частоты успешных обращений к буферному кэшу

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

Контроль сообщений об ошибках
Настройка Sybase ASE
Рекомендации по настройке памяти
Кэши данных и буферные пулы
Мониторинг кэша данных

Добавить комментарий


Защитный код
Обновить