Size: a a a

2020 July 19

A

Andrew in Tarantool
сколько максимум спейсов можно создать в tarantool?
источник

AP

Andrey Privalov in Tarantool
Alexey Kuzin
Параллельно у вас мемтекс же запущен?
Не, место именно в виниле
источник

AP

Andrey Privalov in Tarantool
Alexey Kuzin
Скиньте пожалуйста gist  c box.cfg и box.info.vinyl(). Может уже было, но чтобы не искать.
источник

AK

Alexey Kuzin in Tarantool
Andrew
сколько максимум спейсов можно создать в tarantool?
The theoretical maximum is 2147483647 (box.schema.SPACE_MAX) but the practical maximum is around 65,000.

https://www.tarantool.io/en/doc/2.4/book/box/limitations/
источник

NR

Nemat Rakhmatov in Tarantool
Andrew
сколько максимум спейсов можно создать в tarantool?
RTFM
источник

AK

Alexey Kuzin in Tarantool
Пока что смущает что у вас data_compacted = 0
источник

AK

Alexey Kuzin in Tarantool
Andrey Privalov
Мы вставляем реплейсами. После этого не меняем, только читаем или удаляем
Сколько чтений на одну запись у вас? Читаете по первичке или вторичному ключу?
источник

AK

Alexey Kuzin in Tarantool
Я это спрашиваю, чтобы выяснить, в какую сторону можно поменять параметры винила
источник

AP

Andrey Privalov in Tarantool
Сорян, не мог ответить. Чтения довольно редкие. Или ноль чтений, или 1-3. Читаем по первичному ключу
источник

AP

Andrey Privalov in Tarantool
Alexey Kuzin
Пока что смущает что у вас data_compacted = 0
возможно:, я снял параметры с инстанса, где уже почистили спейс вручную
источник

AK

Alexey Kuzin in Tarantool
В таком случае вам нужно увеличить количество уровней и количество ран-файлов на каждом и уменьшить размер одного уровня. Таким образом, у вас чаще будут выполняться слияния, при которых чистятся старые записи (удалённые и перезаписанные)
источник

AP

Andrey Privalov in Tarantool
Это надо крутить vinyl_run_count_per_level и vinyl_run_size_ratio?
источник

AK

Alexey Kuzin in Tarantool
Andrey Privalov
Это надо крутить vinyl_run_count_per_level и vinyl_run_size_ratio?
Да, я бы попробовал поменять vinyl_run_size_ratio на 2 и vinyl_memory на 128 или 256 мегабайт
источник

AK

Alexey Kuzin in Tarantool
Сейчас 512, насколько я вижу
источник

AP

Andrey Privalov in Tarantool
спасибо, попробуем завтра
источник

R

Roman in Tarantool
Всем привет! А подскажите, при объявлении типов полей спейса через format, можно как-то объявлять типы полей у array?
источник

AK

Alexey Kuzin in Tarantool
Roman
Всем привет! А подскажите, при объявлении типов полей спейса через format, можно как-то объявлять типы полей у array?
А зачем? array преобразуется в луашную таблицу с числовыми индексами
источник

AK

Alexey Kuzin in Tarantool
Если хотите проверять данные в array перед или после сохранения, используйте авросхемы
источник

R

Roman in Tarantool
Alexey Kuzin
Если хотите проверять данные в array перед или после сохранения, используйте авросхемы
да, именно это и хотел делать. Спасибо за совет про авросхемы)
источник
2020 July 20

GS

Guram Savinov in Tarantool
https://www.tarantool.io/en/doc/2.2/reference/reference_lua/box_index/#box-index-index-pairs
key is only used to find the first match. Do not assume all matched tuples will contain the key.
это как? нашли первое значение а потом рандомно что-ли?
источник