<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>posts on DBA von Nebenan</title><link>https://dbavonnebenan.de/en/posts/</link><description>Recent content in posts on DBA von Nebenan</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 14 Jun 2026 21:02:17 +0200</lastBuildDate><atom:link href="https://dbavonnebenan.de/en/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>psTerminalPerfCounter – Performance Counter in Terminal – HowTo</title><link>https://dbavonnebenan.de/en/psterminalperfcounter-counter-in-terminal-handson/</link><pubDate>Sun, 14 Jun 2026 21:02:16 +0200</pubDate><guid>https://dbavonnebenan.de/en/psterminalperfcounter-counter-in-terminal-handson/</guid><description>Hands-on with psTerminalPerfCounter: monitor Windows Performance Counters in the terminal, including a TUI, multi-server monitoring, and CSV/HTML export.</description></item><item><title>Windows Performance Counters: How the OS Monitors Itself</title><link>https://dbavonnebenan.de/en/windows-performance-counters-how-the-os-monitors-itself/</link><pubDate>Sun, 14 Jun 2026 21:01:15 +0200</pubDate><guid>https://dbavonnebenan.de/en/windows-performance-counters-how-the-os-monitors-itself/</guid><description>Performance counters have been an integral part of the operating system since Windows NT 3.1. In this article I briefly explain how the system works internally, why counter names are language-dependent and how my PowerShell module psTerminalPerfCounter solves exactly that problem.</description></item><item><title>Automate SQL Server HA: AD, SPN, and Cluster Setup</title><link>https://dbavonnebenan.de/en/automate-sql-server-ha-ad-spn-and-cluster-setup/</link><pubDate>Fri, 06 Feb 2026 12:47:28 +0100</pubDate><guid>https://dbavonnebenan.de/en/automate-sql-server-ha-ad-spn-and-cluster-setup/</guid><description>Production-Ready Windows Cluster Deployment: Automation of Failover Cluster, gMSA, Kerberos and local rights via PowerShell.</description></item><item><title>psTerminalPerfCounter – SpeedUp your Performance Counters in Terminal</title><link>https://dbavonnebenan.de/en/psterminalperfcounter-speedup-your-performance-counters/</link><pubDate>Sat, 26 Jul 2025 17:07:18 +0200</pubDate><guid>https://dbavonnebenan.de/en/psterminalperfcounter-speedup-your-performance-counters/</guid><description>Visualize Windows Performance Counters directly in terminal with psTerminalPerfCounter. Language-independent templates, maximum customization. Perfect for quick AdHoc monitoring.</description></item><item><title>Measuring SQL Server Disk Latency Correctly – snapDiskLatency</title><link>https://dbavonnebenan.de/en/sql-server-disk-latency/</link><pubDate>Thu, 17 Jul 2025 15:21:36 +0200</pubDate><guid>https://dbavonnebenan.de/en/sql-server-disk-latency/</guid><description>How to get correct SQL Server Disk Latency values instead of falsified DMV data. Open Source snapDiskLatency solution for long-term analysis.</description></item><item><title>PowerShell Classes for Beginners – Structured Code Instead of Function Chaos</title><link>https://dbavonnebenan.de/en/powershell-classes-for-beginner/</link><pubDate>Sat, 14 Jun 2025 19:36:58 +0200</pubDate><guid>https://dbavonnebenan.de/en/powershell-classes-for-beginner/</guid><description>Intro I’ve always used PowerShell following the same pattern, that’s roughly how my learning path followed the PowerShell Best Practices. I’ve been operating on these last two levels for quite a long time now, of course getting more efficient and generally my PowerShell knowledge became broader. During this development, however, I noticed a problem: I’m</description></item><item><title>TRUNCATE TABLE – DDL vs DML – deep dive in operations and practical tips</title><link>https://dbavonnebenan.de/en/sql-server-truncate-vs-delete-dml-or-ddl/</link><pubDate>Mon, 26 May 2025 14:14:32 +0200</pubDate><guid>https://dbavonnebenan.de/en/sql-server-truncate-vs-delete-dml-or-ddl/</guid><description>Recently, I stumbled across a LinkedIn post about truncate vs. delete, just like many others out there. Typically, random members post simple SQL Server tips, nicely packaged in graphics and kept general. Although for beginners this is absolutely legitimate – since these simple entry points can help many newcomers understand and provide a great starting</description></item><item><title>SysAdmin Role ignores the Default User Schema – A confusing story</title><link>https://dbavonnebenan.de/en/sql-server-sysadmin-role-can-override-the-default-schema/</link><pubDate>Thu, 08 May 2025 11:20:44 +0200</pubDate><guid>https://dbavonnebenan.de/en/sql-server-sysadmin-role-can-override-the-default-schema/</guid><description>Today I had another call on my desk where an error message from an application stated that an object in the Sql Server DB couldn’t be accessed. The vendor claimed „connection problem“, I said „DB or at least server problem“, customer says „everything used to work before“. The Extended Events were quickly set up, „Remote</description></item><item><title>Reporting Blocks and Deadlocks: When the 3rd-Party Vendor Demands Evidence</title><link>https://dbavonnebenan.de/en/reporting-sql-server-blocks/</link><pubDate>Mon, 28 Apr 2025 15:19:36 +0200</pubDate><guid>https://dbavonnebenan.de/en/reporting-sql-server-blocks/</guid><description>Knowing that SQL Server has blocking or deadlock problems is still quite easy. You usually notice this in the application, and with the right queries, you can also display the corresponding blocking chains. The simplest way to do this is with &lt;a href="http://whoisactive.com"&gt;http://whoisactive.com&lt;/a&gt;. I also have a custom development that I will present in a later</description></item></channel></rss>