SQL Server

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.

.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.

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.

Zmiana nazwy kolumny bez łamania aplikacji

2026-10-21 · 2 min

Jak zmienić nazwę kolumny w SQL Server bez natychmiastowego zerwania kompatybilności ze starszą wersją aplikacji.

NOT NULL bez przestoju: jak bezpiecznie dodać obowiązkową kolumnę

2026-10-14 · 2 min

Bezpieczny wzorzec dodawania obowiązkowej kolumny do dużej tabeli bez jednego ryzykownego wdrożenia.

CDC jako narzędzie migracji: backfill to dopiero początek

2026-10-07 · 2 min

Jak wykorzystać Change Data Capture do synchronizacji delty podczas migracji dużych tabel i zmian modelu danych.

Administracja SQL Server — 5-dniowe szkolenie praktyczne

2026-10-02 · 5 min

Praktyczne 5-dniowe szkolenie z administracji SQL Server: instalacja, konfiguracja, storage, backup/restore, bezpieczeństwo, SQL Agent, monitoring, troubleshooting i podstawy performance.

EF Core Through the Eyes of a DBA — 3-dniowe szkolenie praktyczne

2026-10-02 · 5 min

Praktyczne 3-dniowe szkolenie pokazujące, jak decyzje w C# i Entity Framework Core zamieniają się w rzeczywisty workload SQL Servera: generated SQL, execution plans, indeksy, blocking, deadlocki, Query Store i N+1.

SQL Server High Availability i Disaster Recovery — 5-dniowe szkolenie praktyczne

2026-10-02 · 5 min

Praktyczne 5-dniowe szkolenie z High Availability i Disaster Recovery w SQL Server: WSFC, FCI, Log Shipping, Availability Groups, Distributed AG, monitoring, troubleshooting i Disaster Day.

Zabbix — monitoring infrastruktury i aplikacji — 4-dniowe szkolenie praktyczne

2026-10-02 · 2 min

Praktyczne 4-dniowe szkolenie z Zabbix: server, Agent2, proxy, items, triggers, templates, discovery, Windows, Linux, SQL Server, SNMP, HTTP checks, alerting, API i Monitoring Day.

Strangler Pattern dla bazy danych: jak wygaszać stary model bez wielkiego przełączenia

2026-09-30 · 2 min

Jak stopniowo zastępować stary model danych nowym bez jednego ryzykownego momentu migracji.

Feature Flag dla zmian schematu: kontrolowane przełączanie nowego modelu danych

2026-09-23 · 4 min

Jak używać flag funkcjonalnych podczas migracji schematu i stopniowo przełączać odczyty oraz zapisy.

Blue-Green Database Deployment: dlaczego baza jest trudniejsza niż aplikacja

2026-09-16 · 4 min

Jak zastosować ideę blue-green do wdrożeń baz danych i gdzie kończy się prosta analogia z aplikacją.

Parallel Table: migracja do nowej tabeli bez ryzykownej przebudowy starej

2026-09-09 · 4 min

Jak zbudować nową wersję tabeli obok starej, przenieść dane i kontrolowanie przełączyć aplikację.

Zaawansowany T-SQL i rozwój baz danych w SQL Server 2022 — 5-dniowe szkolenie praktyczne

2026-09-07 · 5 min

Praktyczne 5-dniowe szkolenie z zaawansowanego T-SQL i rozwoju baz danych w SQL Server 2022: indeksy, Query Store, PSP, temporal, columnstore, procedury, UDF, In-Memory OLTP, XML, JSON, Spatial, Full-Text, współbieżność i Capstone.

Podstawy T-SQL w SQL Server 2022 — 5-dniowe szkolenie praktyczne

2026-09-06 · 5 min

Praktyczne 5-dniowe szkolenie z T-SQL na SQL Server 2022: AdventureWorks2022, 20 laboratoriów, demonstracje, zadania biznesowe i końcowy Capstone.

Compatibility View: jak zmienić model i nie zepsuć starych raportów

2026-09-02 · 4 min

Widok zgodności jako przejściowa warstwa pomiędzy starym kontraktem danych a nowym modelem SQL Server.

Backfill in Batches: jak migrować miliony rekordów bez jednej wielkiej transakcji

2026-08-25 · 5 min

Praktyczne podejście do uzupełniania nowych kolumn i migracji danych partiami w SQL Server.

Shadow Column: bezpieczna zmiana typu kolumny w SQL Server

2026-08-19 · 4 min

Jak zmienić typ lub znaczenie kolumny bez ryzykownego ALTER COLUMN na dużej tabeli.

Expand–Migrate–Contract: SQL-Server-Schema sicher ohne Big-Bang-Migration verändern

2026-08-14 · 6 min

Expand–Migrate–Contract ist ein Muster für sichere Schema-Evolution in SQL Server. Neue Strukturen werden zuerst hinzugefügt, Daten und Anwendungen schrittweise migriert und alte Strukturen erst nach erfolgreicher Validierung entfernt.

Nie dawaj sysadmina. Zaprojektuj uprawnienia w SQL Server

2026-08-14 · 10 min

Jak zaprojektować uprawnienia w SQL Server zgodnie z zasadą least privilege zamiast nadawać rolę sysadmin przy każdym problemie z dostępem.

Dual Write w bazie danych: pomocny most czy źródło niespójności?

