youtube image
From YouTube: BE Pairing - EMEA/APAC - 2023-07-30 - Debugging N+1 Test Failures

Description

Related MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/129075
This MR’s pipeline is failing because an existing N+1 test now fails because the query count has gone up.

Looks like someone else brought up a different N+1 issue in an MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/126175

Related issue about general N+1 testing guidance: https://gitlab.com/gitlab-org/gitlab/-/issues/385205

Documentation on Query Recorder:
https://docs.gitlab.com/ee/development/database/query_recorder.html

Gem that detects N+1 issues: https://github.com/charkost/prosopite