写入 Tarantool memtx 时,客户端上出现“无法为 memtx_tuple 分配 153 个字节”错误的原因是什么?
这意味着 memtx 引擎内存不足。memtx 中存储的数据和索引可用的内存受到memtx_memory选项的限制box.cfg,默认为 256Mb。可以在运行时增加此限制:
-- add 512Mb
box.cfg({memtx_memory = box.cfg.memtx_memory + 512 * 2^20})
Run Code Online (Sandbox Code Playgroud)
以下是有关监视内存使用情况的函数的文档部分:
https://www.tarantool.io/en/doc/latest/reference/reference_lua/box_slab/#lua-function.box.slab.info