SQL Server

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