[ Pobierz całość w formacie PDF ]
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
 Spis treci
Rozdzia 9. Bieca konserwacja
251
Wprowadzenie
251
Kontrola automatycznej konserwacji bazy danych
252
Unikanie automatycznego mroenia i uszkodze stron
258
Unikanie przekrcania licznika transakcji
260
Usuwanie starych, przygotowanych transakcji
262
Czynnoci na rzecz uytkowników czsto korzystajcych z tabel tymczasowych
265
Identyfikacja i naprawianie przeronitych tabel i indeksów
266
Konserwacja indeksów
271
Odnajdywanie nieuywanych indeksów
275
Ostrone usuwanie niepotrzebnych indeksów
276
Planowanie konserwacji
278
Rozdzia 10. Wydajno i przetwarzanie wspóbiene
281
Wprowadzenie
281
Odnajdywanie wolnych wyrae jzyka SQL
282
Gromadzenie standardowych statystyk z perspektyw pg_stat*
285
Identyfikacja przyczyn wolnego dziaania wyrae jzyka SQL
287
Ograniczanie liczby zwracanych wierszy
291
Upraszczanie zoonych wyrae jzyka SQL
293
Przyspieszanie zapyta bez ich przebudowywania
299
Dlaczego zapytanie nie uywa indeksu?
302
Jak wymusi na zapytaniu uycie indeksu?
303
Stosowanie techniki blokowania optymistycznego
305
Raportowanie o problemach zwizanych z wydajnoci
307
Rozdzia 11. Kopie zapasowe i odzyskiwanie baz danych
309
Wprowadzenie
310
Rozumienie procesu odzyskiwania danych
po awarii oraz kontrola odpowiednich mechanizmów
310
Planowanie tworzenia kopii zapasowych
312
Logiczna kopia zapasowa jednej bazy danych tworzona w czasie rzeczywistym
316
Logiczna kopia zapasowa wszystkich baz danych tworzona w czasie rzeczywistym
318
Logiczna kopia zapasowa wszystkich tabel
w pojedynczej przestrzeni tabel tworzona w czasie rzeczywistym
319
Kopia zapasowa definicji obiektów bazy danych
321
Autonomiczna, fizyczna kopia zapasowa bazy danych tworzona w czasie rzeczywistym
322
Fizyczna kopia bazy danych tworzona w czasie rzeczywistym i archiwizacja ciga
325
Odzyskiwanie wszystkich baz danych
328
Odzyskiwanie do punktu w czasie
332
Odzyskiwanie usunitej lub uszkodzonej tabeli
335
Odzyskiwanie usunitej lub uszkodzonej przestrzeni tabel
338
Odzyskiwanie usunitej lub uszkodzonej bazy danych
340
Podnoszenie wydajnoci tworzenia kopii zapasowych i (lub) odzyskiwania baz danych
341
Przyrostowe i rónicowe tworzenie kopii zapasowych i odzyskiwanie baz danych
345
6
  [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zawrat.opx.pl
  • Archiwum
    Powered by wordpress | Theme: simpletex | © Nie można obronić się przed samym sobą.