Перейти к основному содержимому
Перейти к основному содержимому

Движок таблиц Набор

Набор данных, который всегда находится в RAM. Он предназначен для использования с правой стороны оператора IN (см. раздел "Операторы IN").

Вы можете использовать INSERT для вставки данных в таблицу. Новые элементы будут добавлены в набор данных, в то время как дубликаты будут игнорироваться. Но вы не можете выполнять SELECT из таблицы. Единственный способ извлечения данных — использовать их в правой части оператора IN.

Данные всегда расположены в RAM. Для INSERT блоки вставленных данных также записываются в директорию таблиц на диске. При запуске сервера эти данные загружаются в RAM. Иными словами, после перезагрузки данные остаются на месте.

При грубой перезагрузке сервера блок данных на диске может быть потерян или поврежден. В последнем случае вам может потребоваться вручную удалить файл с поврежденными данными.

Ограничения и настройки

При создании таблицы применяются следующие настройки:

persistent

Отключает постоянство для движков таблиц Набор и Соединение.

Снижает накладные расходы на ввод-вывод. Подходит для сценариев, которые ориентированы на производительность и не требуют постоянства.

Возможные значения:

  • 1 — Включено.
  • 0 — Выключено.

Значение по умолчанию: 1.