Оптимизация типов
project и subproject. Эти столбцы имеют тип String, но содержат относительно небольшое количество уникальных значений:
hits, который занимает 8 байт, хотя его максимальное значение сравнительно невелико:
Специализированные кодеки
time, который хорошо подходит для временных рядов.
Правильно выбранный ключ упорядочивания также может сэкономить место на диске.
Поскольку фильтрация обычно выполняется по пути, мы добавим path в ключ сортировки.
Для этого потребуется пересоздать таблицу.
Ниже показана команда CREATE для исходной и оптимизированной таблиц: