Skip to content

Easier discover performance issues and diagnose causes (Stage 1) #18867

Open
@breezewish

Description

Simplify the process of discovering performance issues, as well as diagnosing their root causes.

As the first stage, we focus on these specific root causes:

  1. hot spot
  2. disk jitter
  3. GC or tombstone data
  4. unnecesaary large data scan (there was a better plan)
  5. transaction conflict
  6. small resource capacity (thread pool full)

We will do the following task items (the list is growing and the task item may not be TiDB only):

Some previous attempts under this scope:

Category

  • Feature

Value

Value description

(TBD)

Value score

  • 5

Workload estimation

  • 360 person-day

Time

Time
GanttStart: 2020-08-01
GanttDue: 2020-11-30
GanttProgress: 80%

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

priority/P0The issue has P0 priority.type/enhancementThe issue or PR belongs to an enhancement.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions