Monitoring backups is an essential part of database administration, as it ensures that you have reliable and up-to-date backups in case of data loss or corruption. The Database Health Monitor for SQL Server provides insights into backup status, enabling you to identify potential issues and take corrective action to ensure that your backups are running smoothly. The Database Health Monitor …

Database Health: Monitoring Backups with Database Health Monitor Read more »

Hi there, I’m Steve Stedman, and I’m excited to share with you my SQL Server course focused on SQL Server Joins, available at http://SteveStedman.com/joins. As an experienced database professional, I’ve designed this course to help you better understand the various types of SQL joins, and how they can be used effectively in real-world applications. One of the most fundamental skills …

SQL School: Master SQL Server Joins with My Comprehensive Course Read more »

Today Microsoft released a new update for SQL Server. SQL Server 2019 CU25 for 2019 (15.0.4355.3 – February 2024) CU22 + GDR (15.0.4326.1 – October 2023) 2024-02-15 Here are the latest updates for each version of SQL Server. SQL Server 2008 R2 RTM Download links: SP3 (10.50.6000.34 – September 2014) SP2 (10.50.4000.0 – July 2012)None   SQL Server 2022 RTM Download links: NoneCU11 …

New SQL Update from Microsoft Read more »

Steve and the team at Stedman Solutions, LLC have put together an email based performance tuning course where each week you can get tips and tricks to get more performance out of your SQL Server. Become part of this exclusive group of subscribers learning to put the horse power back into their SQL Server. What You Get: Free weekly emails …

Exclusive SQL Performance Tuning Training Read more »

Three Fantastic Ways to Master SQL Server Join Types Hey there, SQL enthusiasts and database professionals! It’s Steve Stedman from Stedman Solutions, LLC. Today, I’m excited to share with you three incredible ways to enhance your understanding of SQL Server join types. Whether you’re a beginner or looking to polish your skills, we’ve got something just for you! 1. Grab …

Three Fantastic Ways to Master SQL Server Join Types Read more »

Understanding the Causes of SQL Server Performance Issues As a seasoned SQL Server expert and the owner of Stedman Solutions, LLC, I’ve encountered a myriad of reasons why a SQL Server database might be running slower than expected. In my experience, identifying and addressing the root cause of performance issues is crucial for maintaining an efficient and reliable database system. …

Why is my SQL Server slow? Read more »

Today we have a new release of Database Health Monitor. This release has perhaps the biggest performance improvement that I have had on the product in the last 5 years. I completely changed the way that the startup works, and if you have had problems in the past with the startup time for Database Health Montior, this is no longer …

Database Health Monitor v1055 Released Today Read more »

The integrity of a Microsoft SQL Server database can be severely undermined by corruption, leading to data inaccessibility and potential operational disasters. Steve Stedman’s comprehensive approach to identifying and rectifying such corruption is often considered an essential tool in the SQL Server administrator’s kit, underlining its significance in maintaining database health. These stories come from a recording of a presentation …

SQL Server Corruption: Stories About Causes of Corruption Read more »

Wait statistics, in the context of SQL Server, refer to the amount of time that a query spends waiting to access data in the database. When a client application requests data from the database, the request is placed in a queue and the client application must wait for its turn to access the data. The time that the query spends …

SQL Server Wait Type: PREEMPTIVE_OS_WAITFORSINGLEOBJEC Read more »