Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

memory

memory()

Получение информации об использовании памяти текущим экземпляром.

  • cache – количество байтов, используемых для кэширования пользовательских данных. Механизм хранения memtx не требует кэша, поэтому фактически это количество байтов в кэше для кортежей, хранящихся для механизма хранения vinyl.
  • data – количество байтов, используемых для хранения пользовательских данных (кортежей) с помощью механизма memtx и на уровне 0 механизма vinyl, без учета фрагментации памяти.
  • index – количество байтов, используемых для индексирования пользовательских данных, включая экстенты деревьев памяти memtx и vinyl, страничный индекс vinyl и фильтры Блума vinyl.
  • lua – количество байтов, используемых средой выполнения Lua.
  • net – количество байтов, используемых для буферов сетевого ввода-вывода.
  • tx – количество байтов, используемых активными транзакциями. Для механизма хранения vinyl это общий размер всех выделенных объектов (struct txv, struct vy_tx, struct vy_read_interval) и закрепленных за этими объектами кортежей.

Пример

sharded_cluster_crud:storage-a-002> box.info.memory()---- cache: 0  data: 43848  index: 1130496  lua: 10516849  net: 1572864  tx: 0...