debian-mirror-gitlab/.gitlab/issue_templates/Query Performance Investigation.md
2021-03-11 19:13:27 +05:30

1.8 KiB

Description

As the name implies, the purpose of the template is to detail underperforming queries for futher investigation.

Steps

  • Rename the issue to - Query Performance Investigation - [Query Snippet | Table info]
    • For example - Query Performance Investigation - SELECT "namespaces".* FROM "namespaces" WHERE "namespaces"."id" = $1 LIMIT $2
  • Provide information in the Requested Data Points table
  • Provide priority and severity labels
  • If this requires immediate attention cc @gitlab-org/database-team and reach out in the #g_database slack channel

Requested Data points

Please provide as many of these fields as possible when submitting a query performance report.

  • TPS
  • Duration
  • Source of calls (Sidekiq, WebAPI, etc)
  • Query ID
  • SQL Statement
  • Query Plan
  • Query Example
  • Total number of calls (relative)
  • % of Total time

/label ~"group::database" ~"database::triage"