**Describe the situation**

```
SELECT * FROM test.hits INTO OUTFILE 'dump.csv' FORMAT CSV

8873898 rows in set. Elapsed: 32.487 sec. Processed 8.87 million rows, 8.46 GB (273.15 thousand rows/s., 260.42 MB/s.)
```

is bounded by single CPU core. Too slow :(
{
        printHelpMessage(options_description
        exit(0
    }
    /// Common options for clickhouse-client and clickhouse-local.
    if (options.count("time"))
        print_time_to_stderr = true;
    if (options.count("query"))
        config().setString("query", options["query"].as<std::string>()
    if (options.count("query_id"))
        config().setString("query_id", options["query_id"].as<std::string>()
    if (options.count("database"))
        config().setString("database", options["database"].as<std::string>()
    if (options.count("config-file"))
        config().setString("config-file", options["config-file"].as<std::string>()
    if (options.count("queries-file"))
        queries_files = options["queries-file"].as<std::vector<std::string>>(
    if (options.count("multiline"))
        config().setBool("multiline", true
    if (options.count("multiquery"))
        config().setBool("multiquery", true
    if (options.count("ignore-error"))
        config().setBool("ignore-error", true
    if (options.count("format"))
        config().setString("format", options["format"].as<std::string>()
    if (options.count("vertical"))
        config().setBool("vertical", true
    if (options.count("stacktrace"))
        config().setBool("stacktrace", true
    if (options.count("print-profile-events"))