Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.
Максимальное количество временных столбцов, которые могут одновременно находиться в оперативной памяти
при выполнении запроса, включая константные столбцы. Если в результате промежуточных
вычислений запрос создает в памяти больше временных столбцов, чем указано,
то генерируется исключение.
Этот параметр полезен для предотвращения слишком сложных запросов.
Значение 0 означает отсутствие ограничений.
max_temporary_data_on_disk_size_for_query
Максимальный объём данных в байтах, который временные файлы на диске могут занимать при
одновременном выполнении всех запросов.
Возможные значения:
- Положительное целое число.
0 — без ограничений (по умолчанию)
max_temporary_data_on_disk_size_for_user
Максимальный объём данных во временных файлах на диске в байтах для всех
одновременно выполняющихся запросов пользователя.
Возможные значения:
- Положительное целое число.
0 — без ограничений (по умолчанию)
max_temporary_non_const_columns
Как и max_temporary_columns, это максимальное количество временных столбцов, которые должны
одновременно храниться в оперативной памяти при выполнении запроса, но без учёта константных
столбцов.
Константные столбцы довольно часто формируются при выполнении запроса, но практически
не требуют вычислительных ресурсов.
Последнее изменение 23 июля 2026 г.