message: Benchmark runner: don't load all extensions by default
diff: @@ -32,15 +32,23 @@ static string ParseGroupFromPath(string file) {
  }
  struct InterpretedBenchmarkState : public BenchmarkState {
  + unique_ptr<DBConfig> benchmark_config;
  DuckDB db;
  Connection con;
  unique_ptr<MaterializedQueryResult> result;
  - InterpretedBenchmarkState() : db(nullptr), con(db) {
  + InterpretedBenchmarkState() :
  + benchmark_config(GetBenchmarkConfig()), db(nullptr, benchmark_config.get()), con(db) {
  con.EnableProfiling();
  auto &instance = BenchmarkRunner::GetInstance();
  auto res = con.Query("PRAGMA threads=" + to_string(instance.threads));
  D_ASSERT(res->success);
  }
  +
  + unique_ptr<DBConfig> GetBenchmarkConfig() {
  + auto result = make_unique<DBConfig>();
  + result->load_extensions = false;
  + return result;
  + }
  };
  struct BenchmarkFileReader {
  