Darling Data
@erikdarling.com
š¤ 464
š„ 79
š 676
I will make your
#SQLServer
faster in exchange for money.
https://linktr.ee/darlingdata
reposted by
Darling Data
Hannah Vernon šØš¦
6 days ago
Performance Studio: A Cross-Platform SQL Server Execution PlanĀ Analyzer You have a slow query. You pull the execution plan in SSMS. You stare at the arrows. Some are thick, some are thin. There's a yellow triangle somewhere. You're pretty sure the problem is "in there," but translating a ShowPlanā¦
loading . . .
Performance Studio: A Cross-Platform SQL Server Execution PlanĀ Analyzer
You have a slow query. You pull the execution plan in SSMS. You stare at the arrows. Some are thick, some are thin. There's a yellow triangle somewhere. You're pretty sure the problem is "in there," but translating a ShowPlan XML tree into actionable tuning advice requires experience that takes years to build. Performance Studio is a free, open-source execution plan analyzer built by…
https://www.sqlserverscience.com/tools/performance-studio-plan-analyzer-review/
1
3
2
reposted by
Darling Data
Hannah Vernon šØš¦
6 days ago
Performance Monitor: Free SQL Server Monitoring That Doesnāt PhoneĀ Home I spend a lot of time on this blog talking about tools. Some of them are good. Some of them are overhyped on LinkedIn. This one is neither overhyped nor underpowered. It's the real deal. Performance Monitor is a free,ā¦
loading . . .
Performance Monitor: Free SQL Server Monitoring That Doesnāt PhoneĀ Home
I spend a lot of time on this blog talking about tools. Some of them are good. Some of them are overhyped on LinkedIn. This one is neither overhyped nor underpowered. It's the real deal. Performance Monitor is a free, open-source SQL Server monitoring tool built by Erik Darling of Darling Data. MIT-licensed. No telemetry. No cloud dependency. Your data stays on your server and your machine.
https://www.sqlserverscience.com/tools/performance-monitor-sql-server-review/
0
3
1
to celebrate cracking 10,000 downloads AND my first colonoscopy, i'm gonna do something crazy and have another clearance sale. the next 10,000 downloads of my free sql server performance monitoring tool will also be free. thank you for your attention to this matter.
github.com/erikdarlingd...
4 days ago
1
5
0
well, okay, you asked for it. this procedure will protect your special session at your desired level of risk:
gist.github.com/erikdarlingd...
loading . . .
ProtectSession.sql
GitHub Gist: instantly share code, notes, and snippets.
https://gist.github.com/erikdarlingdata/ef46b599f6bbb5be858921fcfcbf6f20
10 days ago
0
3
0
friday fun: i had to write a stored procedure that protects a specific session from being blocked by other sessions. it kills anything that gets in the way. would anyone else find this useful?
10 days ago
2
4
0
PerformanceMonitor: Release v2.11.0 - All You Need Is Me:
github.com/erikdarlingd...
loading . . .
Release v2.11.0 - All You Need Is Me Ā· erikdarlingdata/PerformanceMonitor
New and Improved After a crazy travel week, hopping from NYC to Chicago to Poland and back home, I wanted to get out the little bibs and bobs that I had worked on while I was traveling. This is not...
https://github.com/erikdarlingdata/PerformanceMonitor/releases/tag/v2.11.0
11 days ago
0
2
0
Why would anyone migrate from Databricks to Fabric? Thatās like uninstalling seven years of Databricks updates.
12 days ago
0
1
0
PerformanceStudio: Release v1.11.0 - Taco Tuesday:
github.com/erikdarlingd...
loading . . .
Release v1.11.0 - Taco Tuesday Ā· erikdarlingdata/PerformanceStudio
As Always A very special thank you to everyone who submits issues and contributes code. In this release, @rferraton and @ClaudioESSilva got some pretty cool new stuff in. The full change log is bel...
https://github.com/erikdarlingdata/PerformanceStudio/releases/tag/v1.11.0
12 days ago
0
1
0
Data Saturday Croatia ran free for seven years. This year it's ā¬10 ā less than a sandwich most places. The pre-con (a full day of mine on T-SQL refactoring) is separate, but if you're anywhere in central/southern Europe on June 12-13, this is a great weekend.
events.3nf.hr/Seminar.aspx...
loading . . .
Erik Darling - Advanced T-SQL Triage: The Art of Fixing Terrible Code | 3NF Events
https://events.3nf.hr/Seminar.aspx?eid=4528740f-822b-4106-8d5a-aa47ee84df9d
13 days ago
0
2
0
Doing some Friday index maintenance.
17 days ago
0
12
0
This issueās status changed to under review. If you think itās a good idea, give it an upvote or three: Add option to keep actual execution plans enabled for all tabs
developercommunity.visualstudio.com/t/Add-option...
loading . . .
Developer Community
Developer Community
https://developercommunity.visualstudio.com/t/Add-option-to-keep-actual-execution-plan/10952667
17 days ago
0
1
0
Do widzenia, Poland! Hope to see you next year!
18 days ago
0
6
0
I am sad to report that Erland no longer uses Comic Sans.
21 days ago
1
2
0
Fun fact for fellow stationery dorks: Zagreb is where the mechanical pencil and solid-ink fountain pen were invented. Slavoljub Penkala, 1906ā1907. Croatians still call any pen a "penkala." Fitting place to spend a day teaching people to rewrite their queries. June 12.
events.3nf.hr/Seminar.aspx...
loading . . .
Erik Darling - Advanced T-SQL Triage: The Art of Fixing Terrible Code | 3NF Events
https://events.3nf.hr/Seminar.aspx?eid=4528740f-822b-4106-8d5a-aa47ee84df9d
21 days ago
1
3
0
Poland aināt bad.
21 days ago
0
2
0
expect to hear from my lawyers.
22 days ago
0
7
1
Heading to SQL Day! Canāt wait to finally see Poland!
23 days ago
1
9
0
June 12 in Zagreb: I'm running my full-day Advanced T-SQL Triage workshop as a pre-con for Data Saturday Croatia. MERGE misuse, JOIN pitfalls, broken paging, scalar UDFs that wreck plans ā the whole tour. Workshop:
events.3nf.hr/Seminar.aspx...
loading . . .
Erik Darling - Advanced T-SQL Triage: The Art of Fixing Terrible Code | 3NF Events
https://events.3nf.hr/Seminar.aspx?eid=4528740f-822b-4106-8d5a-aa47ee84df9d
29 days ago
0
9
1
Infinite recompile bug when querying
sys.dm_db_partition_stats
:
feedback.azure.com/d365communit...
about 1 month ago
0
1
0
to celebrate 333 github stars iām giving away the next 100 downloads of my free sql server monitoring tool for free:
github.com/erikdarlingd...
loading . . .
GitHub - erikdarlingdata/PerformanceMonitor: Free, open-source SQL Server performance monitoring ā 32 collectors, real-time alerts, graphical plan viewer, MCP server for AI analysis. Supports SQL 2016-2025, Azure SQL, AWS RDS.
Free, open-source SQL Server performance monitoring ā 32 collectors, real-time alerts, graphical plan viewer, MCP server for AI analysis. Supports SQL 2016-2025, Azure SQL, AWS RDS. - erikdarlingda...
https://github.com/erikdarlingdata/PerformanceMonitor
about 1 month ago
2
7
1
I assume most of you like seeing odd things about SQL Server, so hereās a fun one:
gist.github.com/erikdarlingd...
loading . . .
probably_a_bug.sql
GitHub Gist: instantly share code, notes, and snippets.
https://gist.github.com/erikdarlingdata/e4aabda25a3d78f4a62954e31e7328d7
about 1 month ago
1
0
0
A couple days early because I'm traveling, some fun new bits for all my F5 Friends out there:
github.com/erikdarlingd...
loading . . .
Release Updates_20260501 - May 2026 release Ā· erikdarlingdata/DarlingData
May 2026 release. 8 substantive commits since v4.20. All 11 stored procs bumped to X.6 / 20260501. New sp_QueryReproBuilder ā @query_plan_xml parameter Feed a single query plan XML directly and ski...
https://github.com/erikdarlingdata/DarlingData/releases/tag/Updates_20260501
about 1 month ago
0
2
0
Performance Monitor Release v2.9.0 - Get Some Exercise
github.com/erikdarlingd...
loading . . .
Release v2.9.0 - Get Some Exercise Ā· erikdarlingdata/PerformanceMonitor
Very Nearly Three I seem to recall there being some super-shifting feature getting added for 2.0 and 2.5 versions. As we approach 3.0, I don't quite have one of those ready. I'm also starting to wo...
https://github.com/erikdarlingdata/PerformanceMonitor/releases/tag/v2.9.0
about 1 month ago
0
1
0
it's music to my very ears.
about 1 month ago
0
4
0
May 1 in Jacksonville: I'm running a full-day pre-con on fixing terrible T-SQL. Paging, window functions, scalar UDFs, indexed views, dynamic SQL ā all the patterns that make production slow. Register:
loading . . .
Pre-con: Advanced T-SQL Triage: The Art of Fixing Terrible Code - Erik Darling - Day of Data - Jacksonville, 2026
Youāve seen it before: the procedure that looks like it was generated by an AI trained on Stack Overflow and despair. Itās got MERGE. Itās got RIGHT JOINs. Itās got logic so tangled youād need aā¦
https://www.zeffy.com/en-US/ticketing/day-of-data-jacksonville-pre-con
about 1 month ago
0
0
0
Performance Monitor 2.8.0 is released!
github.com/erikdarlingd...
loading . . .
Release v2.8.0 - Having A Nice TimeĀ©ļø Ā· erikdarlingdata/PerformanceMonitor
Welcome friends to another release! I do hope you're enjoying these as much as I am. Providing the SQL Server community with a high quality, free, and easy to use monitoring tool has not made me ri...
https://github.com/erikdarlingdata/PerformanceMonitor/releases/tag/v2.8.0
about 1 month ago
0
2
0
Performance Studio 1.6.0 is released! Some visual polish, some bug fixes, and a whole lot of smart query plan analysis from Joe Obbish.
github.com/erikdarlingd...
loading . . .
Release v1.6.0 - Joe Obbish is a Good Guy Ā· erikdarlingdata/PerformanceStudio
What's Changed Feature/query store group by changer by @rferraton in #218 Remove unnecessary query_store_query_text joins in grouped fetches by @erikdarlingdata in #221 Add built-in analytics to P...
https://github.com/erikdarlingdata/PerformanceStudio/releases/tag/v1.6.0
about 1 month ago
0
0
0
A special 4.20 release of my SQL Server performance troubleshooting scripts:
github.com/erikdarlingd...
Aside from bug fixes and performance improvements, you can now log sp_QuickieStore output to tables, and sp_HumanEventsBlockViewer will show you top blocking queries in the analysis results.
loading . . .
Release v4.20 - 4/20 Code Review Sweep Release Ā· erikdarlingdata/DarlingData
April code-review sweep: 77 non-merge commits since Updates_20260401. All 11 stored procs bumped to X.5 / 20260420. New sp_QuickieCache (new proc) Plan-cache companion to sp_QuickieStore. Surfaces ...
https://github.com/erikdarlingdata/DarlingData/releases/tag/v4.20
about 1 month ago
0
5
2
May 1 in Jacksonville: I'm running a full-day pre-con on fixing terrible T-SQL. Paging, window functions, scalar UDFs, indexed views, dynamic SQL ā all the patterns that make production slow. Register:
loading . . .
Pre-con: Advanced T-SQL Triage: The Art of Fixing Terrible Code - Erik Darling - Day of Data - Jacksonville, 2026
Youāve seen it before: the procedure that looks like it was generated by an AI trained on Stack Overflow and despair. Itās got MERGE. Itās got RIGHT JOINs. Itās got logic so tangled youād need aā¦
https://www.zeffy.com/en-US/ticketing/day-of-data-jacksonville-pre-con
about 1 month ago
0
0
0
Performance Monitor 2.7.0 Release!
github.com/erikdarlingd...
loading . . .
Release v2.7.0 - Stability Is A State Of Mind Ā· erikdarlingdata/PerformanceMonitor
Notable New Features: Host OS column in Server Inventory Offline community script support for air-gapped installs MultiSubnetFailover for Always On AG listeners Notable Fixes Dashboard UI hangs ...
https://github.com/erikdarlingdata/PerformanceMonitor/releases/tag/v2.7.0
about 2 months ago
0
3
0
Performance Studio 1.5.0 released!
github.com/erikdarlingd...
Got a bunch of cool feedback from Joe Obbish to make the plan analysis smarter and less noisy. And in case you missed it, I'm putting all the analysis into a website:
plans.erikdarling.com
loading . . .
Releases Ā· erikdarlingdata/PerformanceStudio
Free, open-source SQL Server execution plan analyzer ā cross-platform GUI + CLI with 30 analysis rules, missing index detection, SSMS extension. Built-in MCP server for AI-assisted plan review. - e...
https://github.com/erikdarlingdata/PerformanceStudio/releases
about 2 months ago
0
3
0
Want to have a say in how my performance monitoring tool moves forward? Head here to give me feedback:
github.com/erikdarlingd...
loading . . .
Planning the next major version Ā· erikdarlingdata PerformanceMonitor Ā· Discussion #832
I'm considering decommissioning the Full dashboard in favor of the Lite dashboard with two modes: What you're used to, standalone, easy to run and monitor tool The Lite dashboard with a Windows Ser...
https://github.com/erikdarlingdata/PerformanceMonitor/discussions/832
about 2 months ago
0
4
0
There's a new version of sp_WhoIsActive, for those who celebrate:
github.com/amachanic/sp...
loading . . .
Release 2026-04-09 Ā· amachanic/sp_whoisactive
Major Versioning and Non-Behavioral Script Changes Removed the legacy who_is_active.sql file Broke script into different versions based on targeted SQL Server compatibility (see README.MD in the r...
https://github.com/amachanic/sp_whoisactive/releases/tag/20260409
about 2 months ago
0
4
0
reposted by
Darling Data
Gianluca Sartori
about 2 months ago
Hear, hear! WorkloadTools 1.7.3 is out!
github.com/spaghettidba...
Many fixes to replay code
loading . . .
Release 1.7.3 Ā· spaghettidba/WorkloadTools
Fixed countless synchronization bugs Improved replay progress messages
https://github.com/spaghettidba/WorkloadTools/releases/latest
0
4
4
i've never seen this site before, but it's making me happy in the moment:
howfuckedismydatabase.com/nosql/
loading . . .
How fucked is my NoSQL database?
Evaluate how fucked your NoSQL database is with this handy website.
https://howfuckedismydatabase.com/nosql/
about 2 months ago
1
2
0
Making A Website For Tracking My GitHub Stats Making A Website For Tracking My GitHub Stats GitHub only keeps 14 days of traffic data. If you don't capture it, it's gone. I got tired of losing that...
https://erikdarling.com/making-a-website-for-tracking-my-github-stats/
about 2 months ago
0
2
0
In case anyone is interested, I built a site for my GitHub repo stats:
stats.erikdarling.com
loading . . .
Darling Data - GitHub Stats
GitHub repository statistics
https://stats.erikdarling.com/
about 2 months ago
0
0
0
New Performance Monitor release! Version 2.6. is out and ready for your monitoring pleasure.
github.com/erikdarlingd...
loading . . .
Release v2.6.0 - EGOT Ā· erikdarlingdata/PerformanceMonitor
You Can't Beat Someone Who's Having Fun The main goal of this release was to improve data presentation. Obviously some other stuff came up along the way, and thanks to everyone who submitted issues...
https://github.com/erikdarlingdata/PerformanceMonitor/releases/tag/v2.6.0
about 2 months ago
0
2
1
Free SQL Server query plan analysis, right in your browser:
plans.erikdarling.com
Powered by the same analysis engine as Performance Studio. XML doesn't leave your browser, so you can stay private.
loading . . .
Free SQL Server Query Plan Analysis ā Darling Data
https://plans.erikdarling.com/
about 2 months ago
0
2
3
Performance Studio Release v1.4.0
github.com/erikdarlingd...
As always, a big MERCI is due to MON AMI Romain Ferraton for all the nifty UI/UX tweaks he's been making. For my part, I mostly tried not mess anything up, while adding in some stuff that I think is pretty handy.
loading . . .
Release v1.4.0 Ā· erikdarlingdata/PerformanceStudio
Contextual Schema Lookup As always, a big MERCI is due to MON AMI rferraton, for all the nifty little UI/UX tweaks he's been adding in here. The headline feature in v1.4.0: right-click any table or...
https://github.com/erikdarlingdata/PerformanceStudio/releases/tag/v1.4.0
about 2 months ago
0
2
0
For all my F5 friends out there, here's a new release of my SQL Server performance troubleshooting stored procedures:
github.com/erikdarlingd...
loading . . .
Release Updates_20260401 - First things first I'll eat your brains Ā· erikdarlingdata/DarlingData
April 1, 2026 Release What's New TestBackupPerformance 1.0 (new procedure) Tests backup throughput across combinations of file count (striping), compression, buffer count, and max transfer size Co...
https://github.com/erikdarlingdata/DarlingData/releases/tag/Updates_20260401
2 months ago
0
4
2
Performance Monitor 2.5.0 Release (FREE|MIT) This release represents the most powerful and capable release since the last release. Game changer. Literally transformative. It will rock you to your very core.
github.com/erikdarlingd...
loading . . .
Release v2.5.0 - Before The Fool's Day Ā· erikdarlingdata/PerformanceMonitor
Better Than Yours Contributors: @tnguyen7s, @jakemorgangit, @kontrago, @dphugo, @HannahVernon This release represents the most powerful and capable release since the last release. Game changer. Lit...
https://github.com/erikdarlingdata/PerformanceMonitor/releases/tag/v2.5.0
2 months ago
0
0
0
New Performance Studio Release: 1.3.0 (FREE|MIT):
github.com/erikdarlingd...
Thanks to Romain Ferraton for the continued Query Store prettification.
2 months ago
0
2
1
Back in Chicago to bring human-generated joy to the people for PASS Data Comunity SUmmit East! Register here:
click.red-gate.com/ODA4LUlURy03...
#PASSDataSummit
2 months ago
0
2
0
Hyper-threading on Azure VMs is a SQL Licensing Trap Azure VMs with hyper-threading enabled are sized according to logical cores instead of physical cores. These logical cores can perform with 50% of the power of...
loading . . .
Hyper-threading on Azure VMs is a SQL Licensing Trap
Azure VMs with hyper-threading enabled are sized according to logical cores instead of physical cores. These logical cores can perform with 50% of the power of physical cores for high...
https://erikdarling.com/hyper-threading-on-azure-vms-is-a-sql-licensing-trap/
2 months ago
2
4
0
top microsoft man strikes again:
seangallardy.com/non-yielding...
loading . . .
Non-Yielding Scheduler During Backups? ā Opinionated SQL
Sparked by my friends at Straight Path SQL, weāre going to look at a rare cause of non-yielding scheduler dumps. This is another one of those items that I meant to write about a long time ago when Iā¦
https://seangallardy.com/non-yielding-scheduler-during-backups/
2 months ago
0
0
0
my proper friend forrest wrote a great postĀ©ļø
forrestmcdaniel.com/2026/03/23/i...
loading . . .
Itās Here: AI Query Tuning
Early in Covid, even before the mass awareness set in, I remember reading some blog posts from the rationalist community. They fundamentally said two things: the disease and math are real, and thisā¦
https://forrestmcdaniel.com/2026/03/23/its-here-ai-query-tuning/
2 months ago
0
3
0
reposted by
Darling Data
John Q. Martin [He | Him | His]
2 months ago
Been having a few chats about tech debt recently, everyone seems to have a different view so I have pulled this survey together.
forms.cloud.microsoft/e/a7Bx2U4tXd
It would be great to get your thoughts & feedback. My plan is to publish the response data under creative commons for everyone to use.
1
3
3
jafar, why do you disapprove of the paloma?
2 months ago
0
4
0
And so it begins.
www.popsci.com/technology/d...
loading . . .
āDuneā tried to warn us against AI
āThou shalt not make a machine in the likeness of a human mind.ā
https://www.popsci.com/technology/dune-ai-warning/
2 months ago
3
2
0
Load more
feeds!
log in