1. Za pomocą dowolnego edytora tekstu otwórz plik postgresql.conf

2. Znajdź parametr port i zmień domyślną wartość na numer portu, który będzie wykorzystywany do nawiązywania połączenia klientów z serwerem:

3. Ustaw wartość parametru max_connections - serwer będzie zezwalał na nawiązanie maksymalnie 50 jednoczesnych połączeń:

4. Ustawiając wartość parametru sharedbuffer określamy, ile buforów pamięci operacyjnej będzie zarezerwowane dla SZBD Postgres (domyślna wielkość bufora to 8 192 bajty):

5. Przydziel ilość pamięci operacyjnej (w kilobajtach) wykorzystywanej m.in. przy sortowaniu danych przez system Postgres:

Niektóre skomplikowane zapytania lub operacje sortowania mogą być wykonywane równolegle. W takim przypadku każdemu procesowi zostanie przydzielona podana ilość pamięci operacyjnej. W praktyce całkowita liczba przydzielonej pamięci jest wielokrotnością wartości parametru sortjnem

6. Zapisz plik.

7. Zatrzymaj i ponownie uruchom proces postmaster.

Zarządzanie bazami danych

Po uruchomieniu i skonfigurowaniu środowiska Systemu zarządzania bazami danych możemy utworzyć testową bazę danych. Chociaż ćwiczenia znajdujące się w kolejnym rozdziale przedstawiają proces samodzielnego zaprojektowania bazy danych katalog, to już teraz możemy utworzyć swoją pierwszą bazę danych. Wykonując kolejne ćwiczenia Czytelnik pozna nie tylko metody tworzenia i usuwania poszczególnych baz danych, ale również ograniczania dostępu do obiektów baz danych poszczególnym użytkownikom.

Tworzenie bazy danych

Ćwiczenie 2.7.

Jednym z etapów instalacji i konfiguracji SZBD PostgreSQL było utworzenie systemowej bazy danych template1. W tej bazie przechowywane są informacje niezbędne do zarządzania bazami danych użytkownika. SZBD PostgreSQL, tak jak zdecydowana większość innych systemów zarządzania bazami danych, umożliwia uruchomienie na pojedynczym serwerze dowolnej liczby baz danych.

