PostgreSQL. Receptury dla administratora, Helion

[ Pobierz całość w formacie PDF ]
PostgreSQL. Receptury
dla administratora
Idź do
• Spis treści
• Skorowidz
Autor: Simon Riggs, Hannu Krosing
Tłumaczenie: Mikołaj Szczepaniak
ISBN: 978-83-246-3061-5
Tytuł oryginału:
Format: 170×230, stron: 408
Katalog książek
Poznaj najlepsze przepisy na pracę z PostgreSQL!
• Jak zapewnić bezpieczeństwo bazom danych?
• Jak uruchomić kilka serwerów baz danych w ramach jednego systemu operacyjnego?
• Jak zarządzać użytkownikami i ich uprawnieniami?
PostgreSQL to jedna z najbardziej zaawansowanych baz danych o otwartym kodzie źródłowym.
Przez wiele lat była niedoścignionym wzorem dla innego darmowego rozwiązania – MySQL. Dziś
znajduje zastosowanie wszędzie tam, gdzie wymagana jest najwyższa niezawodność i wydajność,
a brak konieczności zapłaty gra kluczową rolę. Stosunek jakości do ceny w przypadku PostgreSQL
zmierza do nieskończoności!
Trzymasz w rękach książkę zawierającą liczne przepisy na najlepsze wykorzystanie PostgreSQL.
System ten sprawdza się zawsze, gdy chcesz szybko i bezproblemowo osiągnąć zamierzone cele.
W trakcie lektury dowiesz się, jak nawiązać połączenie z serwerem, skorzystać z gracznych lub
tekstowych narzędzi administracyjnych oraz bezpiecznie zmienić hasło administratora. Ponadto
nauczysz się kontrolować przestrzeń dyskową wykorzystywaną przez poszczególne bazy danych,
tworzyć tabele, ładować dane oraz zarządzać użytkownikami i ich uprawnieniami. Autorzy dużo
miejsca poświęcają kwestii bezpieczeństwa. W końcu dane to najcenniejsza rzecz, jaką przechowuje
się w bazach! Każdy z rozdziałów przynosi ogrom wiedzy o różnym poziomie skomplikowania.
Zaawansowanych użytkowników zainteresuje rozdział poświęcony replikacji, a tych
początkujących rozdział traktujący o uruchamianiu i zatrzymywaniu serwera baz danych.
Ta książka przyda się po prostu wszystkim użytkownikom PostgreSQL!
• Zalety PostgreSQL w kontekście innych rozwiązań bazodanowych
• Udostępnianie serwera w sieci
• Zastosowanie narzędzia psql do wykonywania zapytań
• Sprawdzanie wersji serwera
• Lista baz danych na serwerze
• Planowanie nowej bazy danych
• Parametry, ich znaczenie i ustawianie
• Uruchamianie i zatrzymywanie serwera
• Ponowne ładowanie plików konguracyjnych
• Przyznawanie użytkownikom własnych baz danych
• Wiele serwerów baz danych w ramach jednego systemu operacyjnego
• Generowanie danych testowych
• Tworzenie kont użytkowników i zarządzanie nimi oraz ich uprawnieniami
• Równoległe wykonywanie zadań – polecenie pg_batch
• Monitorowanie i diagnostyka serwera PostgreSQL
• Przygotowywanie kopii bezpieczeństwa
Zobacz, co możesz osiągnąć razem z bazą PostgreSQL!
katalog
Twój koszyk
Cennik i informacje
o nowościach
Czytelnia
• Fragmenty książek
online
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
© Helion 1991–2011
Spis treci
O autorach
9
O recenzentach
11
Przedmowa
13
Rozdzia 1. Pierwsze kroki
19
Wprowadzenie
19
Wprowadzenie do systemu PostgreSQL 9
20
Jak zdoby system PostgreSQL
22
czenie z baz danych PostgreSQL
24
Umoliwianie zdalnego dostpu do serwera za porednictwem sieci
27
Korzystanie z graficznych narzdzi administracyjnych
29
Stosowanie narzdzi psql do wykonywania zapyta i skryptów
35
Bezpieczna zmiana hasa
39
Unikanie trwaego kodowania hasa
40
Stosowanie pliku usugi pocze
42
Rozwizywanie problemów zwizanych z nawizywaniem poczenia
43
Rozdzia 2. Poznawanie bazy danych
47
Wprowadzenie
47
Która wersja serwera?
48
Od kiedy dziaa dany serwer?
50
Lokalizacja plików serwera bazy danych
51
Lokalizacja dziennika komunikatów serwera bazy danych
53
Lokalizacja identyfikatora systemu bazy danych
56
Lista baz danych na danym serwerze bazy danych
57
Ile tabel w bazie danych?
60
Ile przestrzeni dyskowej zajmuje baza danych?
63
Ile przestrzeni dyskowej zajmuje tabela?
64
Które tabele s najwiksze?
65
Ile wierszy w tabeli?
65
Szybkie szacowanie liczby wierszy w tabeli
67
Odkrywanie zalenoci czcych obiekty
71
  Spis treci
