Добрый день, нашёл пример расчёта объёма памяти по ссылке
https://github.com/tarantool/tarantool/wiki/Memory-size-calculation#tuple-arena. Из него не понятно как рассчитать стоимость смещения для каждого индекса в кортеже. В спейсе хранятся кортежи типа
[‘str8’, ’str8’, ’str8’, ‘int64’, ‘int64’, ‘bool’, ‘int64’]
.
Есть индексы:
1. type=‘tree’, unique=true, parts={1}
2. type=‘tree’, unique=false, parts={2, 6}
3. type=‘tree’, unique=false, parts={3, 6}
4. type=‘tree’, unique=false, parts={7}
Судя по примеру по первому индексу стоимость смещения равна нулю.
По второму и третьему 8 байт, по четвёртому 4 байта.
Поправьте меня пожалуйста если я ошибаюсь.