Blogs

Sorting on Insert for Fast Selective Queries

duckdb.org

Sorting data when loading can speed up selective read queries by an order of magnitude, thanks to DuckDB's automatic min-max indexes (also known as zone maps). This approach applies to most columnar file formats and databases as well. This post unpacks the DuckDB file structure as an example of a columnar data format and gives practical advice for using sorting to improve the speed of queries.

Visit Site

Blogs duckdb.org

Sorting on Insert for Fast Selective Queries
ResourcesLambda Functionsduckdb.org ResourcesLance Extensionduckdb.org ResourcesVortex Extensionduckdb.org ResourcesCSV Importduckdb.org ResourcesJSON Overviewduckdb.org ResourcesLIMIT and OFFSET Clausesduckdb.org EventsCRA Compliance: Gaps, Stakes, and FixesBrightTALK BlogsDeepL on AWS Marketplace | Enterprise translation, deployed fastdeepl.com ResourcesLambda Functionsduckdb.org ResourcesLibreDB Studio SQL Editorduckdb.org ResourcesLambda Functionsduckdb.org ResourcesLambda Functionsduckdb.org ResourcesRust Clientduckdb.org ResourcesODBC Extensionduckdb.org ResourcesImporting Dataduckdb.org ResourcesMERGE INTO Statementduckdb.org ResourcesMERGE INTO Statementduckdb.org ResourcesMERGE INTO Statementduckdb.org ResourcesLiteral Typesduckdb.org ResourcesLiteral Typesduckdb.org