2026-08-11 · 5 min

Jak bezpiecznie stosować równoległy zapis do starego i nowego modelu podczas migracji schematu SQL Server.

Relationale Renaissance startet: 8 Muster für sichere Schema-Evolution

2026-08-07 · 4 min

Die neue deutschsprachige Serie Relationale Renaissance startet mit acht praktischen Mustern für sichere und kontrollierte Schemaänderungen in SQL Server.

Am Freitag startet Relationale Renaissance – SQL Server auf Deutsch

2026-08-06 · 3 min

Am 7. August startet meine neue deutschsprachige Serie über SQL Server. Das erste große Thema ist die sichere Evolution von Datenbankschemata.

Ewolucja schematu SQL Server — seria praktycznych wzorców

2026-08-05 · 2 min

Spis serii o bezpiecznej ewolucji schematu: Expand–Contract, Dual Write, Shadow Column, Backfill, widoki zgodności, Parallel Table, Blue-Green i Feature Flags.

Expand–Migrate–Contract: jak zmieniać schemat bez zatrzymywania aplikacji

2026-08-05 · 5 min

Praktyczny wzorzec bezpiecznej ewolucji schematu SQL Server: rozszerzenie modelu, migracja danych, okres zgodności, walidacja i usunięcie starej struktury.

SQL Server 2025 – Nowa era pracy z danymi

2025-11-19 · 3 min

Premiera SQL Server 2025 przynosi zestaw zmian, które realnie wpływają na codzienną pracę administratorów, architektów oraz deweloperów baz danych. To nie jest edycja typu „poprawki i kosmetyka”. To największy krok naprzód od czasu SQL Server 2019 i 2022 – szczególnie w obszarze automatycznej optymalizacji, bezpieczeństwa oraz obserwowalności.

Poniżej znajduje się przegląd najważniejszych nowości, które faktycznie robią różnicę w środowiskach produkcyjnych.


Adaptive Workload Intelligence (AWI)

SQL Server 2025 wprowadza moduł Adaptive Workload Intelligence.
To rozbudowana warstwa predykcyjnej optymalizacji, która:

"Niewidzialny Wodospad" – Jak monitorować i rozwiązywać rywalizację o I/O w SQL Server

2025-11-14 · 5 min

“Niewidzialny Wodospad” – Jak monitorować i rozwiązywać rywalizację o I/O w SQL Server W SQL Server pod maską działa fascynująca choreografia kluczowych procesów tła, które decydują o wydajności. Chociaż Checkpoint, Lazy Writer i Log Flush mają różne zadania, wszystkie rywalizują o ten sam kluczowy zasób: podsystem I/O, którym zarządza I/O Scheduler.

Zrozumienie ich interakcji jest kluczowe, a my możemy ją “uwidocznić” za pomocą DMV i Extended Events (XE).

Klucz do zrozumienia: I/O Synchroniczne vs Asynchroniczne Aby zrozumieć “wodospad”, musimy rozróżnić dwa typy zapisów I/O, o które walczą te procesy:

Backup VLDB > 4TB: jak dzielić na wiele plików i sprawnie odtwarzać

2025-10-04 · 1 min

Praktyczna strategia backupu/restore dla bardzo dużych baz: striped backup, kompresja, MAXTRANSFERSIZE, BUFFERCOUT.

Dlaczego plik log nie maleje po SHRINK i co z tym zrobić

2025-10-04 · 2 min

Masz wrażenie, że SHRINKFILE na pliku log nic nie daje? Tu jest kompletna mapa pułapek: VLF, otwarte transakcje, brak backupów logu i nieuśpione replikacje.

FCI vs Always On AG: co wybrać i jak myśleć o RTO/RPO

2025-10-04 · 1 min

Porównanie w praktyce: kiedy FCI, kiedy AG, i jak policzyć RTO/RPO bez zgadywania. Proste scenariusze decyzyjne.

Monitoring SQL Server 2022 w Grafana + InfluxDB + Telegraf (bez Dockera)

2025-10-04 · 1 min

Instalacja krok po kroku na Windows: InfluxDB 2.x, Telegraf i Grafana, plus gotowe dashboardy i alerty pod SQL Server 2022.

Query Store i Parameter Sensitive Plan (PSP): ćwiczenia z życia

2025-10-04 · 2 min

Praktyczny przewodnik po PSP: jak zobaczyć trzy plany dla różnych zakresów parametrów, jak je stabilizować i jak diagnozować regresje w Query Store.

Service Broker jako lekki ETL: kolejka faktur → tabela faktów

2025-10-04 · 1 min

Projektowanie asynchronicznego zasilania raportów: po wstawieniu faktury komunikat trafia do kolejki i w tle aktualizuje tabelę faktów.

SQL Agent: runbook do alertów i historii — wydłuż, czyść, monitoruj

2025-10-04 · 1 min

Krótkie i skuteczne: jak wydłużyć historię zadań, sprzątać ją automatycznie, oraz zakładać alerty i operatorów bez klikania.

tempdb: kiedy i jak naprawdę ją shrinkować (bez mitów)

2025-10-04 · 2 min

Jak diagnozować rozrost tempdb i bezpiecznie ją przyciąć – krok po kroku, z gotowymi skryptami i checklistą weryfikacji.