Партиционирование в SQL работает за счёт разделения большой таблицы на небольшие части (партиции). 15 Это позволяет оптимизаторам запросов сканировать ограниченное число строк в таблице вместо чтения всего её содержимого. 5
Существуют два основных варианта партиционирования: 1
Принадлежность каждой новой записи таблицы к той или иной партиции определяется на основе значения ключа партиционирования (partition key) — столбца (или набора столбцов в случае многоуровневого партиционирования), который выбирается при создании партиционированной таблицы. 5
Последующие операции с данными, такие как выборка, вставка, обновление и удаление, выполняются над каждой партицией независимо друг от друга. 1 Таким образом, может быть реализована параллельная обработка данных, что положительно сказывается на производительности запросов. 1