Why does my query cost so much?
Almost always because it read data it did not need.
Tag
24 pieces tagged “performance”, newest first.
Almost always because it read data it did not need.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Site search is a static JSON index fetched on first use and scored in the page. No search service, no API key, no query leaving your browser.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Full rebuild: generate fourteen datasets from scratch, render every page, write the feeds, verify every internal link. Under two seconds on a laptop.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
A recurring review that has never once found nothing.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Column pruning times partition pruning on a real schema, and the function call that quietly defeats both.
Four hundred days, unbounded concurrency, and a very short conversation with the platform team.
40 minutes to 90 seconds, and a lesson about what "big data" actually means.
A columnar storage lesson learned from a bill, not a book.