PostgreSQL Receptury dla administratora psqlra, e
[ Pobierz całość w formacie PDF ]
//-->Idź do• Spis treści• Przykładowy rozdział• SkorowidzKatalog książek• Katalog online• Zamów drukowanykatalogTwój koszyk• Dodaj do koszykaCennik i informacje• Zamów informacjeo nowościach• Zamów cennikCzytelnia• Fragmenty książekonlinePostgreSQL. Recepturydla administratoraAutor: Simon Riggs, Hannu KrosingTłumaczenie: Mikołaj SzczepaniakISBN: 978-83-246-3061-5Tytuł oryginału:PostgreSQL 9 Administration CookbookFormat: 170×230, stron: 408Poznaj 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 PostgreSQLzmierza 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 graficznych lubtekstowych narzędzi administracyjnych oraz bezpiecznie zmienić hasło administratora. Ponadtonauczysz się kontrolować przestrzeń dyskową wykorzystywaną przez poszczególne bazy danych,tworzyć tabele, ładować dane oraz zarządzać użytkownikami i ich uprawnieniami. Autorzy dużomiejsca poświęcają kwestii bezpieczeństwa. W końcu dane to najcenniejsza rzecz, jaką przechowujesię 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 tychpoczą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 konfiguracyjnych• 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ństwaZobacz, co możesz osiągnąć razem z bazą PostgreSQL!KontaktHelion SAul. Kościuszki 1c44-100 Gliwicetel. 32 230 98 63e-mail: helion@helion.pl© Helion 1991–2011Spis tre ciO autorachO recenzentachPrzedmowaRozdziaï 1. Pierwsze krokiWprowadzenieWprowadzenie do systemu PostgreSQL 9Jak zdobyÊ system PostgreSQLÈczenie z bazÈ danych PostgreSQLUmo liwianie zdalnego dostÚpu do serwera za po rednictwem sieciKorzystanie z graficznych narzÚdzi administracyjnychStosowanie narzÚdzi psql do wykonywania zapytañ i skryptówBezpieczna zmiana hasïaUnikanie trwaïego kodowania hasïaStosowanie pliku usïugi poïÈczeñRozwiÈzywanie problemów zwiÈzanych z nawiÈzywaniem poïÈczenia91113191920222427293539404243Rozdziaï 2. Poznawanie bazy danychWprowadzenieKtóra wersja serwera?Od kiedy dziaïa dany serwer?Lokalizacja plików serwera bazy danychLokalizacja dziennika komunikatów serwera bazy danychLokalizacja identyfikatora systemu bazy danychLista baz danych na danym serwerze bazy danychIle tabel w bazie danych?Ile przestrzeni dyskowej zajmuje baza danych?Ile przestrzeni dyskowej zajmuje tabela?Które tabele sÈ najwiÚksze?Ile wierszy w tabeli?Szybkie szacowanie liczby wierszy w tabeliOdkrywanie zale no ci ïÈczÈcych obiekty474748505153565760636465656771Spis tre ciRozdziaï 3. KonfiguracjaWprowadzenieLektura podrÚcznika u ytkownika (RTFM)Planowanie nowej bazy danychZmiana parametrów na poziomie programówJakie sÈ bie Èce ustawienia konfiguracyjne?Które parametry zawierajÈ warto ci inne ni ustawienia domy lne?Aktualizacja pliku parametrówUstawianie parametrów dla konkretnych grup u ytkownikówLista podstawowych zadañ zwiÈzanych z konfiguracjÈ serweraDodawanie moduïu zewnÚtrznego do systemu PostgreSQLUruchamianie serwera w trybie oszczÚdzania energii757576777981828485878991Rozdziaï 4. Kontrola serweraWprowadzenieRÚczne uruchamianie serwera bazy danychSzybkie i bezpieczne zatrzymywanie serweraAwaryjne zatrzymywanie serweraPonowne ïadowanie plików konfiguracyjnych serweraSzybkie restartowanie serweraZapobieganie nowym poïÈczeniomOgraniczanie liczby sesji dla ka dego u ytkownika do jednejRozïÈczanie u ytkownikówProjektowanie pod kÈtem obsïugi wielu podmiotówStosowanie wielu schematówPrzyznawanie u ytkownikom wïasnych, prywatnych baz danychUruchamianie wielu serwerów w jednym systemieKonfigurowanie puli poïÈczeñ93939495969799101103104106107110112113Rozdziaï 5. Tabele i daneWprowadzenieWybieranie wïa ciwych nazw dla obiektów bazy danychObsïuga obiektów z nazwami otoczonymi cudzysïowamiWymuszanie stosowania tych samych definicji dla tak samo nazwanych kolumnIdentyfikacja i usuwanie powtarzajÈcych siÚ wierszyZapobieganie wystÚpowaniu powtarzajÈcych siÚ wierszyOdnajdywanie unikatowego klucza dla zbioru danychGenerowanie danych testowychLosowe próbkowanie danychadowanie danych z arkusza kalkulacyjnegoadowanie danych ze zwykïych plików1171171181201221261291351371411431464Spis tre ciRozdziaï 6. BezpieczeñstwoWprowadzenieWycofywanie dostÚpu u ytkownika do tabeliNadawanie u ytkownikowi uprawnieñ dostÚpu do tabeliTworzenie nowego u ytkownikaTymczasowe uniemo liwianie u ytkownikowi nawiÈzywania poïÈczeniaUsuwanie u ytkownika bez usuwania jego danychSprawdzanie, czy wszyscy u ytkownicy stosujÈ bezpieczne hasïaNadawanie konkretnym u ytkownikom ograniczonych uprawnieñ superu ytkownikaWeryfikacja zmian wprowadzonych za pomocÈ wyra eñ jÚzyka DDLWeryfikacja zmian w danychIntegracja z serwerem LDAPNawiÈzywanie poïÈczenia SSLSzyfrowanie poufnych danych151151153155157158160162163166168171172175Rozdziaï 7. Administracja bazÈ danychWprowadzeniePisanie skryptu, który albo jest wykonywany w caïo ci,albo nie jest wykonywany wcalePisanie skryptu narzÚdzia psql, który przerwie pracÚw momencie napotkania pierwszego bïÚduWykonywanie operacji na wielu tabelachDodawanie i usuwanie kolumn tabeliZmiana typu danych kolumnyDodawanie i usuwanie schematówPrzenoszenie obiektów pomiÚdzy schematamiDodawanie i usuwanie przestrzeni tabelPrzenoszenie obiektów pomiÚdzy przestrzeniami tabelUzyskiwanie dostÚpu do obiektów nale Ècych do innych baz danych PostgreSQLUmo liwianie aktualizacji perspektyw181181183185187192195198200201205208214Rozdziaï 8. Monitoring i diagnostykaWprowadzenieCzy u ytkownik jest poïÈczony?Co uruchamiajÈ u ytkownicy?Czy u ytkownicy sÈ aktywni, czy zablokowani?Kto blokuje u ytkowników?Zabijanie konkretnej sesjiRozstrzyganie transakcji, której przygotowanie budzi wÈtpliwo ciCzy ktokolwiek u ywa okre lonej tabeli?Kiedy kto po raz ostatni u ywaï tej tabeli?Ile przestrzeni dyskowej zajmujÈ dane tymczasowe?Dlaczego spadïa szybko Ê wykonywania zapytañ?Badanie bïÚdów i przygotowywanie raportówGenerowanie codziennych podsumowañ bïÚdów zarejestrowanych w pliku dziennika2212212252262292312322352352372402422462485
[ Pobierz całość w formacie PDF ]