
- •Содержание
- •Подготовка к установке ред ос
- •Системные требования ред ос
- •Скачивание iso-образа
- •Создание загрузочных носителей flash и запись iso-образов
- •Установка ред ос
- •. Начало установки
- •. Обзор установка (Параметры ядра RedOs)
- •. Ручная разметка диска
- •. Задание пароля администратора
- •Системные требования
- •Поддерживаемые ос
- •Установка субд ред База Данных
- •2.2.4. Проверка установки Red Database
- •Параметры запуска ядра
- •Стандартные параметры ядра ред База Данных
- •Изменение параметров ядра ред База Данных
- •Улучшенные параметры ядра ред База Данных
- •Установка и настройка метрик субд
- •Возможности утилиты gstat
- •Использование утилиты gstat
- •Статистика заголовочной страницы
- •4.3.1. Метрики, полученные утилитой gstat
- •Список использованных источников
Изменение параметров ядра ред База Данных
Для изменения параметров ядра базы данных необходимо изменить параметры в файле /opt/RedDatabase/firebird.conf и установить параметры ядра, представленные в таблице 3.2.1.
Рисунок 3.2.1. Изменение параметров в конфигурационном файле
Для сохранения настроек конфигурационного файла необходимо ввести команду и перезапустить базу данных. Для этого используйте команды:
systemctl stop firebird
systemctl start firebird
Улучшенные параметры ядра ред База Данных
Таблица 3.3.1. Пользовательские параметры ядра РЕД База данных
Название параметра |
Рекомендованное значение |
Рекомендации |
DatabaseAccess |
Restrict |
Неконтролируемый доступ к базам данных может поставить под угрозу безопасность вашей системы. Поэтому настоятельно рекомендуется ограничивать директории для размещения баз данных. |
RemoteAccess |
false |
По умолчанию параметр включен для всех баз данных, за исключением базы данных безопасности. Если вы намереваетесь использовать больше одной специализированной базы данных безопасности, то рекомендуем отключить удаленный доступ к ним в файле databases.conf. Для повышенной безопасности следует отключить RemoteAccess в firebird.conf и включить его в databases.conf для некоторых отдельных баз. |
FileSystemCacheThreshold |
Параметр игнорируется |
Для архитектуры:
|
LockHashSlots |
65521 |
Большая длина хэш-таблицы блокировок, позволяющая за счет небольшого увеличения объема памяти под эту таблицу, ускорить работу с ней. Для архитектуры:
|
TempBlockSize |
2097152 |
Минимальный размер блока сортировки и шаг его расширения при необходимости. Позволяет несколько ускорить работу алгоритма сортировки за счёт выделения памяти большими блоками. При наличии больших сортировок рекомендуется увеличить значение параметра. |
TempCacheLimit |
4194304000 |
Максимальный размер временного пространства, который может быть закэширован. При наличии достаточного объема памяти позволяет хранить в ней результаты сортировок, выгрузок blob-ов и т.д. |
DeadlockTimeout |
100 |
Если известно, что архитектура приложения не допускает дедлоков, можно увеличить этот параметр чтобы сервер не сканировал таблицу блокировок каждые 10 секунд при подозрении на потенциальный дедлок. |
DefaultDbCachePages |
2048 |
Количество страниц, используемых процессом в качестве кэша. Для архитектуры «Classic» увеличение позволит до определенной степени сократить обмен данными с диском, т.к. у каждого процесса будет собственный кэш. |
LockAcquireSpins |
100 |
Позволяет при недоступности мьютекса на таблицу блокировок не усыплять запрашивающий его процесс, а проверять этот мьютекс на доступность указанное количество раз перед усыплением. При большом количестве процессов с короткими блокировками (OLTP-нагрузка) позволяет несколько увеличить производительность сервера за счет более активного использования CPU. Для архитектуры «Classic» при большом значении Mutex wait в выводе rdb_lock_print (>20%) рекомендуется включить эту настройку и после перезагрузки сервера посмотреть уменьшится ли значение Mutex wait. |
WireCrypt |
Disabled |
Отключает шифрование сетевого трафика |
LockMemSize |
20971520 |
Значение параметра определяет объем памяти, которая будет выделена менеджеру блокировок. Для архитектуры:
|