Azure & DevOps Podcast cover image

Azure & DevOps Podcast

Erik Darling: Database Technical Debt - Episode 315

Sep 16, 2024
Erik Darling, a DBA and architect known for his expertise in database performance, dives into the world of technical debt in SQL Server. He shares his journey and early challenges, emphasizing how common issues evolve over time. The conversation highlights the impact of abstraction layers like ORMs on performance, and offers essential advice for database schema design. Erik also addresses staffing challenges in SQL environments and the unique aspects of Azure SQL migrations, stressing the need for ongoing education in the field.
46:24

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Technical debt in SQL Server arises from outdated practices, leading to performance issues such as inefficient queries and improper indexing.
  • Developers using ORMs often lack understanding of SQL performance impacts, resulting in inefficient database interactions and unexpected query issues.

Deep dives

Understanding Technical Debt in SQL Server

Technical debt in SQL Server often manifests as performance issues that arise from longstanding practices and outdated information. As databases mature, they accumulate complexities, such as inefficient queries and improper indexing, that can drastically hinder their performance. The connection between software development and database management becomes evident when developers unknowingly introduce inefficiencies through frameworks like Object-Relational Mappers (ORMs), which can generate oversized and poorly optimized queries. Recognizing the legacy of coding practices and misconceptions can help developers pinpoint areas of technical debt that need addressing, ultimately enhancing database performance.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode