задокументировать vdbe_max_rows/vdbe_max_steps везде где это релевантно
https://docs.picodata.io/picodata/24.5/reference/sql/select/
должен отражать информацию об ограничениях.
Сейчас они только здесь:
https://docs.picodata.io/picodata/devel/reference/sql/non_block/#query_limitations
По опыту этого не достаточно, люди регулярно наступают на эти грабли не зная этих ограничений.
Пример:
Alexandr K, [12/9/24 2:32 PM] Добрый день, коллеги!
Через JDBC драйвер была попытка добавления в таблицу picodata порядка 100 тыс. записей. После этого, при попытке выполнить select из таблицы появилась ошибка: ERROR: picodata error: sbroad: lua error: Lua error (dispatch IR): LuaError(ExecutionError("sbroad: failed to create tarantool: Tarantool(BoxError { code: 267, message: Some("Reached a limit on max executed vdbe opcodes. Limit: 45000"), error_type: Some("ClientError"), errno: None, file: Some("./src/box/sql/vdbe.c"), line: Some(422), fields: {}, cause: None })"))
Anatoly Popov, [12/9/24 2:33 PM] добрый день через какой селект?
Alexandr K, [12/9/24 2:34 PM] select * from bufferdata; bufferdata - тестовая таблица