English

Cortex AISQL: A Production SQL Engine for Unstructured Data

Databases 2026-04-08 v3 Artificial Intelligence Machine Learning

Abstract

Snowflake's Cortex AISQL is a production SQL engine that integrates native semantic operations directly into SQL. This integration allows users to write declarative queries that combine relational operations with semantic reasoning, enabling them to query both structured and unstructured data effortlessly. However, making semantic operations efficient at production scale poses fundamental challenges. Semantic operations are more expensive than traditional SQL operations, possess distinct latency and throughput characteristics, and their cost and selectivity are unknown during query compilation. Furthermore, existing query engines are not designed to optimize semantic operations. The AISQL query execution engine addresses these challenges through three novel techniques informed by production deployment data from Snowflake customers. First, AI-aware query optimization treats AI inference cost as a first-class optimization objective, reasoning about large language model (LLM) cost directly during query planning to achieve 2-8×\times speedups. Second, adaptive model cascades reduce inference costs by routing most rows through a fast proxy model while escalating uncertain cases to a powerful oracle model, achieving 2-6×\times speedups while maintaining 90-95% of oracle model quality. Third, semantic join query rewriting lowers the quadratic time complexity of join operations to linear through reformulation as multi-label classification tasks, achieving 15-70×\times speedups with often improved prediction quality. AISQL is deployed in production at Snowflake, where it powers diverse customer workloads across analytics, search, and content understanding.

Keywords

Cite

@article{arxiv.2511.07663,
  title  = {Cortex AISQL: A Production SQL Engine for Unstructured Data},
  author = {Paweł Liskowski and Benjamin Han and Paritosh Aggarwal and Bowei Chen and Boxin Jiang and Nitish Jindal and Zihan Li and Aaron Lin and Kyle Schmaus and Jay Tayade and Weicheng Zhao and Anupam Datta and Nathan Wiegand and Dimitris Tsirogiannis},
  journal= {arXiv preprint arXiv:2511.07663},
  year   = {2026}
}

Comments

Published in SIGMOD Companion '26 (Industry Track), Bengaluru, India, May 31-June 5, 2026. ACM DOI: 10.1145/3788853.3803093. This version is the published ACM Version of Record under the Creative Commons Attribution 4.0 International (CC BY 4.0) license