fix(profiler): forward query settings to EXPLAIN queries

Summary

  • Forward configured query settings (e.g. join_algorithm) to QueryProfiler::fetch_text, which backs EXPLAIN PLAN, EXPLAIN PIPELINE, and other profiler utility queries
  • Add benchmark_results/ to .gitignore

Previously fetch_text only passed the database URL param, so EXPLAIN output reflected the server's default settings rather than the ones configured on the profiler. This caused misleading explain plans (e.g. showing HashJoin when full_sorting_merge was configured).

Merge request reports

Loading