Версия:

memtx_memory

Количество памяти, которое Tarantool выделяет для фактического хранения кортежей, в байтах. При достижении предельного значения запросы вставки INSERT или обновления UPDATE выполняться не будут, выдавая ошибку ER_MEMORY_ISSUE. Сервер не выходит за установленный предел памяти memtx_memory при распределении кортежей, но есть дополнительная память, которая используется для хранения индексов и информации о подключении. В зависимости от рабочей конфигурации и загрузки, Tarantool может потреблять на 20% больше предела memtx_memory.

Тип: число с плавающей запятой
По умолчанию: 256 * 1024 * 1024 = 268435456
Динамический: да, но нельзя уменьшить
memtx_max_tuple_size

Размер наибольшего блока выделения памяти в байтах для движка базы данных memtx. Его можно увеличить, если есть необходимость в хранении больших кортежей. См. также vinyl_max_tuple_size.

Тип: целое число
По умолчанию: 1024 * 1024 = 1048576
Динамический: нет
memtx_min_tuple_size

Размер наименьшего блока выделения памяти в байтах. Его можно уменьшить, если кортежи очень малого размера. Значение должно быть от 8 до 1 048 280 включительно.

Тип: целое число
По умолчанию: 16
Динамический: нет
vinyl_bloom_fpr

Доля ложноположительного срабатывания фильтра Блума – подходящая вероятность того, что фильтр Блума выдаст ошибочный результат. Настройка vinyl_bloom_fpr – это значение, которое используется по умолчанию для одного из параметров в таблице Параметры space_object:create_index().

Тип: число с плавающей запятой
По умолчанию = 0.05
Динамический: нет
vinyl_cache

Размер кэша для движка базы данных vinyl в байтах. Размер кэша можно изменить динамически.

Тип: целое число
По умолчанию = 128 * 1024 * 1024 = 134217728
Динамический: да
vinyl_max_tuple_size

Размер наибольшего блока выделения памяти в байтах для движка базы данных vinyl. Его можно увеличить, если есть необходимость в хранении больших кортежей. См. также memtx_max_tuple_size.

Тип: целое число
По умолчанию: 1024 * 1024 = 1048576
Динамический: нет
vinyl_memory

Максимальное количество байтов оперативной памяти, которые использует vinyl.

Тип: целое число
По умолчанию = 128 * 1024 * 1024 = 134217728
Динамический: да, но нельзя уменьшить
vinyl_page_size

Размер страницы в байтах. Страница представляет собой блок чтения и записи для операций на диске vinyl. Настройка vinyl_page_size – это значение, которое используется по умолчанию для одного из параметров в таблице :ref:`Параметры space_object:create_index() `.

Тип: целое число
По умолчанию = 8 * 1024 = 8192
Динамический: нет
vinyl_range_size

Максимальный размер диапазона для индекса vinyl’а в байтах. Максимальный размер диапазона влияет на принятие решения о разделении диапазона.

Если vinyl_range_size содержит не нулевое значение nil и не 0, это значение используется в качестве значения по умолчанию для параметра range_size в таблице Параметры space_object:create_index().

Если vinyl_range_size содержит нулевое значение nil или 0, а параметр range_size не задан при создании индекса, то Tarantool сам задает это значение позднее в результате оценки производительности. Чтобы узнать текущее значение, используйте index_object:stat().range_size.

До версии Tarantool’а 1.10.2, значение vinyl_range_size по умолчанию было 1073741824.

Тип: целое число
По умолчанию = нулевое значение nil
Динамический: нет
vinyl_run_count_per_level

Максимальное количество забегов на уровень журнально-структурированного дерева со слиянием в vinyl’е. Настройка vinyl_run_count_per_level – это значение, которое используется по умолчанию для одного из параметров в таблице :ref:`Параметры space_object:create_index() `.

Тип: целое число
По умолчанию = 2
Динамический: нет
vinyl_run_size_ratio

Отношение размеров различных уровней журнально-структурированного дерева со слиянием. Настройка vinyl_run_size_ratio – это значение, которое используется по умолчанию для одного из параметров в таблице :ref:`Параметры space_object:create_index() `.

Тип: число с плавающей запятой
По умолчанию = 3.5
Динамический: нет
vinyl_read_threads

Максимальное количество потоков чтения, которые vinyl может использовать в одновременных операциях, такие как ввод-вывод и компрессия.

Тип: целое число
По умолчанию = 1
Динамический: нет
vinyl_write_threads

Максимальное количество потоков записи, которые vinyl может использовать в одновременных операциях, такие как ввод-вывод и компрессия.

Тип: целое число
По умолчанию = 2
Динамический: нет