Blog Posts

  • Solid Backups and Restores
    Ensuring Data Security with Stedman Solutions SQL Server Managed Services: Solid Backups and Restores In today’s data-driven world, the integrity and availability of data are paramount. For businesses relying on SQL Server for their critical data storage and management, ensuring solid backups and reliable restores is not just an option, it’s a necessity. This is where Stedman Solutions’ SQL Server Managed Services shine, offering comprehensive coverage to protect your data with robust backup and restore strategies. …

    Solid Backups and Restores Read More »

  • Proactive Monitoring in a World of Constant Change
    The Power of Proactive Monitoring in a World of Constant Change As the world continually evolves, the need for robust and proactive solutions in the realm of IT managed services becomes ever more critical. In an environment where a single change can have cascading effects, businesses cannot afford to be reactive. This is where Stedman Solutions steps in with its cutting-edge managed services offering, featuring the daily checkup monitor – a tool designed to catch changes …

    Proactive Monitoring in a World of Constant Change Read More »

  • Dangers of Removing Indexes
    In the world of database management, maintaining optimal performance is an ongoing challenge. One crucial aspect that often gets overlooked is the management of indexes. While indexes can significantly enhance query performance, having too many of them can lead to issues when it comes to inserts, updates, and deletes. In this blog post, we’ll explore the delicate balance of index management and discuss strategies to identify and remove unnecessary indexes without compromising system stability. The Dilemma …

    Dangers of Removing Indexes Read More »

  • SQL Health Assessment and Configuration of Alerts
    Managing a SQL Server environment extends beyond routine maintenance. It demands a proactive strategy for optimal performance and reliability. A pivotal element of this approach is the thorough SQL Server Health Assessment, focusing on monitoring and alerts for specific errors and severity levels. Understanding the Need for Alerts Alerts for severity levels 19 to 25 and errors 823, 824, and 825 are crucial in your SQL Server Health Assessment. These represent serious system issues. Severity levels …

    SQL Health Assessment and Configuration of Alerts Read More »

  • GFS Backup Schedule
    Understanding the GFS BACKUP Schedule and How It Can Work with SQL Server When managing SQL Server databases, having a robust backup strategy is crucial. While SQL Server offers built-in tools for backups, leveraging a Grandfather-Father-Son (GFS) backup schedule can significantly enhance your backup strategy by providing a layered approach to data retention and recovery. In this blog post, we’ll explore how the GFS backup schedule works, why it’s an excellent fit for SQL Server environments, …

    GFS Backup Schedule Read More »

  • PRINT_ROLLBACK_PROGRESS Wait Type
    The PRINT_ROLLBACK_PROGRESS Wait Type in SQL Server Need help with this wait type or others, Stedman Solutions can help. Find out how with a free no risk 30 minute consultation with Steve Stedman. The SQL Server PRINT_ROLLBACK_PROGRESS wait type is an indicator that a thread is waiting for a rollback operation to complete. Rollbacks occur when a transaction is terminated prematurely, either due to an explicit cancellation by the user, a timeout, or an error that …

    PRINT_ROLLBACK_PROGRESS Wait Type Read More »

  • Data Aggregation Class
    The Data Aggregation Class offered by Stedman Solutions, LLC is designed to teach database professionals how to efficiently collect, summarize, and present data using SQL Server. This class focuses on techniques that enable you to extract valuable insights from your data, whether for reporting, analysis, or decision-making. What You’ll Learn: How to use aggregate functions like SUM(), AVG(), COUNT(), MIN(), and MAX(). Writing advanced aggregation queries using GROUP BY and HAVING clauses. Techniques for creating rolling …

    Data Aggregation Class Read More »

  • SQL Clustered vs Nonclustered Index
    SQL Clustered vs Nonclustered Index: Understanding the Difference Indexes are one of the most important features in SQL Server, and they play a significant role in database performance optimization. However, understanding the difference between clustered and nonclustered indexes is essential to making the right design decisions for your database. Both serve different purposes and have unique advantages and use cases. At Stedman Solutions, LLC, we’ve helped many clients optimize their SQL Server environments, often by making …

    SQL Clustered vs Nonclustered Index Read More »

  • SQL Server Health Assessment from Stedman Solutions
    Enhance Your Database Performance with Stedman Solutions, LLC‘s SQL Server Health Assessment In today’s fast-paced digital world, your data is your most valuable asset. Ensuring that your SQL Server is running at peak performance is not just an IT concern; it’s a business imperative. Stedman Solutions, LLC offers a comprehensive SQL Server Health Assessment designed to optimize your database’s performance, security, and scalability. Here are ten compelling reasons why your business needs this service: 5 Reasons …

    SQL Server Health Assessment from Stedman Solutions Read More »

  • SQL Performance Tuning Course
    Master SQL Server with Our SQL Performance Tuning Course If your SQL Server environment is underperforming, struggling with slow queries, or simply not meeting the demands of your business, it’s time to take action. The right training can make all the difference, and that’s where the SQL Performance Tuning Course from Stedman Solutions, LLC comes in. With decades of experience in SQL Server optimization, we’ve designed this course to help database professionals of all skill levels …

    SQL Performance Tuning Course Read More »

  • Index Management in Database Performance
    Balancing Index Management in Database Performance Optimization When it comes to optimizing database performance, index management is one of the most impactful areas to focus on. Proper indexing can drastically improve query performance, reduce resource usage, and ensure your SQL Server is running smoothly. However, improper index management can lead to bloated storage, maintenance overhead, and even degraded performance. So, how do you strike the right balance? Need help with this, try a free no risk …

    Index Management in Database Performance Read More »

  • SQL Server Defragmentation Best Practices
    SQL Server Defragmentation Best Practices – By Steve Stedman Fragmentation in SQL Server can significantly impact query performance, increasing I/O overhead and slowing down data access. Proper defragmentation ensures that your database operates efficiently, minimizing unnecessary reads and writes. In this blog post, we’ll explore SQL Server defragmentation best practices, focusing on why it matters, how to identify fragmentation, and the most effective ways to address it. What Is Fragmentation in SQL Server? Fragmentation occurs when …

    SQL Server Defragmentation Best Practices Read More »

  • Unlocking the Mystery of the LCK_M_IU Wait Type in SQL Server
    In the intricate world of SQL Server, understanding various wait types is crucial for database Performance Tuning. One such wait type, often encountered but not always well-understood, is the LCK_M_IU. This blog post aims to demystify the LCK_M_IU wait type, shedding light on its causes, diagnosis, and resolution strategies. At Stedman Solutions, we specialize in SQL Server performance tuning, and if you’re struggling with waits like LCK_M_IU, our Managed Services can help identify and resolve these …

    Unlocking the Mystery of the LCK_M_IU Wait Type in SQL Server Read More »

  • SQL Server Replication Course
    SQL Server Replication Course from Stedman Solutions Are you looking to master SQL Server replication but don’t know where to start? Or maybe you’ve been tasked with setting up replication in your SQL Server environment, and it feels like a daunting task. The SQL Server Replication Course from Stedman Solutions is here to help you bridge that gap. Designed by true SQL Server specialists, this course provides hands-on learning to give you the confidence and expertise …

    SQL Server Replication Course Read More »

  • How to Check Your SQL Server Version
    How to Check Your SQL Server Version: 3 Simple Methods Knowing your SQL Server version is crucial for troubleshooting, compatibility checks, and ensuring your server is running on a supported version. Here, I’ll show you three simple ways to determine your SQL Server version: one using SQL Server Management Studio (SSMS) and two with T-SQL commands. Method 1: Using SQL Server Management Studio (SSMS) One of the easiest ways to check your SQL Server version is …

    How to Check Your SQL Server Version Read More »

  • Database Health: CheckDB and Database Health Monitor
    Running the DBCC CHECKDB command is a critical part of database administration, as it ensures that your SQL Server database is free from Corruption and data consistency issues. The Database Health Monitor for SQL Server provides insights into the results of the DBCC CHECKDB command, enabling you to identify potential issues and take corrective action to ensure database health. The DBCC CHECKDB command is used to check the logical and physical integrity of all objects in …

    Database Health: CheckDB and Database Health Monitor Read More »

  • SQL Server Monitoring Tools
    When it comes to managing SQL Server, monitoring and optimizing performance is a critical part of ensuring that your database environment is running smoothly. The Database Health Monitor for SQL Server is an invaluable tool for monitoring performance and identifying potential issues before they become significant problems. One of the most critical aspects of SQL Server Performance monitoring is understanding the query execution plan. The query execution plan describes how SQL Server executes a query, including …

    SQL Server Monitoring Tools Read More »

  • SQL Server Performance Assessment – Stedman Solutions
    The Importance of a SQL Server Performance Assessment by Stedman Solutions### SQL Server Performance Assessment: The Key to Peak Database Performance Keeping Your SQL Server Running at Its Best Your SQL Server’s Performance is critical to ensuring seamless business operations, especially in today’s demanding technological landscape. Regular performance assessments are essential for maintaining efficiency, identifying potential bottlenecks, and resolving hidden issues before they escalate. With Stedman Solutions’ comprehensive SQL Server performance assessment, you can proactively optimize …

    SQL Server Performance Assessment – Stedman Solutions Read More »

  • CXPACKET, CXCONSUMER, CXSYNC_CONSUMER, and CXSYNC_PORT
    Understanding CXPACKET, CXCONSUMER, CXSYNC_CONSUMER, and CXSYNC_PORT in SQL Server When analyzing SQL Server Performance, you may encounter wait types like CXPACKET, CXCONSUMER, CXSYNC_CONSUMER, and CXSYNC_PORT. These wait types are related to parallelism in SQL Server. Understanding their role and how they interact is critical for optimizing performance. What Are These Wait Types? 1. CXPACKET The CXPACKET wait type traditionally indicated waits related to parallel query execution. Specifically, it showed the time a worker thread waited during …

    CXPACKET, CXCONSUMER, CXSYNC_CONSUMER, and CXSYNC_PORT Read More »

  • MSSQL Monitoring Tools from Stedman Solutions
    MSSQL Monitoring Tools: Keeping Your SQL Server Running Smoothly Monitoring your Microsoft SQL Server (MSSQL) environment is essential to ensure optimal performance, stability, and reliability. MSSQL monitoring tools provide the insights and alerts necessary to detect potential issues, optimize queries, and maintain database health. With the growing complexity of SQL Server environments, having the right tools and services to monitor your systems is more critical than ever. At Stedman Solutions, we specialize in providing MSSQL monitoring …

    MSSQL Monitoring Tools from Stedman Solutions Read More »

  • DBCC SHOWCONTIG: A Deprecated Command in SQL Server
    For many SQL Server administrators and developers, DBCC SHOWCONTIG was once a go-to tool for diagnosing index and table fragmentation. However, Microsoft announced its deprecation over a decade ago, signaling its eventual removal in a future version of SQL Server. While it remains functional in older versions, relying on it in newer systems is no longer recommended. What is DBCC SHOWCONTIG? DBCC SHOWCONTIG is a Database Console Command (DBCC) in SQL Server designed to analyze the …

    DBCC SHOWCONTIG: A Deprecated Command in SQL Server Read More »

  • SQL Monitoring Solution
    Hello, I am Steve Stedman, a SQL Server expert, and I want to introduce you to my product, the Database Health Monitor for SQL Server. As a database administrator, I know how important it is to keep your database environment running smoothly. The Database Health Monitor is a powerful tool that provides real-time monitoring and alerting to help you maintain your SQL Server databases’ health. Database Health Monitor for SQL Server The Database Health Monitor, offers …

    SQL Monitoring Solution Read More »

  • Our Performance Tuning Course
    SQL Performance Tuning Are you ready to supercharge your SQL Server’s Performance? If so, you’re in luck! We’re thrilled to announce an exclusive limited-time offer on our comprehensive SQL Server Performance Tuning course, designed to equip database professionals with the skills and knowledge needed to optimize SQL Server Performance effectively. 11% OFF – Enroll Now at 11% off With Coupon Code PERF11 Enroll Now Why Performance Tuning Matters In today’s data-driven world, performance tuning isn’t just …

    Our Performance Tuning Course Read More »

  • VLF Report in Database Health Monitor
    Exploring the VLF Report in Database Health Monitor Virtual Log Files (VLFs) are an essential but often overlooked component of SQL Server transaction logs. Poorly managed VLFs can lead to performance bottlenecks, slow recovery times, and even blocking issues. Thankfully, the VLF Report in Database Health Monitor provides a detailed view of the Virtual Log Files inside your transaction logs, helping you take control of your database’s performance. Let’s dive into how the VLF Report works, …

    VLF Report in Database Health Monitor Read More »

  • Serializable SQL: Benefits and Challenges
    Understanding Serializable SQL: Benefits and Challenges Having Performance Issues – Stedman Solutions can help. When working with SQL Server, one critical aspect of database transactions is their isolation level. The isolation level determines how transactions interact with each other, balancing data consistency and performance. Among these levels, Serializable SQL offers the highest level of isolation, ensuring complete consistency but at a cost. This article explores what Serializable SQL entails, why it is important, and how it …

    Serializable SQL: Benefits and Challenges Read More »

  • Symptoms of Corruption in SQL Server
    Common Symptoms of Corruption in a SQL Server Database Database corruption in SQL Server is one of the scariest issues a database administrator (DBA) can face. The good news? SQL Server provides several clues when corruption occurs, allowing proactive administrators to detect and address it before it causes significant harm. In this blog post, I’ll cover the most common symptoms of SQL Server database corruption and share some tips on how to address them. What Is …

    Symptoms of Corruption in SQL Server Read More »

  • Optimal SQL Monitoring Solution
    Why Database Health Monitor is the Optimal SQL Monitoring Solution When managing SQL Server environments, ensuring performance and stability is essential. An effective SQL monitoring solution is not just about identifying problems but also about providing actionable insights. Database Health Monitor excels in this area, combining an intuitive interface with powerful features designed for both database administrators and developers. Whether you’re troubleshooting slow queries, monitoring disk space usage, or identifying bottlenecks, Database Health Monitor has the …

    Optimal SQL Monitoring Solution Read More »

  • Securing SQL Server
    Securing SQL Server: Best Practices for a Safe and Reliable Database SQL Server security is a critical aspect of database management. With the increasing prevalence of cyber threats, it’s essential to ensure your SQL Server is secure from unauthorized access, data breaches, and Corruption. In this blog post, we’ll cover key best practices for safeguarding your SQL Server environment. 1. Keep SQL Server Updated Regularly applying patches and updates is your first line of defense. Microsoft …

    Securing SQL Server Read More »

  • SQL Server Performance Analysis
    SQL Server Performance Analysis: A Path to Optimized Databases Maintaining optimal performance in a SQL Server environment is critical for Business Continuity and efficiency. Poorly tuned databases can lead to slow queries, frustrated users, and potential downtime. That’s where a comprehensive SQL Server performance analysis comes in. At Stedman Solutions, we specialize in helping organizations uncover and resolve performance issues in their SQL Server environments. This post explains what a SQL Server Performance analysis entails and …

    SQL Server Performance Analysis Read More »

  • How to Fix CPU Waits: SOS_SCHEDULER_YIELD
    How to Fix CPU Waits: SOS_SCHEDULER_YIELD in SQL Server When SQL Server Performance issues arise, one of the most challenging problems to diagnose and resolve is high CPU usage. Among the various wait types that indicate CPU bottlenecks, SOS_SCHEDULER_YIELD is one of the most common. This post will explore how SQL Server schedules CPU, what the SOS_SCHEDULER_YIELD wait type signifies, and practical steps to address this issue. Understanding SQL Server’s CPU Scheduling SQL Server uses a …

    How to Fix CPU Waits: SOS_SCHEDULER_YIELD Read More »

  • SQL Server Consulting Services
    How Stedman Solutions Provides Premier SQL Server Consulting Services. At Stedman Solutions, we pride ourselves on being experts in SQL Server Consulting, helping businesses unlock the full potential of their database environments. With over three decades of experience in SQL Server, Our Team offers tailored solutions for performance, scalability, and security. We understand that each client’s needs are unique, and our SQL Server consulting services are designed to provide targeted strategies for optimal database management. Comprehensive …

    SQL Server Consulting Services Read More »

  • Cannot resolve the collation conflict between
    Understanding and Resolving SQL Server Collation Conflicts Collation conflicts in SQL Server can be one of the more frustrating errors to encounter, especially if you’re not familiar with how SQL Server handles string data. If you’ve run into the error message: Cannot resolve the collation conflict between [collation1] and [collation2] in the equal to operation. You’re likely dealing with mismatched collation settings between database objects. This blog post will break down what this error means, why …

    Cannot resolve the collation conflict between Read More »

  • Shrinking SQL Server Files
    Best Practices for Shrinking SQL Server Files Shrinking files in SQL Server is a task that should be approached with caution. While it may seem like a quick fix to reclaim disk space, shrinking can introduce fragmentation and negatively impact performance if not handled properly. Here’s a simple guide to the best practices for shrinking SQL Server files and when it’s appropriate to do so. 1. Avoid Frequent Shrinking Shrinking is not a maintenance task you …

    Shrinking SQL Server Files Read More »

  • What Is a VLF in SQL Server?
    If you find your self asking what a VLF in SQL Server is, then this is the article for you. In SQL Server, a Virtual Log File (VLF) is a smaller segment within the transaction log file that allows SQL Server to manage its log space more efficiently. Understanding VLFs and their impact on database performance is essential for database administrators, as an excessive number of VLFs can lead to degraded performance during database recovery, backups, …

    What Is a VLF in SQL Server? Read More »

  • Why my SQL Server is Slow?
    Why My SQL Server Is Slow If you’re wondering, “Why my SQL Server is slow?”, you’re not alone. SQL Server performance issues can disrupt critical business operations, delay projects, and frustrate users. A slow SQL Server often points to underlying issues that can be diagnosed and resolved with the right approach. In this blog post, we’ll dive into common reasons why your SQL Server is slow, provide an in-depth look at each cause, and share practical …

    Why my SQL Server is Slow? Read More »

  • Query to Check Compatibility Level SQL Server
    Query to Check Compatibility Level in SQL Server Upgrading SQL Server to a newer version, such as SQL Server 2019 or 2022, requires verifying and updating the compatibility levels of your databases. Compatibility levels control database behaviors and enable certain SQL Server features, making them a crucial part of your upgrade process. In this guide, we’ll explore how to check compatibility levels, update them, and automate the process for multiple databases. We’ll also cover the compatibility …

    Query to Check Compatibility Level SQL Server Read More »

  • SQL Server Recovering
    If you’ve ever encountered the “SQL Server Recovering” message for a database, you may have wondered what it means and whether it signals a problem. This message is part of SQL Server’s built-in safety mechanisms to ensure data integrity. While it’s not always a cause for alarm, understanding why it happens and how to handle it can save you significant time and effort. In this blog, we’ll delve into what “SQL Server Recovering” means, why it …

    SQL Server Recovering Read More »

  • SQL Server Error 18456: Login Failed for User
    Understanding and Resolving SQL Server Error 18456: Login Failed for User SQL Server Error 18456 is a common login error that can cause headaches for database administrators and developers alike. The error message typically appears as: “Login failed for user ‘<user_name>’. Reason: <reason>. Error: 18456.” This error occurs when a user attempts to connect to SQL Server and the authentication process fails. In this post, we’ll explore the common causes of this error, how to troubleshoot …

    SQL Server Error 18456: Login Failed for User Read More »