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.

View on GitHub
Stars
 (40,090 stars)
Forks
 (6,186 forks)
Indexed issues
 (215 indexed issues)
open beginner issues
 (211 open beginner issues)
Latest indexed
Aug 14, 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

211 open indexed issues

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

pingcap / tidb · #14888 · Feb 21, 2020 · Go · 40,090 stars

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

pingcap / tidb · #14609 · Feb 3, 2020 · Go · 40,090 stars

0 comments7 reactions0 assignees
Open
The heavy predicates may not need to be pushed down.
help wantedsig/plannertype/enhancement
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available

pingcap / tidb · #14608 · Feb 3, 2020 · Go · 40,090 stars

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

pingcap / tidb · #14575 · Jan 26, 2020 · Go · 40,090 stars

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

pingcap / tidb · #14486 · Jan 15, 2020 · Go · 40,090 stars

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

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

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

pingcap / tidb · #14428 · Jan 9, 2020 · Go · 40,090 stars

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

pingcap / tidb · #14417 · Jan 9, 2020 · Go · 40,090 stars

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

pingcap / tidb · #14408 · Jan 9, 2020 · Go · 40,090 stars

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

pingcap / tidb · #14358 · Jan 6, 2020 · Go · 40,090 stars

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

pingcap / tidb · #14332 · Jan 3, 2020 · Go · 40,090 stars

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

pingcap / tidb · #14217 · Dec 25, 2019 · Go · 40,090 stars

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

pingcap / tidb · #13925 · Dec 5, 2019 · Go · 40,090 stars

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

pingcap / tidb · #13808 · Nov 28, 2019 · Go · 40,090 stars

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

pingcap / tidb · #13709 · Nov 24, 2019 · Go · 40,090 stars

30 comments15 reactions1 assignee
Open
inconsistent result with MySQL for comparing datetime with invalid value
challenge-programcomponent/expressionhelp wantedpriority/P3severity/moderatesig/executiontype/bugtype/compatibility
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available

pingcap / tidb · #13157 · Nov 5, 2019 · Go · 40,090 stars

9 comments0 reactions0 assignees