Przegląd sekcji

    • Dostęp do klastra z sieci i połączenie za pomocą PGAdmin4 Lekcja

      Z tej lekcji dowiesz się:

      • jak otworzyć nasłuch PostgreSQL na wszystkich lub wybranych kartach sieciowych,
      • jak zdefiniować zasady kto, skąd, do której bazy i z jakim uwierzytelnianiem może się podłączyć do klastra PostgreSQL,
      • jak wymusić połączenia z użyciem SSL,
      • jak podłączyć się do serwera PostgreSQL za pomocą podstawowego klienta – PgAdmin4,
      • jak uruchamiać zapytania w PgAdmin4
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Dostęp do klastra z sieci i połączenie za pomocą PGAdmin4 - Cheatsheet Folder
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Dostęp do klastra z sieci i połączenie za pomocą PGAdmin4 Zadanie
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Dostęp do klastra z sieci i połączenie za pomocą PGAdmin4 - Rozwiązanie Strona
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Zmiana portu nasłuchu klastra Lekcja

      W tej lekcji dowiesz się:

      • jak zmienić port nasłuchu PostgreSQL tak by uniknąć ataków botów próbujących się łączyć na domyślny port usługi (masowe zjawisko).
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Korzystanie z PSQL Lekcja

      W tej lekcji:

      • jak z pomocą PSQL połączyć się do wybranego hosta, na wybranym porcie, do wybranej bazy jako wybrany użytkownik,
      • jak przełączać się pomiędzy bazami danych,
      • jak wyświetlać pomoc dla poleceń,
      • jak sprawdzać jakie mamy tabele, do kogo należą, jakiej są wielkości,
      • jak sprawdzać strukturę tabel – kolumny, ich typy, własności, a także założone klucze główne i obce,
      • jak sprawdzać jakie mamy indeksy i na jakich tabelach leżą,
      • jak sprawdzać jakie mamy bazy danych, do kogo należą, jakiej są wielkości, gdzie się znajdują i kto ma do nich dostęp,
      • jak sprawdzać jakie mamy przestrzenie tabel, do kogo należą, jakiej są wielkości, gdzie się znajdują i kto ma do nich dostęp,
      • jak uruchamiać zapytania z poziomu PSQL,
      • jak uruchamiać skrypty za pomocą PSQL,
      • jak przekazywać zapytanie do PSQL z poziomu basha,
      • jak sprawdzać informacje o połączeniu,
      • jak generować skrypty na podstawie SQL i jak je wykonywać,
      • jak zmieniać orientację wierszy,
      • jak ograniczać liczbę wierszy.
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Podstawowe narzędzie administratora - Cheatsheet Folder
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Podstawowe narzędzie administratora Zadanie
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Podstawowe narzędzie administratora - rozwiązanie ćwiczenia Strona
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Konfiguracja parametrów na wszystkich poziomach Lekcja

      Z tej lekcji dowiesz się:

      • jak sprawdzić obowiązującą wartość parametru zarówno metafunkcją jak i z pomocą słownika,
      • jak sprawdzić z którego pliku konfiguracyjnego wynika dane ustawienie,
      • jak sprawdzić dostępne poziomy konfiguracji i czym się one charakteryzują,
      • jak zmieniać parametry na poziomie sesji,
      • jak resetować parametry na poziomie sesji,
      • jak sprawdzić wartości parametrów ustawionych na poziomie bazy danych,
      • jak zmienić wartości parametrów na poziomie bazy danych,
      • jak zresetować ustawienie wartości parametrów na poziomie bazy danych,
      • jak znaleźć wszystkie bazy danych mające ustawiony wybrany parametr indywidualnie,
      • jak sprawdzić wartości parametrów ustawionych na poziomie użytkownika,
      • jak zmienić wartości parametrów na poziomie użytkownika,
      • jak zresetować ustawienie wartości parametrów na poziomie użytkownika,
      • jak znaleźć wszystkich użytkowników mających ustawiony wybrany parametr indywidualnie,
      • jak sprawdzić wartości parametrów ustawionych na poziomie użytkownika w wybranej bazie danych,
      • jak zmienić wartości parametrów na poziomie użytkownika w wybranej bazie danych,
      • jak zresetować ustawienie wartości parametrów na poziomie użytkownika w wybranej bazie danych,
      • jak znaleźć wszystkich użytkowników mających ustawiony na poziomie bazy danych wybrany parametr indywidualnie,
      • jak zmieniać parametry na poziomie klastra z pomocą pliku konfiguracyjnego postgresql.conf
      • jak zmieniać parametry na poziomie klastra za pomocą ALTER SYSTEM,
      • czym się różni plik postgresql.conf od postgresql.auto.conf,
      • jak dodawać własne pliki konfiguracyjne,
      • jak zintegrować zarządzanie zmianami parametrów z ticketami na Jirze.
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Konfiguracja parametrow - Cheatsheet Folder
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Konfiguracja parametrow - Ćwiczenie Zadanie
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Konfiguracja parametrów na wszystkich poziomach - rozwiązanie Strona
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Q&A nr 02 - Pytania i odpowiedzi Strona

      Pytania i odpowiedzi do modułu 2

      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Katalogi i pliki klastra Lekcja
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Bazy danych Lekcja

      W tej lekcji:

      • czym są i do czego służą bazy danych w PostgreSQL,
      • jak sprawdzić dostępne bazy danych za pomocą SQL
      • jak sprawdzić wielkość baz danych za pomocą SQL
      • jak sprawdzić przestrzeń tabel w której mieści się baza danych za pomocą SQL,
      • jak sprawdzić kto jest właścicielem bazy danych za pomocą SQL,
      • jak w prosty sposób tworzyć bazy danych,
      • jak tworzyć bazy danych jako kopie innych baz,
      • jak tworzyć bazy danych w wybranych przestrzeniach tabel,
      • jak tworzyć bazy danych tak by należały do wybranego użytkownika,
      • jak przemieszczać bazy danych pomiędzy przestrzeniami tabel i jakie są tego konsekwencje,
      • jak zmieniać właściciela bazy danych,
      • jak zmieniać i sprawdzać parametry ustawione dla konkretnej bazy danych,
      • jak zmieniać nazwę bazy danych,
      • jak kasować bazę danych.
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • PG_PREWARM - prosty i szybki tuning w PostgreSQL Strona

      Rozszerzenie PG_PREWARM pozwala na ładowanie całych obiektów bazodanowych do pamięci.
      Dzięki PG_PREWARM możesz wybrać ładowany do pamięci obiekt, możesz spowodować automatyczne ładowanie obiektów do pamięci po restarcie, możesz przywracać stan shared_buffers po restarcie.


      Z tego artykułu dowiesz się:

      • co to jest pg_prewarm i w jakim celu się go stosuje,
      • jak zainstalować pg_prewarm,
      • w jaki sposób za pomocą pg_prewarm ładować do pamięci całe obiekty bazodanowe,
      • jak z pomocą pg_prewarm przywrócić zawartość shared_buffers po restarcie
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Audyt - Śledzenie użytkowników i działań na obiektach Strona

      Rozszerzenie PG_AUDIT umożliwia śledzenie działań użytkowników, a także zmian i selectów na tabelach.


      Z tej lekcji dowiesz się:

      • co to jest pg_audit i w jakim celu się go stosuje,
      • jakie są alternatywy dla pg_audit,
      • jak zainstalować pg_audit na Ubuntu,
      • jak zainstalować pg_audit na systemach z rodziny Red Hat,
      • jak za pomocą pg_audit audytować wybrane obiekty.

      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • PG_CRON - zadania cykliczne Strona

      Rozszerzenie PG_CRON pozwala na automatyczne uruchamianie cyklicznych zadań w serwerze PostgreSQL. Możesz to wykorzystać np. do przeładowywania danych w hurtownii danych, czy uruchamiania procesów konserwacyjnych.


      Z tego artykułu dowiesz się:

      • czym jest pg_cron i w jakim celu się go stosuje,
      • jak zainstalować pg_cron na Ubuntu,
      • jak zainstalować pg_cron na systemach z rodziny Red Hat,
      • w jaki sposób konfigurować automatyczne uruchamianie zadań w PostgreSQL za pomocą pg_cron,
      • jak przeglądać zaplanowane zadania,
      • jak modyfikować zaplanowane zadania,
      • jak wyłączać zaplanowane zadania,
      • jak przeglądać historię wykonanych zaplanowanych zdań wraz z ewentualnymi błędami i ich przyczynami.
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS
    • Przestrzenie tabel Lekcja

      W tej lekcji:

      • czym są i do czego służą przestrzenie tabel w PostgreSQL,
      • jak sprawdzać dostępne przestrzenie tabel i ich położenie,
      • jak tworzyć przestrzenie tabel,
      • jak sprawdzać które bazy danych mieszczą się w których przestrzeniach tabel,
      • jak sprawdzić wielkość wszystkich obiektów znajdujących się w przestrzeniach tabel – dla każdej przestrzeni osobno,
      • jak sprawdzać ustawienia indywidualne dla przestrzeni tabel,
      • jak umieszczać obiekty w przestrzeniach tabel,
      • jak sprawdzać obiekty mieszczące się w przestrzeniach tabel,
      • jak spowodować by domyślnie tworzone obiekty lądowały w wybranej przestrzeni tabel,
      • jak kasować przestrzenie tabel,
      • jak przemieszczać obiekty pomiędzy przestrzeniami tabel,
      • jak zmieniać nazwy przestrzeni tabel,
      • jak zmieniać właściciela przestrzeni tabel,
      • jak fizycznie przenosić przestrzenie tabel,
      • jak oddelegować przestrzeń plików tymczasowych na inny dysk (w celu tuningu)
      Niedostępne, chyba że spełnione wszystkie warunki: Należysz do grona JS