Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Postgres: table size, block size, data limit, storage

Какой максимальный размер таблицы в PostgreSQL?

Этот вопрос проверяет знание ограничений PostgreSQL, в частности, максимального размера таблицы.

Короткий ответ

В PostgreSQL максимальный размер таблицы ограничен размером базы данных — до 32 ТБ, если используется стандартный блок данных размером 8 КБ. Это ограничение связано с максимальной длиной идентификатора блока в системе.

Длинный ответ

Максимальный размер таблицы в PostgreSQL определяется ограничениями файловой системы и внутренними ограничениями самого PostgreSQL. При стандартном размере блока данных в 8 КБ таблица может содержать до 2^32 блоков, что соответствует 32 ТБ данных. Если требуется работа с большими объемами данных, можно изменять размер блока при конфигурации PostgreSQL (например, использовать 16 КБ), однако это требует пересборки базы данных.

Факторы, влияющие на размер таблицы:

  • Размер блока данных (block size) — по умолчанию 8 КБ.

  • Используемая файловая система (например, ext4 или ZFS).

  • Количество строк и объем данных в каждой строке.

Пример:
Для проверки размеров таблицы можно использовать запрос:

SELECT pg_size_pretty(pg_total_relation_size('table_name')) AS total_size;
  • Аватар

    Golang Guru

    Maxim Lukyanov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    1

  • Сложность:

    3

Навыки

  • Postgres

    Postgres

Ключевые слова

#table size

#block size

#data limit

#storage

Подпишись на Python Developer в телеграм

  • Аватар

    Golang Guru

    Maxim Lukyanov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.