Als «postgresql» getaggte Fragen

PostgreSQL ist ein leistungsstarkes, objektrelationales Open-Source-Datenbanksystem. Es verfügt über mehr als 15 Jahre aktive Entwicklung und eine bewährte Architektur, die ihm einen guten Ruf für Zuverlässigkeit, Datenintegrität und Korrektheit eingebracht hat. Es läuft auf allen gängigen Betriebssystemen, einschließlich Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) und Windows.

3
PostgreSQL Slow Commit-Leistung
Wir haben einige Probleme mit einer PostgreSQL-Konfiguration. Nach einigen Benchmarks stellte ich fest, dass sehr einfache Abfragen relativ lange dauern. Bei näherer Betrachtung scheint es, dass der eigentliche COMMIT-Befehl sehr langsam ist. Ich habe einen sehr einfachen Test anhand der folgenden Tabelle durchgeführt: CREATE TABLE test ( id serial primary …

3
Postmaster verwendet übermäßige CPU- und Disk Writes
mit PostgreSQL 9.1.2 Ich sehe eine übermäßige CPU-Auslastung und große Mengen an Schreibvorgängen von Postmaster-Aufgaben auf die Festplatte. Dies geschieht auch dann, wenn meine Anwendung fast nichts tut (10 Sekunden Einfügungen pro Minute). Es ist jedoch eine angemessene Anzahl von Verbindungen offen. Ich habe versucht festzustellen, was in meiner Anwendung …

2
So skalieren Sie OpenStreetMap-Daten effizient
Seit über einem Jahr betreibe ich einen internen PostGIS-Server mit OSM-Daten, der sowohl für die Mapnik-basierte Kachelgenerierung als auch für die Nominatim-basierte Geokodierung verwendet wird und mit Tagesreplikaten aktualisiert wird. Das funktioniert ziemlich gut. Da die Nutzung jedoch exponentiell zunimmt, möchte ich durch Hinzufügen zusätzlicher PostgreSQL-Server eine bessere Zuverlässigkeit und …



2
Wie zähle ich eindeutige Werte?
Ich versuche, die Anzahl der eindeutigen IP-Adressen zu ermitteln (in diesem Fall '3'). Die Tabelle sieht folgendermaßen aus: Struktur: CREATE TABLE bandits ( key text NOT NULL, ip_address inet, offence text, count bigint DEFAULT 1); Daten: COPY Banditen (Schlüssel, IP-Adresse, Beleidigung, Anzahl) FROM stdin; 127.0.0.1_testing 127.0.0.1 testing 1 127.0.0.2_testing 127.0.0.2 …
9 sql  postgresql 


1
Verwenden Sie den ZFS-Kopfknoten als Datenbankserver?
Ich verwende ein ZFS-gestütztes NAS mit zwei Köpfen für gemeinsam genutzten Hochverfügbarkeitsclusterspeicher, basierend auf der hier empfohlenen Architektur von Nexenta: Die Festplatten in 1 JBOD speichern die Datenbankdateien für eine einzelne 4-TB-Postgres-Datenbank, und die Festplatten in der anderen JBOD speichern 20 TB große binäre Roh-Flatfiles (Clusterergebnisse für Kollisionssimulationen mit großen …

2
PostgreSQL wird nach dem Start beendet
Mein PostgreSQL 9.5-Server unter Debian 8 (Jessie) wird direkt nach dem Start über Folgendes beendet service postgresql start: # service postgresql status ● postgresql.service - PostgreSQL RDBMS Loaded: loaded (/lib/systemd/system/postgresql.service; enabled) Active: active (exited) since Fr 2016-12-02 11:02:51 CET; 11min ago Process: 2360 ExecStart=/bin/true (code=exited, status=0/SUCCESS) Main PID: 2360 (code=exited, …


2
Kann der interne Protokollrotationsmechanismus von postgres Protokolldateien löschen, die älter als eine bestimmte Zeit sind?
Ich verwende den internen Protokollrotationsmechanismus von posgtres. Ich möchte, dass Protokolldateien, die älter als 30 Tage sind, gelöscht werden. Wie bringe ich Postgres dazu? Wenn postgres dies nicht unterstützt, kann ich logrotate so einstellen, dass nur Protokolle gelöscht werden, die älter als 30 Tage sind? Meine aktuelle Konfiguration ist: log_destination …

2
Wie gut funktioniert PostgreSQL mit einer großen Anzahl von Datenbanken?
Wir haben eine Webanwendung, deren Architektur erfordert, dass jeder registrierte Benutzer (eigentlich ein Unternehmen) vom anderen isoliert ist, dh ich verwende dieselbe Webanwendung mit denselben Datenmodellen, aber mit unterschiedlichen Datensätzen für jeden Kunden. Daher haben wir darüber nachgedacht, für jeden Kunden eine andere Datenbank in Postgres zu erstellen. Kann diese …

2
pg_restore dauert viel länger als pg_dump
Ich speichere regelmäßig eine kleinere PostgreSQL-Datenbank, die zum Testen verwendet wird, und stelle sie später wieder her. Die Daten werden regelmäßig als Ergebnis von Tests aktualisiert, dann muss ein neuer Speicherauszug erstellt werden, und die Speicherauszüge werden regelmäßig verwendet, um die Datenbank in einem genau definierten Zustand neu zu erstellen. …

3
Postgres INSERT ERROR: Berechtigung für öffentliches Schema verweigert
In Postgres habe ich die folgende Tabelle in einer Datenbank namens erstellt testing: CREATE TABLE category_google_taxonomy ( category_id integer references category ON UPDATE CASCADE ON DELETE CASCADE, google_taxonomy_id integer references google_taxonomy ON UPDATE CASCADE ON DELETE CASCADE ); Wenn ich versuche, die Tabelle zu füllen: INSERT INTO category_google_taxonomy (category_id, google_taxonomy_id) …
9 postgresql  sql 

4
Geben Sie einer Datenbank einen Alias ​​in Postgres
Gibt es eine Möglichkeit, einer Postgres-Datenbank einen Alias ​​zu geben? Im Wesentlichen benötige ich eine einzelne Datenbank, um mit zwei Namen arbeiten zu können, damit ich beispielsweise DB_ALPHA und DB_ONE abfragen kann und sie genau den gleichen Effekt haben. Ich habe dies in MySQL erreicht, indem ich einen symbolischen Link …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.