<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/1b-row-vector-search-in-less-than-a-second-with-azure-sql-database-hyperscale-data-exposed-czcuqdhdp" -->

---
title: 1B row vector search in less than a second with Azure...
description: Microsoft's Azure SQL product management and engineering leads discuss the general availability of native vector index support in Azure SQL Database...
canonical: https://daily.dev/posts/1b-row-vector-search-in-less-than-a-second-with-azure-sql-database-hyperscale-data-exposed-czcuqdhdp
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: 1B row vector search in less than a second with Azure SQL Database Hyperscale | Data Exposed | daily.dev
og:description: Microsoft's Azure SQL product management and engineering leads discuss the general availability of native vector index support in Azure SQL Database...
og:url: https://daily.dev/posts/1b-row-vector-search-in-less-than-a-second-with-azure-sql-database-hyperscale-data-exposed-czcuqdhdp
og:image: https://api.daily.dev/og/posts/cZCUqDHDp.png
og:image:alt: 1B row vector search in less than a second with Azure SQL Database Hyperscale | Data Exposed
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 1B row vector search in less than a second with Azure SQL Database Hyperscale | Data Exposed

**[Microsoft Developer](https://daily.dev/sources/microsoftdeveloper)** · 12 min read · 0 upvotes · 0 comments

## Summary

Microsoft's Azure SQL product management and engineering leads discuss the general availability of native vector index support in Azure SQL Database Hyperscale, built on the DiskANN approximate nearest neighbor algorithm (originally from Microsoft Research, published at NeurIPS 2019, and already powering Bing, Copilot, and Azure AI Search). The conversation covers why exact search doesn't scale past millions of rows, how DiskANN combines SSD-backed storage with approximate search, iterator filtering that lets vector search run alongside relational filters and joins, full DML support (insert/update/delete) with asynchronous index updates, and a query optimizer that automatically picks between exact and approximate search. A demo shows vector search completing in milliseconds across a table with one billion rows.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=LRuMaO07KlU>

## Questions this post answers

### What algorithm does Azure SQL use for vector indexing and why is it called DiskANN?

Azure SQL's native vector index uses DiskANN, an approximate nearest neighbor algorithm developed by Microsoft Research and published at NeurIPS in 2019. The name reflects two design choices: it keeps part of the index on SSD disk rather than fully in memory, and it performs approximate rather than exact nearest neighbor search. The same algorithm already powers vector search in Bing, Microsoft Copilot, and Azure AI Search.

_Teams evaluating vector search backends can track engine internals like DiskANN on daily.dev._

### Does Azure SQL vector search support filtering and joins with other relational data?

Yes, Azure SQL vector search supports combining vector similarity queries with relational filters and joins in the same query, using a technique called iterator filtering. Instead of retrieving the top matches and filtering afterward, the engine filters while walking the vector index graph, so results satisfy both the similarity ranking and relational predicates like date, category, author, or access permissions.

_Developers designing hybrid search queries can follow database engine updates like this on daily.dev._

### Can I insert, update, and delete rows in a table that has a vector index in Azure SQL?

Yes, Azure SQL fully supports DML operations (insert, update, delete) on tables with a vector index, and the index updates asynchronously in the background. After an insert the new row appears in subsequent vector searches once the index catches up, and after an update or delete the old vector values are removed from search results, with progress trackable while the index resyncs.

_Anyone building apps on live, changing vector data can keep tabs on database capabilities via daily.dev._

## Similar posts on daily.dev

- [DiskANN Vector Index and Vector Search Are Now Generally Available in Azure SQL](https://daily.dev/posts/diskann-vector-index-and-vector-search-are-now-generally-available-in-azure-sql-osouki4it) · DevBlogs · 0 upvotes · 0 comments
- [Vector Index DiskANN Embeddings for AI Solutions](https://daily.dev/posts/vector-index-diskann-embeddings-for-ai-solutions-ghudmc57k) · DevBlogs · 0 upvotes · 0 comments

---

Tags: [#database](https://daily.dev/tags/database), [#azure](https://daily.dev/tags/azure), [#sql](https://daily.dev/tags/sql), [#vector-search](https://daily.dev/tags/vector-search)

[View this post on daily.dev](https://daily.dev/posts/1b-row-vector-search-in-less-than-a-second-with-azure-sql-database-hyperscale-data-exposed-czcuqdhdp)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"1B row vector search in less than a second with Azure SQL Database Hyperscale | Data Exposed","url":"https://daily.dev/posts/1b-row-vector-search-in-less-than-a-second-with-azure-sql-database-hyperscale-data-exposed-czcuqdhdp","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/1b-row-vector-search-in-less-than-a-second-with-azure-sql-database-hyperscale-data-exposed-czcuqdhdp"},"datePublished":"2026-10-01T16:23:54.281Z","dateModified":"2026-10-01T16:24:13.516Z","description":"Microsoft's Azure SQL product management and engineering leads discuss the general availability of native vector index support in Azure SQL Database...","image":"https://i.ytimg.com/vi/LRuMaO07KlU/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/LRuMaO07KlU/sddefault.jpg","isAccessibleForFree":true,"articleSection":"Microsoft Developer","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Microsoft Developer","logo":"https://media.daily.dev/image/upload/s--xZzU3zUq--/f_auto/v1746714872/logos/microsoftdeveloper","url":"https://daily.dev/sources/microsoftdeveloper"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/1b-row-vector-search-in-less-than-a-second-with-azure-sql-database-hyperscale-data-exposed-czcuqdhdp","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"database,azure,sql,vector-search","timeRequired":"PT12M","video":{"@type":"VideoObject","name":"1B row vector search in less than a second with Azure SQL Database Hyperscale | Data Exposed","description":"Microsoft's Azure SQL product management and engineering leads discuss the general availability of native vector index support in Azure SQL Database...","thumbnailUrl":"https://i.ytimg.com/vi/LRuMaO07KlU/sddefault.jpg","uploadDate":"2026-10-01T16:23:54.281Z","duration":"PT12M","url":"https://api.daily.dev/r/cZCUqDHDp","embedUrl":"https://www.youtube.com/embed/LRuMaO07KlU"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Microsoft Developer","item":"https://daily.dev/sources/microsoftdeveloper"},{"@type":"ListItem","position":3,"name":"1B row vector search in less than a second with Azure SQL Database Hyperscale | Data Exposed"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/1b-row-vector-search-in-less-than-a-second-with-azure-sql-database-hyperscale-data-exposed-czcuqdhdp#faq","mainEntity":[{"@type":"Question","name":"What algorithm does Azure SQL use for vector indexing and why is it called DiskANN?","acceptedAnswer":{"@type":"Answer","text":"Azure SQL's native vector index uses DiskANN, an approximate nearest neighbor algorithm developed by Microsoft Research and published at NeurIPS in 2019. The name reflects two design choices: it keeps part of the index on SSD disk rather than fully in memory, and it performs approximate rather than exact nearest neighbor search. The same algorithm already powers vector search in Bing, Microsoft Copilot, and Azure AI Search. Teams evaluating vector search backends can track engine internals like DiskANN on daily.dev."}},{"@type":"Question","name":"Does Azure SQL vector search support filtering and joins with other relational data?","acceptedAnswer":{"@type":"Answer","text":"Yes, Azure SQL vector search supports combining vector similarity queries with relational filters and joins in the same query, using a technique called iterator filtering. Instead of retrieving the top matches and filtering afterward, the engine filters while walking the vector index graph, so results satisfy both the similarity ranking and relational predicates like date, category, author, or access permissions. Developers designing hybrid search queries can follow database engine updates like this on daily.dev."}},{"@type":"Question","name":"Can I insert, update, and delete rows in a table that has a vector index in Azure SQL?","acceptedAnswer":{"@type":"Answer","text":"Yes, Azure SQL fully supports DML operations (insert, update, delete) on tables with a vector index, and the index updates asynchronously in the background. After an insert the new row appears in subsequent vector searches once the index catches up, and after an update or delete the old vector values are removed from search results, with progress trackable while the index resyncs. Anyone building apps on live, changing vector data can keep tabs on database capabilities via daily.dev."}}]}
```

