mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 15:42:02 +00:00
rename setting name
This commit is contained in:
parent
eae6406f34
commit
fb44b6692a
@ -333,8 +333,8 @@ void IBlockInputStream::progressImpl(const Progress & value)
|
||||
last_profile_events_update_time = total_elapsed_microseconds;
|
||||
}
|
||||
|
||||
if ((limits.min_execution_speed || limits.max_execution_speed || limits.min_execution_bytes_speed ||
|
||||
limits.max_execution_bytes_speed || (total_rows && limits.timeout_before_checking_execution_speed != 0)) &&
|
||||
if ((limits.min_execution_speed || limits.max_execution_speed || limits.min_execution_speed_bytes ||
|
||||
limits.max_execution_speed_bytes || (total_rows && limits.timeout_before_checking_execution_speed != 0)) &&
|
||||
(static_cast<Int64>(total_elapsed_microseconds) > limits.timeout_before_checking_execution_speed.totalMicroseconds()))
|
||||
{
|
||||
/// Do not count sleeps in throttlers
|
||||
@ -349,9 +349,9 @@ void IBlockInputStream::progressImpl(const Progress & value)
|
||||
+ " rows/sec., minimum: " + toString(limits.min_execution_speed),
|
||||
ErrorCodes::TOO_SLOW);
|
||||
|
||||
if (limits.min_execution_bytes_speed && progress.bytes / elapsed_seconds < limits.min_execution_bytes_speed)
|
||||
if (limits.min_execution_speed_bytes && progress.bytes / elapsed_seconds < limits.min_execution_speed_bytes)
|
||||
throw Exception("Query is executing too slow: " + toString(progress.bytes / elapsed_seconds)
|
||||
+ " bytes/sec., minimum: " + toString(limits.min_execution_bytes_speed),
|
||||
+ " bytes/sec., minimum: " + toString(limits.min_execution_speed_bytes),
|
||||
ErrorCodes::TOO_SLOW);
|
||||
|
||||
/// If the predicted execution time is longer than `max_execution_time`.
|
||||
@ -369,8 +369,8 @@ void IBlockInputStream::progressImpl(const Progress & value)
|
||||
if (limits.max_execution_speed && progress.rows / elapsed_seconds >= limits.max_execution_speed)
|
||||
limitProgressingSpeed(progress.rows, limits.max_execution_speed, total_elapsed_microseconds);
|
||||
|
||||
if (limits.max_execution_bytes_speed && progress.bytes / elapsed_seconds >= limits.max_execution_bytes_speed)
|
||||
limitProgressingSpeed(progress.bytes, limits.max_execution_bytes_speed, total_elapsed_microseconds);
|
||||
if (limits.max_execution_speed_bytes && progress.bytes / elapsed_seconds >= limits.max_execution_speed_bytes)
|
||||
limitProgressingSpeed(progress.bytes, limits.max_execution_speed_bytes, total_elapsed_microseconds);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -213,8 +213,8 @@ public:
|
||||
/// in rows per second
|
||||
size_t min_execution_speed = 0;
|
||||
size_t max_execution_speed = 0;
|
||||
size_t min_execution_bytes_speed = 0;
|
||||
size_t max_execution_bytes_speed = 0;
|
||||
size_t min_execution_speed_bytes = 0;
|
||||
size_t max_execution_speed_bytes = 0;
|
||||
/// Verify that the speed is not too low after the specified time has elapsed.
|
||||
Poco::Timespan timeout_before_checking_execution_speed = 0;
|
||||
};
|
||||
|
@ -1040,8 +1040,8 @@ void InterpreterSelectQuery::executeFetchColumns(
|
||||
{
|
||||
limits.min_execution_speed = settings.min_execution_speed;
|
||||
limits.max_execution_speed = settings.max_execution_speed;
|
||||
limits.min_execution_bytes_speed = settings.min_execution_bytes_speed;
|
||||
limits.max_execution_bytes_speed = settings.max_execution_bytes_speed;
|
||||
limits.min_execution_speed_bytes = settings.min_execution_speed_bytes;
|
||||
limits.max_execution_speed_bytes = settings.max_execution_speed_bytes;
|
||||
limits.timeout_before_checking_execution_speed = settings.timeout_before_checking_execution_speed;
|
||||
}
|
||||
|
||||
|
@ -235,8 +235,8 @@ struct Settings
|
||||
\
|
||||
M(SettingUInt64, min_execution_speed, 0, "Minimum number of execution rows per second.") \
|
||||
M(SettingUInt64, max_execution_speed, 0, "Maximum number of execution rows per second.") \
|
||||
M(SettingUInt64, min_execution_bytes_speed, 0, "Minimum number of execution bytes per second.") \
|
||||
M(SettingUInt64, max_execution_bytes_speed, 0, "Maximum number of execution bytes per second.") \
|
||||
M(SettingUInt64, min_execution_speed_bytes, 0, "Minimum number of execution bytes per second.") \
|
||||
M(SettingUInt64, max_execution_speed_bytes, 0, "Maximum number of execution bytes per second.") \
|
||||
M(SettingSeconds, timeout_before_checking_execution_speed, 0, "Check that the speed is not too low after the specified time has elapsed.") \
|
||||
\
|
||||
M(SettingUInt64, max_columns_to_read, 0, "") \
|
||||
|
@ -111,7 +111,7 @@ What to do if the query is run longer than 'max_execution_time': 'throw' or 'bre
|
||||
|
||||
Minimal execution speed in rows per second. Checked on every data block when 'timeout_before_checking_execution_speed' expires. If the execution speed is lower, an exception is thrown.
|
||||
|
||||
## min_execution_bytes_speed
|
||||
## min_execution_speed_bytes
|
||||
|
||||
Minimum number of execution bytes per second. Checked on every data block when 'timeout_before_checking_execution_speed' expires. If the execution speed is lower, an exception is thrown.
|
||||
|
||||
@ -119,7 +119,7 @@ Minimum number of execution bytes per second. Checked on every data block when '
|
||||
|
||||
Maximum number of execution rows per second. Checked on every data block when 'timeout_before_checking_execution_speed' expires. If the execution speed is high, the execution speed will be reduced.
|
||||
|
||||
## max_execution_bytes_speed
|
||||
## max_execution_speed_bytes
|
||||
|
||||
Maximum number of execution bytes per second. Checked on every data block when 'timeout_before_checking_execution_speed' expires. If the execution speed is high, the execution speed will be reduced.
|
||||
|
||||
|
@ -112,7 +112,7 @@
|
||||
|
||||
Минимальная скорость выполнения запроса в строчках в секунду. Проверяется на каждый блок данных по истечении timeout_before_checking_execution_speed. Если скорость выполнения запроса оказывается меньше, то кидается исключение.
|
||||
|
||||
## min_execution_bytes_speed
|
||||
## min_execution_speed_bytes
|
||||
|
||||
Минимальная скорость выполнения запроса в строках на байт. Он проверяется для каждого блока данных после timeout_before_checking_execution_speed. Если скорость выполнения запроса меньше, исключение.
|
||||
|
||||
@ -120,7 +120,7 @@
|
||||
|
||||
Максимальная скорость выполнения запроса в строках в секунду. Он проверяется для каждого блока данных после timeout_before_checking_execution_speed. Если скорость выполнения запроса выше, скорость будет снижена.
|
||||
|
||||
## max_execution_bytes_speed
|
||||
## max_execution_speed_bytes
|
||||
|
||||
Максимальная скорость выполнения запроса в байтах в секунду. Он проверяется для каждого блока данных после timeout_before_checking_execution_speed. Если скорость выполнения запроса выше, скорость будет снижена.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user