Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в СУБД HyTech.doc
Скачиваний:
11
Добавлен:
01.03.2025
Размер:
2.67 Mб
Скачать

Типовые рекомендации по настройке параметров сервера в файле инициализации

На основе опыта длительной эксплуатации HyTech SQL сервера выработаны следующие рекомендации по настройке параметров:

  • Работа с большими результатами при insert-select может приводить к ошибкам из-за ограничений по объему используемой памяти. Для преодоления проблемы производится увеличение параметра SqlHeap в разделе [Параметры].

  • При работе с сервером иногда применяется операция кэширования результата для операции update-join вместо того, чтобы вычитывать результаты по одному, что приводит к увеличению скорости. Размер буфера выставляется в байтах, параметр UpdateJoinBufSize в секции [Hytech help].

  • Для ведения лога команд ODBC часто используется следующая группа параметров:

[Odbc] debug=1 LogFile=C:\ODBC.log

  • При большом количестве одновременно открываемых таблиц следует увеличивать значение параметра TableCnt в секции [SQL процесс].

  • Часто для удобства работы отключают автоматический старт сервера, параметр SmartStart в секции [Параметры].

  • При проведении больших пакетных операций под транзакциями следует увеличивать максимальное допустимое время на выполнение транзакции.

5.2 Запуск/останов работы сервера Управление сервером

Интерактивное управление сервером выполняется при запуске сервера в режиме консольного приложения. При запуске сервера в режиме сервиса из рассматриваемых в данной теме действий по администрированию возможны только запуск, останов сервера, анализ лог-файла действий сервера (см. раздел «Мониторинг действий сервера») и конфигурирование сервера по результатам мониторинга.

Управление сервером включает:

  • Запуск/останов/пауза сервера;

  • Мониторинг действий сервера;

  • Мониторинг и управление процессами;

  • Конфигурирование сервера по результатам мониторинга.

Запуск/останов HyTech sql сервера

Поддерживаются следующие режимы работы сервера:

  • Режим консольного приложения;

  • Режим сервиса.

Режим консольного приложения является для сервера HyTech основным и позволяет администратору интерактивно взаимодействовать с сервером и выполнять действия по администрированию непосредственно в приложении сервера. В режиме консольного приложения можно запустить несколько экземпляров сервера.

Сервис это специальный вид приложения Windows, которое не имеет собственной консоли (т.е. окна, в котором возможно интерактивное взаимодействие с пользователем). Протокол работы сервера записывается в специальный лог-файл.

Удобство запуска сервера HyTech в режиме сервиса состоит в том, что:

  • Сервер HyTech может быть загружен при старте Windows (т.е. не потребуется ручной запуск сервера БД администратором);

  • Сервер HyTech может быть загружен при старте Windows без необходимости регистрации пользователя в Windows.

На одной машине можно запустить только один экземпляр сервера HyTech в режиме сервиса.

Типовые действия по администрированию запуска/останова работы сервера в режиме консольного приложения включают:

  • Запуск сервера вручную;

  • Останов сервера вручную;

  • Запуск сервера по расписанию;

  • Останов сервера по расписанию.

Типовые действия по администрированию запуска/останова работы сервера в режиме сервиса включают:

  • Регистрацию сервиса;

  • Задание параметров запуска сервиса;

  • Настройку параметров сервиса в конфигурационном файле;

  • Запуск сервиса;

  • Останов сервиса;

  • Удаление регистрации сервера.

Далее рассмотрим порядок выполнения типовых действий по администрированию.