Встречается на собеседованиях • сегодня
Что такое горизонтальный Partition
Горизонтальный Partition (разделение) — это метод распределения данных в таблице по строкам, где данные делятся на части (партиции) по определенному критерию, например, по диапазону дат или регионам. Каждая партиция содержит подмножество строк исходной таблицы, но все столбцы остаются неизменными.
Пример:
sql
-- Создание партиционированной таблицы по дате
CREATE TABLE orders (
order_id INT,
order_date DATE,
customer_id INT,
amount DECIMAL(10,2)
)
PARTITION BY RANGE (YEAR(order_date)) (
PARTITION p0 VALUES LESS THAN (2020),
PARTITION p1 VALUES LESS THAN (2021),
PARTITION p2 VALUES LESS THAN (2022)
);Преимущества:
- Ускорение запросов (сканируется только нужная партиция).
- Упрощение управления данными (архивация, удаление старых данных).
- Распределение нагрузки на диски.
Недостатки:
- Усложнение схемы БД.
- Неэффективность при запросах, затрагивающих все партиции.

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