OhMyCalc

Калькулятор размера индекса БД

Оцените размер индекса базы данных по количеству строк, размеру ключа и размеру указателя. Планируйте требования к ОЗУ для хранения индексов.

Как использовать калькулятор размера индекса

  1. Введите количество строк в таблице.
  2. Введите размер ключа в байтах.
  3. Введите размер указателя (по умолчанию 8 байт для 64-bit).
  4. Нажмите «Рассчитать».

Примеры использования

Формула

Размер индекса (МБ) = Строки × (размер ключа + размер указателя) × 1,3 накладные / 1 048 576.

Часто задаваемые вопросы

Зачем держать индексы в ОЗУ?
Индексы в ОЗУ обеспечивают O(log N) поиск без обращений к диску, ускоряя запросы на порядки.
Каков типичный размер ключа?
INT-ключи — 4 байта, BIGINT — 8 байт, VARCHAR(255) — до 255 байт. Меньший ключ = меньший, более быстрый индекс.
Что такое накладные расходы 1,3?
Накладные B-дерева учитывают структуру страниц, пробелы коэффициента заполнения и метаданные рядом с ключами.