mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 15:42:02 +00:00
dbms: separate limits for JOINs [#METR-11370].
This commit is contained in:
parent
3b59ecfba4
commit
baa0f2ed94
@ -63,9 +63,9 @@ public:
|
||||
key_names_left(key_names_left_),
|
||||
key_names_right(key_names_right_),
|
||||
log(&Logger::get("Join")),
|
||||
max_rows(limits.max_rows_in_set),
|
||||
max_bytes(limits.max_bytes_in_set),
|
||||
overflow_mode(limits.set_overflow_mode)
|
||||
max_rows(limits.max_rows_in_join),
|
||||
max_bytes(limits.max_bytes_in_join),
|
||||
overflow_mode(limits.join_overflow_mode)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -69,7 +69,12 @@ struct Limits
|
||||
M(SettingUInt64, max_bytes_in_set, 0) \
|
||||
M(SettingOverflowMode<false>, set_overflow_mode, OverflowMode::THROW) \
|
||||
\
|
||||
/** Ограничения для максимального размера передаваемой внешней таблицы, получающейся при выполнении секции Global IN. */ \
|
||||
/** Ограничения для максимального размера множества, получающегося при выполнении секции IN. */ \
|
||||
M(SettingUInt64, max_rows_in_join, 0) \
|
||||
M(SettingUInt64, max_bytes_in_join, 0) \
|
||||
M(SettingOverflowMode<false>, join_overflow_mode, OverflowMode::THROW) \
|
||||
\
|
||||
/** Ограничения для максимального размера передаваемой внешней таблицы, получающейся при выполнении секции GLOBAL IN/JOIN. */ \
|
||||
M(SettingUInt64, max_rows_to_transfer, 0) \
|
||||
M(SettingUInt64, max_bytes_to_transfer, 0) \
|
||||
M(SettingOverflowMode<false>, transfer_overflow_mode, OverflowMode::THROW) \
|
||||
|
Loading…
Reference in New Issue
Block a user