2016-06-14 19 views
0

Ich bin ein Anfänger PHP-Entwickler. Ich habe eine große Datenbank. Ich habe postgresql Datenbank verwendet. Zum Beispiel hat eine Tabelle 10 GB Daten in der Datenbank. Wenn ich 5 Zeilen eine Abfrage führe, bekomme ich durchschnittlich 40 Sekunden Antwort. Wie kann ich Daten schneller erhalten? Welche Technologien sollte ich verwenden? Bitte helfen Sie.So erhalten Sie schnellere Daten aus der Datenbank

+2

Ohne Tabellenschemas zu sehen, fragt und erklärt, gibt es nicht viel zu sagen, stellen Sie sicher, dass Ihre Indices richtig sind? Wenn Sie das fragen, frage ich mich, woher alle Daten stammen. –

+1

werfen Sie einen Blick auf diese http://www.revsys.com/writings/postgresql-performance.html. Teilen Sie das Schema oder die Abfrage, für die Sie eine Optimierung wünschen. –

Antwort

1

Zuerst müssen Sie überlegen, ob das Design Ihrer Datenbank das richtige ist. Manchmal, wenn das Design nicht korrekt ist, können Sie Probleme mit der Reaktionszeit haben. Versuchen Sie auch in den Abfragen, nur das Feld zu erhalten, das Sie verwenden werden. Bringen Sie nicht alle Felder des Tisches mit.

Verwandte Themen