**Describe the issue**
```
Queries executed: 0.


Queries executed: 0.

^CStopping launch of queries. SIGINT received.
^C^C^C^C^C^C^C^C^C^C^C
```
{
        WriteBufferFromFile json_out(filename);
        std::lock_guard lock(mutex);
        auto print_key_value = [&](auto key, auto value, bool with_comma = true)
        {
            json_out << double_quote << key << ": " << value << (with_comma ? ",\n" : "\n");
        };
        auto print_percentile = [&json_out](Stats & info, auto percent, bool with_comma = true)
        {
            json_out << "\"" << percent << "\": " << info.sampler.quantileNearest(percent / 100.0) << (with_comma ? ",\n" : "\n");
        };
        json_out << "{\n";
        for (size_t i = 0; i < infos.size(); ++i)
        {
            const auto & info = infos[i];
            json_out << double_quote << connections[i]->getDescription() << ": {\n";
            json_out << double_quote << "statistics" << ": {\n";
            print_key_value("QPS", info->queries / info->work_time);
            print_key_value("RPS", info->read_rows / info->work_time);
            print_key_value("MiBPS", info->read_bytes / info->work_time);
            print_key_value("RPS_result", info->result_rows / info->work_time);
            print_key_value("MiBPS_result", info->result_bytes / info->work_time);