Size: a a a

2020 November 24

R

R-omk in Tarantool
Denis
А как тогда организовывать на нем удаление устаревших записей например?
Я надеюсь вы не делаете фулскан всего хранилища для этого...
источник

R

R-omk in Tarantool
Удалять нужно точечно заранее имея индекс.... Иначе это просто глупое вымывание кэша
источник

MU

Maksim Uimin in Tarantool
Там и идёт удаление по индексу
источник

R

R-omk in Tarantool
Maksim Uimin
Там и идёт удаление по индексу
Возможно стоит удалять медленнее.
источник

D

Denis in Tarantool
Моя ситуация такая: спейс на виниле, числовое поле expires_at, неуникальный индекс по нему и indexpiration.
И с некоторого числа записей начинают сыпаться ворнинги “took too long” для операций типа box.space.my_space.index.exp:pairs({0}, {iterator='GT'})
Когда пытался воспроизвести, на локальной ноде сделал 82000 записей, у всех expires_at=0.
Запрос box.space.my_space.index.exp:select(0, {iterator='GТ', limit=1}) таймаутит. Запрос с GE итератором срабатывает нормально.
index:compact() не помог.

Может есть идеи почему такое происходит и как бороться?
источник

ИЛ

Илья Лебедев... in Tarantool
Alexey Kuzin
Пофиксили в версии 0.3.3, заодно обновили ридми. Предлагаю всё-таки вернуться к нему:)
о, отличная новость!) закинул в тасклист)
источник

ИЛ

Илья Лебедев... in Tarantool
хотя тампереход то, пару строчек кода поправить)
источник

AK

Alexey Kuzin in Tarantool
Илья Лебедев
хотя тампереход то, пару строчек кода поправить)
А как вы используете драйвер?
источник

ИЛ

Илья Лебедев... in Tarantool
Alexey Kuzin
А как вы используете драйвер?
а там щас просто call, и все
источник

ИЛ

Илья Лебедев... in Tarantool
ну то есть без изысков)
источник

ИЛ

Илья Лебедев... in Tarantool
остальное другой код делает
источник

AK

Alexey Kuzin in Tarantool
А дальше хранимки дергаете через этот call, на сингл инстансах или в картридже?
источник

ИЛ

Илья Лебедев... in Tarantool
а дальше основной код в луа, да
источник

ИЛ

Илья Лебедев... in Tarantool
картридж не используем, есть вариант с vshard, есть вариант обычных репликасетов
источник

AK

Alexey Kuzin in Tarantool
А в джаве как происходит работа с данными?
источник

ИЛ

Илья Лебедев... in Tarantool
а в джаве есть отдельный код, который берет у юзера данные, и отправляет в базу пак {данные, схема данных}
источник

RM

Roman Moskovskiy in Tarantool
@Totktonada @inthrax тут Тинькофф нападает
источник
2020 November 25

VS

Vladislav Shpilevoy in Tarantool
Наконец-то подрабтка
источник

MA

Mons Anderson in Tarantool
Roman Moskovskiy
@Totktonada @inthrax тут Тинькофф нападает
?
источник

RM

Roman Moskovskiy in Tarantool
Удалили уже, там спам был
источник