Рубріки: HighloadТеория

Clickhouse: как узнать размеры таблиц?

Ігор Грегорченко

Чтобы вывести все таблицы на сервере Clickhouse с их размера в Гб, используйте этот запрос:
SELECT table, round(sum(bytes) / 1024/1024/1024, 2) as size_gb

FROM system.parts

WHERE active

GROUP BY table

ORDER BY size_gb DESC
## Список таблиц с их реальным размеров в Гб

Пример вывода:

┌─table──────────────────────────────┬─size_gb─┐
│ log_41000_pageviews                │   20.84 │
│ log_11000_pageviews_instant        │   11.03 │
│ log_41000_product_click            │    5.97 │
│ log_41000_pageviews_product        │    3.85 │
│ log_41000_visits_pageviews         │    3.57 │
│ log_11000_pageviews_info           │    3.41 │
│ log_32000_pageviews_product        │    1.57 │
│ log_12000_pageviews_product        │    1.35 │
│ log_20000_pageviews_product        │    1.04 │
│ log_41000_time                     │    0.77 │
│ log_20000_pageviews                │    0.45 │
│ log_22000_pageviews_product        │    0.42 │
│ log_12000_pageviews_info           │    0.41 │
│ test                               │    0.39 │
└────────────────────────────────────┴─────────┘

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

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

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024