Встречается на собеседованиях • сегодня
Какие знаешь ограничения в PostgreSQL
PostgreSQL имеет несколько ограничений, которые стоит учитывать при проектировании БД:
- Максимальный размер таблицы – 32 ТБ (может варьироваться в зависимости от файловой системы).
- Максимальный размер записи – 1.6 ТБ (но на практике ограничено размером блока, обычно 8 КБ).
- Максимальное количество колонок в таблице – 1600 (250-1600 в зависимости от типов данных).
- Максимальное количество индексов на таблицу – нет жёсткого ограничения, но на практике ~1000.
- Ограничение длины идентификаторов – 63 байта (имена таблиц, колонок и т.д.).
Пример с созданием таблицы с большим количеством колонок:
sql
CREATE TABLE wide_table (
col1 INT,
col2 INT,
-- ... много колонок ...
col1600 INT
); -- Сработает, но неэффективноТакже есть ограничения на глубину подзапросов (~100), длину SQL-запроса (1 ГБ) и количество соединений (зависит от max_connections, обычно несколько сотен).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы