Skip to content

docs: explain merge_insert execution costs - #367

Open
importcpp wants to merge 1 commit into
lancedb:mainfrom
importcpp:docs/merge-insert-cost-model
Open

importcpp wants to merge 1 commit into
lancedb:mainfrom
importcpp:docs/merge-insert-cost-model

Conversation

@importcpp

@importcpp importcpp commented Sep 27, 2026 •

Copy link
Copy Markdown

Summary

Explain how merge insert chooses an indexed probe or a target join, and how partial-column updates patch fragment columns or rewrite matched rows. The guide now includes the write-cost rule of thumb, scalar-index coverage changes, scans of uncovered fragments, and the memory risk of a full-table join.

Validation

  • make assemble (270 files; the changed page matches the assembled copy)
  • mint broken-links (Node 22, Mintlify 4.2.888)
  • git diff --check

Related to lancedb/lancedb#4258. Companion API documentation: lancedb/lancedb#4333.

This branch has not been deployed

No deployments
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