Skip to content

Improve from-scratch indexing performance#750

Merged
jviotti merged 3 commits intomainfrom
performance-gains
Mar 18, 2026
Merged

Improve from-scratch indexing performance#750
jviotti merged 3 commits intomainfrom
performance-gains

Conversation

@jviotti
Copy link
Member

@jviotti jviotti commented Mar 18, 2026

Signed-off-by: Juan Cruz Viotti jv@jviotti.com

jviotti added 2 commits March 18, 2026 13:48
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark Index (community)

Details
Benchmark suite Current: 012c5bb Previous: af096f0 Ratio
Add one schema (0 existing) 22 ms 21 ms 1.05
Add one schema (100 existing) 37 ms 38 ms 0.97
Add one schema (1000 existing) 196 ms 187 ms 1.05
Add one schema (10000 existing) 2115 ms 1930 ms 1.10
Update one schema (1 existing) 20 ms 19 ms 1.05
Update one schema (101 existing) 39 ms 38 ms 1.03
Update one schema (1001 existing) 195 ms 193 ms 1.01
Update one schema (10001 existing) 2103 ms 2251 ms 0.93
Cached rebuild (1 existing) 11 ms 10 ms 1.10
Cached rebuild (101 existing) 13 ms 12 ms 1.08
Cached rebuild (1001 existing) 31 ms 30 ms 1.03
Cached rebuild (10001 existing) 242 ms 232 ms 1.04
Index 100 schemas 152 ms 155 ms 0.98
Index 1000 schemas 1343 ms 1557 ms 0.86
Index 10000 schemas 16542 ms 53339 ms 0.31

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark Index (enterprise)

Details
Benchmark suite Current: 012c5bb Previous: af096f0 Ratio
Add one schema (0 existing) 22 ms 23 ms 0.96
Add one schema (100 existing) 37 ms 39 ms 0.95
Add one schema (1000 existing) 189 ms 191 ms 0.99
Add one schema (10000 existing) 1907 ms 1922 ms 0.99
Update one schema (1 existing) 21 ms 21 ms 1
Update one schema (101 existing) 37 ms 39 ms 0.95
Update one schema (1001 existing) 192 ms 206 ms 0.93
Update one schema (10001 existing) 1903 ms 2143 ms 0.89
Cached rebuild (1 existing) 11 ms 12 ms 0.92
Cached rebuild (101 existing) 13 ms 14 ms 0.93
Cached rebuild (1001 existing) 31 ms 32 ms 0.97
Cached rebuild (10001 existing) 228 ms 235 ms 0.97
Index 100 schemas 150 ms 152 ms 0.99
Index 1000 schemas 1360 ms 1724 ms 0.79
Index 10000 schemas 17098 ms 55140 ms 0.31

This comment was automatically generated by workflow using github-action-benchmark.

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti marked this pull request as ready for review March 18, 2026 18:36
@jviotti jviotti changed the title Improve indexing performance Improve from-scratch indexing performance Mar 18, 2026
@jviotti jviotti merged commit 9a6fa19 into main Mar 18, 2026
6 checks passed
@jviotti jviotti deleted the performance-gains branch March 18, 2026 18:36
Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant