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.
Issues
Open
Splitting Test Directories to Increase Test Concurrency and Optimize Cache
good first issuetype/enhancement
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments1 reaction0 assignees
Open
Proposal to use atomic.Pointer[T] instead of atomic.Value
good first issuetype/enhancement
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
6 comments0 reactions1 assignee
Open
[Enhancement] Show temp table info in `infomation_schema.tables`
good first issuehelp wantedtype/compatibilitytype/enhancement
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
3 comments0 reactions1 assignee
Open
Optimize DDL for CHAR(10) to VARCHAR(100)
help wantedtype/enhancement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
parser: compatibility enhancement for `SELECT ... INTO` syntax
component/parserhelp wantedsig/sql-infratype/enhancement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments1 reaction0 assignees
Open
TiDB gets row data even using covered index
help wantedsig/transactiontype/enhancement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
RANDOM_BYTES function is not random
affects-4.0affects-5.0affects-5.1affects-5.2affects-5.3affects-5.4affects-6.0affects-6.1affects-6.2affects-6.3affects-6.4affects-6.5affects-6.6affects-7.0affects-7.1affects-7.5help wantedseverity/majorsig/executiontype/bug
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
2 comments0 reactions1 assignee
Open
Explain Format = "dot" does not show CTE
help wantedseverity/moderatesig/plannertype/bug
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
2 comments1 reaction1 assignee
Open
planner: predicates cannot be pushed into sub-queries for HashJoin
feature/reviewinggood first issuehelp wantedsig/plannertype/enhancement
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
7 comments2 reactions2 assignees
Open
refactor largeNotNullSorter to use pqqsort
help wantedtype/enhancement
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
2 comments0 reactions1 assignee
Open
remove the XXXSorter to improve sort performance
good first issuetype/enhancement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
5 comments0 reactions0 assignees
Open
some OR condition can be pushed down to the leaves of the JOIN
help wantedsig/plannertype/enhancement
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
3 comments0 reactions2 assignees
Open
Support Testing Anything Protocol unit testing framework for TiDB
help wantedtype/enhancement
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
STREAM_AGG hint doesn't take effect when there's function in the group-by items
help wantedsig/plannertype/enhancement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
7 comments0 reactions0 assignees
Open
Do not allow br full restore if table structure exists
component/brhelp wantedtype/feature-request
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
Support to use the outer side of the (Anti) Semi Join to build the hash table
help wantedsig/plannertype/enhancement
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
9 comments4 reactions1 assignee
Open
use monotonic time directly instead of Go time in somewhere
help wantedtype/enhancementtype/performance
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
6 comments3 reactions1 assignee
Open
Avoid double-copy buffer when responding MySQL packets
help wantedtype/enhancementtype/performance
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
3 comments0 reactions1 assignee
Open
Column: make a big slice then divide into sub slices instead of making multi slices in `newColumn`
help wantedtype/enhancementtype/performance
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Make a case for supporting other characters, such as the GB 18030 character set
help wantedtype/feature-request
Why recommendedNo comments yet · Has a beginner-friendly label
No comments yetHas a beginner-friendly labelContributing guide available
0 comments1 reaction1 assignee