Конфигурирование баз данных и неймспейсов
Для изменения настроек выбранной базы данных и общих настроек для входящих в нее неймспейсов кликните по пункту Config Меню слева.
Выполните настройки во вкладках окна Configurations "имя_базы_данных", появившегося в правой части экрана.

Вызов окна настроек базы данных
Настройки базы данных
Для изменения настроек выбранной базы данных перейдите на вкладку Profiling.
Здесь настраиваются следующие параметры БД:
Minimum time (us)— минимальное время выполнения запроса, при превышении которого данные будут сохранены в служебном неймспейсе#queriesperfstats. Настройка хранится в служебном неймспейсе#config.Threshold value for execution of SELECT query (in microseconds)— время выполненияSELECTзапроса в микросекундах, при превышении которого он будет записан в corelog. При отрицательном значении параметра логирование отключено. Настройка хранится в служебном неймспейсе#config.Threshold value for execution of UPDATE or DELETE query (in microseconds)— время выполненияUPDATEилиDELETEзапроса в микросекундах, при превышении которого он будет записан в corelog. При отрицательном значении параметра логирование отключено. Настройка хранится в служебном неймспейсе#config.Threshold value (in microseconds) for total transaction commit time— время выполнения транзакции в микросекундах, при превышении которого она будет записана в corelog. При отрицательном значении параметра логирование отключено. Настройка хранится в служебном неймспейсе#config.Threshold value (in microseconds) for the average step duration time in the transaction— среднее время выполнения шага транзакции в микросекундах, при превышении которого транзакция будет записана в corelog. Рассчитывается какобщее время транзакции/число шагов. При отрицательном значении параметра логирование по этому параметру отключено. Настройка хранится в служебном неймспейсе#config.Record queries perofrmance statistics— запись сводной статистики производительности запросов к базе данных. Статистика записывается в служебный неймспейс#queriesperfstats. По умолчанию опция отключена.Tracking overal perofrmance statistics— запись статистики производительности неймспейса базы данных. Статистика записывается в служебный неймспейс#perfstats. По умолчанию опция отключена.Tracking memory statistics— детальная информация о потреблении памяти каждым неймспейсом базы данных. Статистика записывается в служебный неймспейс#memstats. Опция включена по умолчанию.Activity statistics— запись информации о текущих активностях пользователей базы данных. Статистика записывается в служебный неймспейс#activitystats. По умолчанию опция отключена.Normalize the SELECT query output— флаг, включающий логированиеSELECTзапросов в нормализованном виде. Настройка хранится в служебном неймспейсе#config.Normalize the UPDATE or DELETE query output— флаг, включающий логированиеUPDATEилиDELETEзапросов в нормализованном виде. Настройка хранится в служебном неймспейсе#config.
В Reindexer запросы в нормализованном виде — это запросы без конкретных значений в условиях (пример:
SELECT order_number FROM media_items WHERE order_number = ?). Они используются для агрегирования схожих запросов с разными значениями параметров (для статистики), а также чтобы исключить попадание конкретных значений в логи (например, по соображениям безопасности).
После внесения изменений в настройки нажмите кнопку Save changes для их сохранения или Cancel — для отмены.
Общие настройки для всех неймспейсов базы данных
Для изменения общих настроек по умолчанию для всех неймспейсов базы данных перейдите во вкладку Namespaces окна конфигурации.

Общие настройки неймспейсов базы данных
Форма настройки содержит следующие поля (они хранятся в поле nemespaces служебного неймспейса #config — по ссылке представлены их подробные описания):
Log level— уровень логирования (log_levelв неймспейсе#config).Join cache mode— режим join-кеша (join_cache_modeв неймспейсе#config).Optimization timeout— таймаут перед началом фоновой оптимизации индексов после последнего обновления (optimization_timeout_msв неймспейсе#config).Optimization sort workers— максимальное количество фоновых потоков оптимизации индексов (optimization_sort_workersв неймспейсе#config).Start copy policy tx size— включает копирование неймспейса для транзакции с числом шагов, превышающим заданное значение, при условии, что параметрCopy policy multiplierтакже разрешает это (start_copy_policy_tx_sizeв неймспейсе#config).Copy policy multiplier— отключает копирование, если размер неймспейса больше, чем значениеCopy policy multiplier * Start copy policy tx size(copy_policy_multiplierв неймспейсе#config).Tx size to always copy— включает принудительное копирование неймспейсов для транзакций с количеством шагов больше указанного значения(tx_size_to_always_copyв неймспейсе#config).Maximum preselect size for optimization of inner join by injection of filters— максимальный размер предварительной выборки для оптимизации запросов с INNER JOIN путем введения фильтров (max_preselect_sizeв неймспейсе#config).Maximum preselect part of namespace's items for optimization of inner join by injection of filters— максимальная часть неймспейса для предварительной выборки записей из него для оптимизации запросов с INNER JOIN путем введения фильтров (max_preselect_partв неймспейсе#config).Minimum preselect size for optimization of inner join by injection of filters— минимальный размер предварительной выборки для оптимизации запросов с INNER JOIN путем введения фильтров (min_preselect_sizeв неймспейсе#config).Sync storage flush limit— количество обновлений в буфере памяти, при превышении которого все его содержимое принудительно (в дополнение к записи в фоновом потоке) отправляется в дисковый сторадж (sync_storage_flush_limitв неймспейсе#config).Strict mode— уровень строгости проверки запроса при выполнении. Добавляет дополнительную проверку существования в целевом неймспейсе указанных в запросе полей или индексов (strict_modeв неймспейсе#config).
После внесения изменений в настройки нажмите кнопку Save changes для их сохранения или Cancel — для отмены.
Индивидуальные настройки для неймспейсов базы данных
Чтобы установить индивидуальные настройки для конкретного неймспейса базы данных:
- Наведите курсор на имя неймспейса в Меню слева.
- Нажмите иконку с символом шестеренки, появившуюся напротив имени неймспейса.

Выбор неймспейса для изменения
3. Выполните настройки во вкладках окна `Configurations`, появившегося в правой части экрана. Вкладка Config для неймспейса
Во вкладке Config настраиваются индивидуальные параметры для неймспейса. Для их изменения деактивируйте чекбокс Use default config.
Форма индивидуальных настроек для неймспейса содержит те же поля, что и для общих.
Индивидуальные настройки, заданные для определенных неймспейсов, имеют более высокий приоритет, чем общие настройки для всех неймспейсов базы данных.
Во вкладке Schema можно добавить схему неймспейса в формате JSON (подробнее).
После внесения изменений в настройки нажмите кнопку Save changes для их сохранения или Cancel — для отмены.