| PostgreSQL-Administration | 3 |
---|
| Inhalt | 5 |
---|
| Vorwort | 13 |
---|
| Zielgruppe | 13 |
| Struktur dieses Buchs | 14 |
| In diesem Buch behandelte Versionen | 15 |
| Neues in der dritten Auflage | 15 |
| Typografische Konventionen | 15 |
| Danksagungen | 16 |
| Kapitel 1 – Installation | 17 |
---|
| Softwareinstallation | 17 |
| Versionierung | 18 |
| Paketinstallation | 19 |
| Debian und Ubuntu | 19 |
| Red Hat | 20 |
| SUSE | 20 |
| Quellcode bauen | 20 |
| Contrib | 22 |
| PostgreSQL einrichten | 23 |
| Datenverzeichnis initialisieren | 23 |
| Datenverzeichnis bestimmen | 23 |
| Benutzerkonto einrichten | 24 |
| Datenverzeichnis initialisieren | 25 |
| Server starten | 28 |
| Server starten mit Programm postgres | 28 |
| Server starten mit dem Programm pg_ctl | 29 |
| Server mit Init-Skript starten | 30 |
| Server anhalten | 31 |
| Server per Signal anhalten | 31 |
| Server anhalten mit dem Programm pg_ctl | 32 |
| Server anhalten mit Init-Skript | 33 |
| Server neu starten oder neu laden | 33 |
| Nächste Schritte | 34 |
| Upgrades durchführen | 34 |
| Kleine und große Upgrades | 34 |
| Upgrade mit pg_dumpall | 35 |
| Upgrade mit pg_upgrade | 37 |
| Upgrade durch Replikation | 38 |
| Kapitel 2 – Konfiguration | 39 |
---|
| Allgemeines | 39 |
| Die Datei postgresql.conf | 40 |
| Syntax | 41 |
| include | 41 |
| Änderungen laden | 42 |
| Kommandozeile | 43 |
| PGOPTIONS | 43 |
| SET, RESET und SHOW | 44 |
| Einstellungen für Datenbanken und Rollen | 45 |
| Präzedenz | 46 |
| Einstellungen | 47 |
| Verbindungskontrolle | 47 |
| listen_addresses | 47 |
| port | 48 |
| max_connections | 49 |
| superuser_reserved_connections | 49 |
| ssl | 50 |
| Speicherverwaltung | 50 |
| shared_buffers | 51 |
| temp_buffers | 51 |
| work_mem | 52 |
| maintenance_work_mem | 54 |
| Wartung: Vacuum und Autovacuum | 55 |
| autovacuum | 55 |
| autovacuum_max_workers | 55 |
| autovacuum_naptime | 55 |
| Scale Factor und Threshold | 55 |
| Transaktionslog | 55 |
| fsync | 56 |
| wal_buffers | 57 |
| synchronous_commit | 57 |
| wal_writer_delay | 58 |
| checkpoint_segments | 58 |
| checkpoint_timeout | 59 |
| checkpoint_warning | 59 |
| checkpoint_completion_target | 59 |
| full_page_writes | 60 |
| wal_level | 61 |
| archive_mode | 61 |
| archive_command | 61 |
| archive_timeout | 61 |
| hot_standby | 61 |
| max_wal_senders | 62 |
| wal_sender_delay | 62 |
| max_standby_archive_delay | 62 |
| max_standby_streaming_delay | 62 |
| wal_keep_segments | 62 |
| vacuum_defer_cleanup_age | 62 |
| wal_receiver_status_interval | 63 |
| hot_standby_feedback | 63 |
| Planereinstellungen | 63 |
| Plantypen | 63 |
| enable_seqscan | 64 |
| enable_indexscan | 64 |
| enable_indexonlyscan | 64 |
| enable_bitmapscan | 64 |
| enable_nestloop | 64 |
| enable_hashjoin | 64 |
| enable_mergejoin | 64 |
| enable_hashagg | 64 |
| enable_sort | 64 |
| enable_tidscan | 65 |
| enable_material | 65 |
| Kostenparameter | 65 |
| seq_page_cost | 65 |
| random_page_cost | 65 |
| cpu_tuple_cost | 65 |
| cpu_index_tuple_cost | 65 |
| cpu_operator_cost | 65 |
| effective_cache_size | 65 |
| Andere Planereinstellungen | 65 |
| default_statistics_target | 65 |
| cursor_tuple_fraction | 66 |
| Logging | 66 |
| Wohin soll geloggt werden? | 66 |
| log_destination | 67 |
| CSV-Log | 68 |
| logging_collector | 69 |
| log_directory | 69 |
| log_filename | 70 |
| log_rotation_age | 70 |
| log_rotation_size | 70 |
| log_truncate_on_rotation | 70 |
| syslog_facility | 71 |
| syslog_ident | 71 |
| Wann soll geloggt werden? | 71 |
| client_min_messages | 71 |
| log_min_messages | 72 |
| log_autovacuum_min_duration | 72 |
| log_error_verbosity | 72 |
| log_min_error_statement | 73 |
| log_min_duration_statement | 73 |
| Was soll geloggt werden? | 74 |
| log_checkpoints | 74 |
| log_connections | 74 |
| log_disconnections | 74 |
| log_duration | 74 |
| log_hostname | 75 |
| log_line_prefix | 75 |
| log_lock_waits | 77 |
| log_statement | 77 |
| log_temp_files | 78 |
| log_timezone | 78 |
| Statistiken | 78 |
| track_activities | 78 |
| track_activity_query_size | 79 |
| track_counts | 79 |
| track_functions | 79 |
| track_io_timing | 79 |
| update_process_title | 79 |
| stats_temp_directory | 80 |
| Lokalisierung | 80 |
| client_encoding | 81 |
| datestyle | 82 |
| intervalstyle | 82 |
| lc_collate | 82 |
| lc_ctype | 83 |
| lc_messages | 83 |
| lc_monetary | 83 |
| lc_numeric | 84 |
| server_encoding | 84 |
| Diverses | 84 |
| bytea_output | 84 |
| custom_variable_classes | 84 |
| effective_io_concurrency | 85 |
| search_path | 85 |
| server_version | 86 |
| server_ver
|