Als «postgresql-performance» getaggte Fragen

Leistungsprobleme bei PostgreSQL-Abfragen





2
Wie gehe ich mit einem fehlerhaften Abfrageplan um, der durch die exakte Gleichheit des Bereichstyps verursacht wird?
Ich führe ein Update durch, bei dem ich eine genaue Gleichheit für eine tstzrangeVariable benötige . ~ 1 Million Zeilen werden geändert, und die Abfrage dauert ~ 13 Minuten. Das Ergebnis EXPLAIN ANALYZEist zu sehen, hier , und die tatsächlichen Ergebnisse sind sehr verschieden von denen der Anfrageplaner geschätzt. Das …



1
Indizes: Ganzzahl im Vergleich zur Zeichenfolgenleistung, wenn die Anzahl der Knoten identisch ist
Ich entwickle eine Anwendung in Ruby on Rails mit der PostgreSQL (9.4) -Datenbank. Für meinen Anwendungsfall werden Spalten in Tabellen sehr häufig nachgeschlagen, da die gesamte Anwendung nach sehr spezifischen Attributen in einem Modell sucht. Ich bin zur Entscheidung darüber , ob eine verwenden integerArt oder einfach einen typischen String …



1
Die Einstellung "log_min_duration_statement" wird ignoriert
Ich laufe Postgresql 9.1auf Ubuntu. Genaue Postgresql-Version ist, 9.1+129ubuntu1wie mein Paketmanager zeigt. Ich habe 2 Datenbanken, die aktiv verwendet werden und die von einem Remote-Server verwendet werden. Ich möchte Abfragen mit langer Ausführungszeit protokollieren. Also habe ich folgende Parameter in der /etc/postgresql/9.1/main/postgresql.confDatei eingestellt log_min_duration_statement = 10000 log_statement = 'mod' Daher …


2
Wie kann die ORDER BY-Sortierung beschleunigt werden, wenn der GIN-Index in PostgreSQL verwendet wird?
Ich habe einen Tisch wie diesen: CREATE TABLE products ( id serial PRIMARY KEY, category_ids integer[], published boolean NOT NULL, score integer NOT NULL, title varchar NOT NULL); Ein Produkt kann mehreren Kategorien angehören. category_idsDie Spalte enthält eine Liste der IDs aller Produktkategorien. Eine typische Abfrage sieht folgendermaßen aus (immer …

2
Viele Spalten gegen wenige Tabellen - leistungsmäßig
Ja, mir ist bewusst, dass die Datennormalisierung meine Priorität sein sollte (so wie sie ist). Ich habe eine Tabelle mit 65 Spalten Speicherung von Fahrzeugdaten mit Spalten: used_vehicle, color, doors, mileage, priceund so weiter, insgesamt 65. Jetzt kann ich teilen , dass und habe VehicleTabelle, VehicleInterior, VehicleExterior, VehicleTechnical, VehicleExtra(alle eins-zu-eins …

2
Langsame Index-Scans in einer großen Tabelle
Mit PostgreSQL 9.2 habe ich Probleme mit langsamen Abfragen in einer relativ großen Tabelle (mehr als 200 Millionen Zeilen). Ich versuche nichts Verrücktes, sondern füge nur historische Werte hinzu. Unten finden Sie die Abfrage und die Ausgabe des Abfrageplans. Mein Tabellenlayout: Table "public.energy_energyentry" Column | Type | Modifiers -----------+--------------------------+----------------------------------------------------------------- id …

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.