Skip to content

Commit b8bd784

Browse files
authored
Merge pull request #5921 from secfree/250825-reduce-labels-rows
feat(parcacol): use distinct for label discovery to reduce rows returned
2 parents 345d9fd + fde1b2e commit b8bd784

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

pkg/parcacol/querier.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,8 @@ func (q *Querier) Labels(
118118

119119
err := q.engine.ScanTable(q.tableName).
120120
Filter(logicalplan.And(filterExpr...)).
121-
Project(logicalplan.DynCol(profile.ColumnLabels)).
121+
Distinct(logicalplan.DynCol(profile.ColumnLabels)).
122122
Execute(ctx, func(ctx context.Context, r arrow.Record) error {
123-
r.Retain()
124123
for i := 0; i < int(r.NumCols()); i++ {
125124
col := r.ColumnName(i)
126125

0 commit comments

Comments
 (0)