Posts

Zmiana typu danych bez blokady: nowa kolumna zamiast ALTER COLUMN

2026-11-11 · 2 min

Jak zmieniać typ danych w dużej tabeli etapami, zamiast wykonywać ryzykowne ALTER COLUMN na żywym systemie.

Parameter Sniffing — kiedy ten sam plan jest dobry dla jednego parametru, a zły dla drugiego

2026-11-10 · 1 min

Praktyczne wyjaśnienie Parameter Sniffing w SQL Server: jak rozpoznać problem, jak go mierzyć i kiedy rozważyć PSP, RECOMPILE lub inne rozwiązanie.

Od kontenera do HTTP 200. ASP.NET Core Web API w .NET 10 na Docker i Kubernetes

2026-11-08 · 7 min

Ta sama aplikacja ASP.NET Core Web API w .NET 10, dwa środowiska: Docker i Kubernetes. Jak mierzyć start procesu, kontenera, Pod Ready i pierwsze HTTP 200?

Od dotnet new do pierwszego HTTP 200. Anatomia uruchamiania ASP.NET Core Web API w .NET 10

2026-11-08 · 7 min

Co dzieje się między dotnet new, dotnet build i pierwszą odpowiedzią HTTP 200? CoreCLR, IL, JIT, Kestrel oraz wyniki 60 pomiarów na Windows x64.

.NET 10, EF Core 10 i SQL Server 2022: JIT, ReadyToRun i Native AOT w 420 pomiarach

2026-11-08 · 8 min

Siedem wariantów kompilacji, dwa eksperymenty i 420 poprawnych pomiarów uruchomienia aplikacji .NET 10 z EF Core 10 i SQL Server 2022.

Connection Pool V2 w Microsoft.Data.SqlClient — szybciej nie zawsze znaczy szybciej

2026-11-05 · 7 min

Własny benchmark SQL Server 2022 i .NET 10: 500 losowanych prób, diagnostyka 200–500 połączeń oraz analiza CPU w PerfView. Kiedy Pool V2 wygrywa, a kiedy przegrywa?

Scalanie tabel bez przestoju: kiedy dwa modele mają stać się jednym

2026-11-04 · 2 min

Jak bezpiecznie scalić dane z kilku tabel w jeden nowy model bez jednorazowego przełączenia całej aplikacji.

Query Store po migracji — jak wykrywać regresje planów wykonania

2026-11-03 · 1 min

Jak wykorzystać Query Store po migracji SQL Server do porównania planów, wykrywania regresji i bezpiecznego reagowania na problemy wydajnościowe.

Podział tabeli bez Big Bang: jak rozdzielić jeden model na dwa

2026-10-28 · 2 min

Jak bezpiecznie podzielić szeroką tabelę na dwie struktury bez jednorazowego przepisywania aplikacji i danych.

Compatibility Level po migracji — dlaczego nie warto zmieniać go od razu

2026-10-27 · 2 min

Jak bezpiecznie podejść do zmiany Compatibility Level po migracji SQL Server: Query Store, baseline, regresje planów i plan wycofania.