[Video] Office Hours: Long Answers Edition
Brent Ozar answers database questions on HADR_SYNC_COMMIT waits, indexing strategies, RCSI, and SQL Server comparisons.
Brent Ozar answers database questions on HADR_SYNC_COMMIT waits, indexing strategies, RCSI, and SQL Server comparisons.
An animated explanation of how SQL Server index seeks work, covering B-tree root pages, intermediate pages, and leaf pages.
Investigating and fixing a slow CockroachDB pagination query that reads millions of rows but only returns 100.
Explores nine key design tradeoffs in query engines like PostgreSQL, ClickHouse, and DuckDB, covering storage, indexing, execution, and concurrency.
Explores why SQL Server performance tuning often fails, focusing on systemic issues beyond indexes and queries.
Guide to diagnosing and fixing SQL Server performance issues, covering common causes like poor queries, missing indexes, and blocking.
Announcing a beginner-friendly webinar series on SQL Server indexing concepts, starting with clustered indexes.
Explains how Row-Level Security in Azure SQL can cause single-threaded queries and suggests indexing as a performance solution.
Brent Ozar announces his upcoming sessions at the SQLBits conference, covering SQL Server performance tuning, indexing strategies, and cloud evolution.
Explores creative PostgreSQL optimization techniques beyond standard indexing and query rewriting, focusing on constraint exclusion and function-based indexes.
Provides slides and scripts for the 'Indexing for Dummies' presentation from the dataMinds Connect 2025 tech conference.
Provides slides and SQL scripts from a 'Indexing for Dummies' session, focusing on SQL Server database performance.
Announcing two free online tech sessions: building a low-cost data warehouse with Azure and a beginner's guide to database indexing.
Guide on integrating Microsoft 365 Copilot agents with Azure AI Search for enhanced knowledge retrieval using RAG, offering more control than basic options.
Explains how to use Azure AI Search's integrated vectorization for automatic query and field vectorization, with portal and indexer examples.
A tutorial on building a basic document database in Go with Lucene-like filters and indexes, inspired by Elasticsearch.
A technical exploration of multiple ways to access a single element from a 1x1 array in Julia, including performance benchmarks.
A former Application DBA shares advanced SQL and database optimization techniques for developers, focusing on performance and efficiency.
Extending a SQL database in Go to support indexes, focusing on PRIMARY KEY constraints and SELECT optimizations using tree structures.
Explains the index INCLUDE clause in SQL databases, covering its purpose, how it works with B-tree indexes, and when to use it for performance.