Repository Issues

pingcap/tidb

TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.

Stars
 (40,090 stars)
Forks
 (6,186 forks)
Indexed issues
 (215 indexed issues)
open beginner issues
 (212 open beginner issues)
Latest indexed
Jul 5, 2026
Last GitHub push
May 15, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Dominant language
Go
PR merge metrics
 (Avg merge 14d 4h) (346 merged PRs in 30d)
Beginner labels
help wantedgood first issue

Issues

212 open indexed issues

Open
Automatically troubleshooting SQL performance problems
component/infoschemahelp wantedtype/usability

pingcap/tidb #14,892 opened Feb 21, 2020 · Go · 40,090 stars

Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
UCP: Persist statement summary tables on disk
component/infoschemahelp wantedtype/enhancement

pingcap/tidb #14,888 opened Feb 21, 2020 · Go · 40,090 stars

Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open

pingcap/tidb #14,609 opened Feb 3, 2020 · Go · 40,090 stars

Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments7 reactions0 assignees
Open
The heavy predicates may not need to be pushed down.
help wantedsig/plannertype/enhancement

pingcap/tidb #14,608 opened Feb 3, 2020 · Go · 40,090 stars

Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
6 comments0 reactions1 assignee
Open
propose to use verbs for operator name
good first issuehelp wantedsig/plannertype/enhancement

pingcap/tidb #14,575 opened Jan 26, 2020 · Go · 40,090 stars

Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment1 reaction0 assignees
Open
Call For Participation: Improve the JSON functionality
component/jsongood first issuehelp wantedtype/enhancement

pingcap/tidb #14,486 opened Jan 15, 2020 · Go · 40,090 stars

Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
7 comments0 reactions0 assignees
Open
Refine the implementation of `HashJoinExecutor`
help wantedsig/executiontype/enhancement

pingcap/tidb #14,466 opened Jan 14, 2020 · Go · 40,090 stars

Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments0 reactions0 assignees
Open
Support inline projection for executors
challenge-programhelp wantedsig/executionsig/plannertype/enhancement

pingcap/tidb #14,428 opened Jan 9, 2020 · Go · 40,090 stars

Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
28 comments4 reactions2 assignees
Open
Improve the performance of `Sort` by parallel
help wantedsig/executiontype/enhancement

pingcap/tidb #14,417 opened Jan 9, 2020 · Go · 40,090 stars

Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Investigate and propose Adaptive Join
help wantedsig/executionsig/plannertype/enhancement

pingcap/tidb #14,408 opened Jan 9, 2020 · Go · 40,090 stars

Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Proposal: a better way to track memory for chunks.
epic/memory-managementhelp wantedproposalsig/executiontype/enhancement

pingcap/tidb #14,358 opened Jan 6, 2020 · Go · 40,090 stars

Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment4 reactions0 assignees
Open
refine the implementation of IndexMergeReader
help wantedsig/executiontype/enhancement

pingcap/tidb #14,332 opened Jan 3, 2020 · Go · 40,090 stars

Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments5 reactions0 assignees
Open
design vectorized aggregation functions
help wantedtype/enhancement

pingcap/tidb #14,217 opened Dec 25, 2019 · Go · 40,090 stars

Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Take less memory if their fields were sorted
good first issuehelp wantedtype/enhancement

pingcap/tidb #13,925 opened Dec 5, 2019 · Go · 40,090 stars

Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Support SO_REUSEPORT
component/serverfeature/acceptedhelp wantedpriority/P1type/feature-request

pingcap/tidb #13,808 opened Nov 28, 2019 · Go · 40,090 stars

Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Call For Participation: add rules for cascades optimizer
good first issuehelp wantedplanner/cascadessig/plannertype/enhancement

pingcap/tidb #13,709 opened Nov 24, 2019 · Go · 40,090 stars

Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
30 comments15 reactions1 assignee