Rozdzia 3. Konfiguracja
75
Wprowadzenie
75
Lektura podrcznika uytkownika (RTFM)
76
Planowanie nowej bazy danych
77
Zmiana parametrów na poziomie programów
79
Jakie s biece ustawienia konfiguracyjne?
81
Które parametry zawieraj wartoci inne ni ustawienia domylne?
82
Aktualizacja pliku parametrów
84
Ustawianie parametrów dla konkretnych grup uytkowników
85
Lista podstawowych zada zwizanych z konfiguracj serwera
87
Dodawanie moduu zewntrznego do systemu PostgreSQL
89
Uruchamianie serwera w trybie oszczdzania energii
91
Rozdzia 4. Kontrola serwera
93
Wprowadzenie
93
Rczne uruchamianie serwera bazy danych
94
Szybkie i bezpieczne zatrzymywanie serwera
95
Awaryjne zatrzymywanie serwera
96
Ponowne adowanie plików konfiguracyjnych serwera
97
Szybkie restartowanie serwera
99
Zapobieganie nowym poczeniom
101
Ograniczanie liczby sesji dla kadego uytkownika do jednej
103
Rozczanie uytkowników
104
Projektowanie pod ktem obsugi wielu podmiotów
106
Stosowanie wielu schematów
107
Przyznawanie uytkownikom wasnych, prywatnych baz danych
110
Uruchamianie wielu serwerów w jednym systemie
112
Konfigurowanie puli pocze
113
Rozdzia 5. Tabele i dane
117
Wprowadzenie
117
Wybieranie waciwych nazw dla obiektów bazy danych
118
Obsuga obiektów z nazwami otoczonymi cudzysowami
120
Wymuszanie stosowania tych samych definicji dla tak samo nazwanych kolumn
122
Identyfikacja i usuwanie powtarzajcych si wierszy
126
Zapobieganie wystpowaniu powtarzajcych si wierszy
129
Odnajdywanie unikatowego klucza dla zbioru danych
135
Generowanie danych testowych
137
Losowe próbkowanie danych
141
adowanie danych z arkusza kalkulacyjnego
143
adowanie danych ze zwykych plików
146
4
 Spis treci
Rozdzia 6. Bezpieczestwo
151
Wprowadzenie
151
Wycofywanie dostpu uytkownika do tabeli
153
Nadawanie uytkownikowi uprawnie dostpu do tabeli
155
Tworzenie nowego uytkownika
157
Tymczasowe uniemoliwianie uytkownikowi nawizywania poczenia
158
Usuwanie uytkownika bez usuwania jego danych
160
Sprawdzanie, czy wszyscy uytkownicy stosuj bezpieczne hasa
162
Nadawanie konkretnym uytkownikom ograniczonych uprawnie superuytkownika
163
Weryfikacja zmian wprowadzonych za pomoc wyrae jzyka DDL
166
Weryfikacja zmian w danych
168
Integracja z serwerem LDAP
171
Nawizywanie poczenia SSL
172
Szyfrowanie poufnych danych
175
Rozdzia 7. Administracja baz danych
181
Wprowadzenie
181
Pisanie skryptu, który albo jest wykonywany w caoci,
albo nie jest wykonywany wcale
183
Pisanie skryptu narzdzia psql, który przerwie prac
w momencie napotkania pierwszego bdu
185
Wykonywanie operacji na wielu tabelach
187
Dodawanie i usuwanie kolumn tabeli
192
Zmiana typu danych kolumny
195
Dodawanie i usuwanie schematów
198
Przenoszenie obiektów pomidzy schematami
200
Dodawanie i usuwanie przestrzeni tabel
201
Przenoszenie obiektów pomidzy przestrzeniami tabel
205
Uzyskiwanie dostpu do obiektów nalecych do innych baz danych PostgreSQL
208
Umoliwianie aktualizacji perspektyw
214
Rozdzia 8. Monitoring i diagnostyka
221
Wprowadzenie
221
Czy uytkownik jest poczony?
225
Co uruchamiaj uytkownicy?
226
Czy uytkownicy s aktywni, czy zablokowani?
229
Kto blokuje uytkowników?
231
Zabijanie konkretnej sesji
232
Rozstrzyganie transakcji, której przygotowanie budzi wtpliwoci
235
Czy ktokolwiek uywa okrelonej tabeli?
235
Kiedy kto po raz ostatni uywa tej tabeli?
237
Ile przestrzeni dyskowej zajmuj dane tymczasowe?
240
Dlaczego spada szybko wykonywania zapyta?
242
Badanie bdów i przygotowywanie raportów
246
Generowanie codziennych podsumowa bdów zarejestrowanych w pliku dziennika
248
5
  [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • jaczytam.htw.pl