записей в каждой. Аппликация на go лоаптит данные читает/добавляет данные в TR(localhost). Сейчас весть процесс занимает 5дней. На серваке SSD, 64G рама. Настройки апп: vinyl_memory = 1024 * 1024 * 1024 * 20, vinyl_cache = 1024 * 1024 * 1024 * 20. Есть какой то топик-артикл что тюнить? Есть вариант 2: перенести код с go в сам TR в lua. Сама логика работы с данными строчек 100. Куда копать ?
попробуйте для начала простой full-scan сделать в тарантуле (можно по простому: запустить moonwalker и посмотреть за сколько обойдёт спейс) от этого уже двигаться дальше. если обход будет быстрый, то можно посмотреть в сторону переноса логики внутрь если медленный... то думать как тюнить винил
Есть вики-статьи о виниле в Гитхабе и доклады Кости Осипова, из них можно понять, какие параметры поддаются тюнингу. В основном это количество тредов на чтение/запись и регулировка амплификации (параметров дерева).
Обсуждают сегодня