SQL Server upgrades are expected to improve performance. In this case, a major SQL Server upgrade introduced severe performance degradation, impacting throughput and putting the program at risk. Internal teams were also constrained by limited access to vendor-owned code. This case study shows how a structured performance engineering approach identified and resolved bottlenecks across the database environment. The upgrade was completed successfully, improving reliability, increasing transaction throughput, and delivering measurable commercial impact. Explore how the approach was applied: https://bit.ly/4sJhDVV #SQLServer #SQLServerUpgrade #DatabasePerformance #PerformanceTuning #DataPlatforms #BlueCrystalSolutions
SQL Server Upgrade Improves Performance and Reliability
More Relevant Posts
-
SQL Server Performance Tuning: Complete Theories, Evolution, Diagrams, and Scripts 1. Introduction: Understanding SQL Server Performance Tuning What is SQL Server Performance Tuning? SQL Server Performance Tuning is the process of identifying and fixing bottlenecks that make a database system slow. It answers: Why is SQL Server slow? Why is my query taking too long? Why is CPU or disk usage high? How can I make SQL Server faster? Why Performance Tuning Matters Without tuning: Applications become slow Users experience delays Systems crash under load Costs increase (more hardware needed) With tuning: Faster queries Efficient resource usage Stable systems Better scalability 2. The Performance Tuning Theory Pyramid A fundamental theory: [ Queries ] [ Indexes ] [ Database Design ] [ SQL Configuration ] [ Hardware Resources ] Key Rule:bAlways fix lower layers first https://shorturl.at/xLcjh
To view or add a comment, sign in
-
Most SQL Server performance problems I've seen were NOT bad queries. They were bad TempDB configuration. Agree or disagree? Here's what I've learned after years of SQL tuning: The query gets blamed. The index gets blamed. Sometimes even the developer gets blamed. But quietly, in the background, TempDB is doing this: → Spilling sorts to disk because nobody sized files properly → Causing PAGELATCH contention because 1 file serves 32 cores → Growing every 10 minutes (10% autogrow default = exponential chaos) → Sitting on the C:\ drive next to the Windows pagefile TempDB Best Practice checklist (take 30 mins, save hours of outages): □ 1 data file per logical CPU (max 8) □ All files equal size □ Fixed-size autogrowth (NOT percentage) □ Dedicated fast storage — never C:\ □ SQL 2019+? Enable TempDB Metadata Optimization □ Alert when free space < 20% This list has saved me more 2 AM pages than any query tuning session. What's missing from your TempDB config right now? Go for most detailed explanation of tempdb issues below 👇 #SQLServer #DBA #DatabasePerformance #TempDB #BestPractices
To view or add a comment, sign in
-
PAGEIOLATCH_SH and PAGELATCH_SH look almost identical. One is a disk problem. One is a memory problem. Treating them the same will waste your time PAGEIOLATCH_SH: → Page is not in memory → SQL Server is waiting for the disk to respond Fix: Check storage latency, buffer pool size PAGELATCH_SH: → Page is already in memory → SQL Server is waiting for another thread to release it Fix: Find the hot page, reduce contention Quick check: SELECT wait_type, wait_time_ms / 1000.0 AS wait_sec FROM sys.dm_os_wait_stats WHERE wait_type IN ('PAGEIOLATCH_SH','PAGELATCH_SH') ORDER BY wait_time_ms DESC; #SQLServer #DBA #WaitStats #PerformanceTuning #DatabasePerformance #CTO #Datavo
To view or add a comment, sign in
-
What if you could measure your SQL Server health with a single score? 🤔 In most production environments, we check performance issues separatelyblocking, slow queries, CPU usage, job failures… But there’s no simple way to understand overall database health at a glance. So I built this 👇 👉 SQL Server Performance Score System 🔗 https://lnkd.in/eCh7cb7B
To view or add a comment, sign in
-
A Practical Deep Dive into I/O for T-SQL Performance Tuners >>> https://lnkd.in/e_ARQV7j [Webcast]You’re a T-SQL performance tuner and know that I/O is a critical factor in overall query performance. But you’re also not intimately familiar with the lifecycle of I/O in SQL Server, particularly on the hardware layer. Maybe you’ve struggled trying to determine if an I/O bottleneck originates in the code or within the hardware stack? Join me for an in-depth, advanced but essential “what you need to know” exploration of SQL Server I/O. We will demystify the relationship and lifecycle of I/O starting from an execution plan operator, to the storage engine, through your physical server, and out to your underlying storage subsystem. Then we will apply this knowledge to example use cases. When you leave, your new knowledge will help you properly triage the origins and root cause of your I/O related performance issues.
To view or add a comment, sign in
-
When users say, “SQL Server is slow”, they’re not talking about wait stats, memory grants, or disk latency. They’re talking about the symptoms of what is causing the server to run slow. As DBAs and architects, our job is to translate those symptoms into evidence, and one of the ways to do that is by choosing the right Performance Monitor counters. #SQLServer
To view or add a comment, sign in
-
Boost SQL Performance with Smart Indexing Struggling with slow queries in high-volume applications? The right indexing strategy can dramatically improve performance, scalability, and efficiency. Discover expert-backed best practices for SQL Server indexing—designed specifically for IT decision-makers managing large datasets and mission-critical systems. Learn how to reduce query time, optimize database structure, and future-proof your applications. Ready to elevate your database performance? https://ow.ly/jEc250YEnh4 #DatabaseOptimization #SQLServer #ITLeadership #DataPerformance #TechInnovation
To view or add a comment, sign in
-
-
Misaligned Log IOs After Hyper-V Conversion: Cause and Solution Every once in a while, SQL Server hands you an error message you've never seen before. This post is one of those cases. THE ERROR My customer recently converted a physical server to Hyper-V. Shortly after turning everything back on and resuming the logshipping, this started appearing in the SQL Server error log:…..more https://lnkd.in/e-g886aS
To view or add a comment, sign in
-
A Practical Deep Dive into I/O for T-SQL Performance Tuners >>> https://lnkd.in/e8Ku9KGG [Webcast]You’re a T-SQL performance tuner and know that I/O is a critical factor in overall query performance. But you’re also not intimately familiar with the lifecycle of I/O in SQL Server, particularly on the hardware layer. Maybe you’ve struggled trying to determine if an I/O bottleneck originates in the code or within the hardware stack? Join me for an in-depth, advanced but essential “what you need to know” exploration of SQL Server I/O. We will demystify the relationship and lifecycle of I/O starting from an execution plan operator, to the storage engine, through your physical server, and out to your underlying storage subsystem. Then we will apply this knowledge to example use cases. When you leave, your new knowledge will help you properly triage the origins and root cause of your I/O related performance issues.
To view or add a comment, sign in
-
I learned something the hard way… A corrupted SQL Server backup doesn’t always mean data is lost. After dealing with recovery scenarios, I put together a practical guide covering how to recover a damaged .BAK file step by step. 🔧 What’s inside: Backup verification techniques Partial restore strategies DBCC CHECKDB usage When to use REPAIR_ALLOW_DATA_LOSS Safer recovery workflows 👉 Full blog: https://lnkd.in/e8rc-QXr If you're working with SQL Server, this is worth bookmarking. #SQLServer #Database #Developers #Tech #Learning #DataRecovery
To view or add a comment, sign in
-
More from this author
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Explore how the approach was applied: https://www.bluecrystal.com.au/client-stories/sql-server-performance-upgrade/