03/10/2025
Bezpłatny podręcznik każdego administratora PostgreSQL za free!
Udostępniamy bezpłatnie, bez rejestracji, newslettera, warunków i kruczków ponad 700 stron A4. Administracja serwerami PostgreSQL od podstaw do enterprise. Dlaczego? Bo możemy 😁
Link: https://blog.jsystems.pl/show_post/bezplatny_kurs_administracji_postgresql/
06/08/2025
Spuchły Ci tabele i indeksy? Odczyt tych obiektów jest coraz wolniejszy z powodu dużej ilości bloatu? Chciałbyś przepisać te tabele, ale nie możesz sobie pozwolić na vacuum full, ponieważ tabela jest w ciągłym użyciu i czasem kilkugodzinna przerwa nie wchodzi w grę?
Dobre wieści są takie, że istnieje narzędzie pg_repack. Pozwala on na wykonanie większości operacji online, wymagając jedynie dwóch krótkich blokad ekskluzywnych na obiekcie, kilku do kilkudziesięciu milisekund na początku oraz na końcu operacji, a jedyna blokada, którą trzyma podczas całej operacji, jest ACCESS SHARE pozwalająca na wszystkie operacje na danych, ale nie pozwala na modyfikację struktury obiektu.
Link do artykułu: https://blog.jsystems.pl/show_post/postgresql_-_pg_repack__przenoszenie_przebudowa_i_klastrowanie_tabel_i_indeksow_online/
29/07/2025
Dziś zajmiemy się przyspieszeniem operacji UPDATE na tabelach w bazach PostgreSQL.
Z tego artykułu dowiesz się:
▶️ czym jest hot update i jak działa,
▶️ czym różni się zwykły update od hot update,
▶️ jakie są korzyści ze stosowania hot update,
▶️ jakie są negatywne konsekwencje stosowania hot update,
▶️ w jaki sposób hot update wpływa na szybkość odczytu i zmian danych,
▶️ jak znaleźć wśród tabel najlepszych kandydatów do hot update,
▶️ jak stosować hot update,
▶️ jak określić najbardziej optymalny fillfactor dla tabel.
⬇️ Link w komentarzu ⬇️
22/07/2025
Z tego artykułu dowiesz się:
- jakie parametry i w jaki sposób pozwalają dostroić proces autovacuum pod względem I/O,
- jak optymalizować autovacuum dla tabeli,
- jak sprawdzić które tabele i indeksy są aktualnie poddawane procesowi autovacuum,
- jak uzyskać bardzo szczegółowe informacje dotyczące trwających procesów autovacuum,
- jak oszacować prędkość autovacuuma,
- jak zoptymalizować proces autovacuum.
Link: https://blog.jsystems.pl/show_post/postgresql_-_tuning_parametrow_autovacuum/
03/07/2025
To intensywne, dwudniowe szkolenie stanowi praktyczny koncentrat wiedzy z języka SQL.
Zostało zaprojektowane z myślą o osobach, które chcą w krótkim czasie zdobyć konkretne, użyteczne umiejętności potrzebne do pracy z bazami danych.
To szkolenie od podstaw, dlatego zapraszamy na nie również osoby które nie mają żadnego doświadczenia z bazami danych.
Uczestnik nauczy się:
- tworzyć zapytania SQL od podstaw,
- filtrować, sortować i agregować dane,
- korzystać z funkcji wbudowanych (liczbowych, tekstowych, dat),
- łączyć tabele i tworzyć podzapytania,
- stosować operacje na zbiorach danych.
Szkolenie jest maksymalnie praktyczne – nacisk położony jest na zrozumienie działania zapytań i ich zastosowanie w codziennej pracy. Po zakończeniu kursu uczestnik będzie gotowy do samodzielnej analizy danych i tworzenia raportów w MS SQL Server.
W trakcie szkolenia uczestnicy realizują kilkadziesiąt warsztatów o wzrastającym poziomie trudności, co pozwala im uczyć się tego języka w praktyce i lepiej utrwalać wiedzę.
Link w komentarzu ;)
02/07/2025
Dziś nieco zmieniamy kierunek. Odchodzimy od klastrów Patroni i skalowania, na rzecz typowego maintanance - również mniejszych instalacji.
Z tego artykułu dowiesz się:
- jak pod maską działa model wielowersyjny MVCC,
- co zawierają i do czego służą kolumny xmin i xmax,
- co dokładnie robi VACUUM z plikami danych,
- jakie jest ograniczenie ilości transakcji w PostgreSQL i jaki to ma związek z VACUUM,
- czym jest VACUUM FREEZE, kiedy i jak go stosować.
Link: https://blog.jsystems.pl/show_post/postgresql_-_autovacuum_zaawansowane_zagadnienia_i_tuning/
25/06/2025
W dzisiejszym dynamicznym świecie cyberzagrożeń, rola Blue Teamu jest kluczowa dla bezpieczeństwa każdej organizacji.
Czy jesteś gotów stać się niezastąpionym ogniwem w cyfrowej obronie?
Nasze kompleksowe szkolenie "CyberTwierdza: Fundamenty Blue Teamu" to Twoja szansa na zdobycie dogłębnej wiedzy i praktycznych umiejętności, które pozwolą Ci skutecznie chronić cyfrowe aktywa.
Więcej informacji: https://jsystems.pl/szkolenia-cyberbezpieczenstwo;blue_team.szczegoly
24/06/2025
Miło nam poinformować, że Karnet Open trafia do sprzedaży ciągłej!
Karnet Open pozwala Ci na udział w NIELIMITOWANEJ LICZBIE SZKOLEŃ w ciągu roku.
▶️ Dowiedz się więcej: https://jsystems.pl/karnet-open
09/06/2025
Karnet Open – szkolenia bez limitu!
Jako pierwsi w Polsce wprowadzamy na rynek Karnet Open na szkolenia – jedyną w swoim rodzaju możliwość udziału w nielimitowanej liczbie szkoleń przez cały rok!
Jak działa Karnet Open?
▶️ Uprawnia do udziału w nielimitowanej liczbie szkoleń przez 12 miesięcy od daty wpłaty.
▶️ Dostępny zarówno dla osób fizycznych, jak i firm.
▶️ Cena: 9999 zł netto + VAT.
▶️ Płatność po otrzymaniu faktury pro forma lub VAT.
▶️ Karnet jest imienny – przypisany do jednej konkretnej osoby.
▶️ Na szkolenia możesz zapisywać się w dowolnym momencie przez cały rok.
Dlaczego warto?
Karnet Open to inwestycja w wiedzę, rozwój i swobodę. Bierzesz udział w tylu szkoleniach, ile tylko chcesz. Masz dostęp do całej naszej oferty – bez ograniczeń!
Dostępnych jest tylko 10 Karnetów!
Decyduje kolejność zgłoszeń!
Więcej info: https://jsystems.pl/karnet-open
05/06/2025
Z tego artykułu dowiesz się:
- jak pracować z Patroni z wykorzystaniem lokalnego pliku konfiguracyjnego,
- jak pracować z Patroni z wykorzystaniem klastra ETCD,
- jak zmieniać konfigurację klastra Patroni,
- jak zmieniać serwer primary w klastrze Patroni,
- jak zaplanować zmianę serwera primary w klastrze Patroni na wskazany moment,
- w jaki sposób restartować cały klaster Patroni,
- w jaki sposób restartować pojedyncze serwery PostgreSQL w klastrze Patroni,
- jak reinicjalizować repliki w klastrze Patroni,
- jak wykorzystywać Patroni REST API
Link: https://blog.jsystems.pl/show_post/postgresql_-_zarzadzanie_klastrem_patroni/
28/05/2025
W dzisiejszym odcinku konfigurujemy kopie zapasowe dla klastra Patroni za pomocą pgBackRest.
Link: https://blog.jsystems.pl/show_post/postgresql_-_konfiguracja_pgbackrest_dla_klastra_patroni/
12/05/2025
Dzisiaj wjeżdżają aż 3 odcinki na temat Patroni! Czym jest Patroni? To Twój w pełni automatyczny, łatwo skalowalny klaster HA dla PostgreSQL. Po zapoznaniu się z dzisiejszymi artykułami będziesz potrafić skonfigurować taki klaster u siebie 🙂
Wprowadzenie do Patroni:
https://blog.jsystems.pl/show_post/postgresql_-_patroni_postgresql_o_wysokiej_dostepnosci_-_wprowadzenie/
Konfiguracja Patroni na Ubuntu:
https://blog.jsystems.pl/show_post/postgresql_-_konfiguracja_patroni_z_etcd_na_ubuntu/
Konfiguracja Patroni na systemach z rodziny Red Hat:
https://blog.jsystems.pl/show_post/postgresql_-_konfiguracja_patroni_z_etcd_na_systemach_z_rodziny_red_hat/