| 420 | } |
| 421 | |
| 422 | static UInt64 getQueryMetricLogInterval(ContextPtr context) |
| 423 | { |
| 424 | const auto & settings = context->getSettingsRef(); |
| 425 | auto interval_milliseconds = settings[Setting::query_metric_log_interval]; |
| 426 | if (interval_milliseconds < 0) |
| 427 | interval_milliseconds = context->getConfigRef().getUInt64("query_metric_log.collect_interval_milliseconds", 1000); |
| 428 | |
| 429 | return interval_milliseconds; |
| 430 | } |
| 431 | |
| 432 | QueryLogElement logQueryStart( |
| 433 | const std::chrono::time_point<std::chrono::system_clock> & query_start_time, |
no test coverage detected