sql-execution-plan

Eine Ausführung oder ein Abfrageplan ist die Aufschlüsselung der Schritte, die die Datenbank-Engine verwendet, um ein Ergebnis zu erhalten.
5
Antworten

Gleiche Abfrage, verschiedene Ausführungspläne

Ich versuche eine Lösung für ein Problem zu finden, das mich verrückt macht ... Ich habe eine Abfrage, die in einem QA-Server sehr schnell läuft, aber in der Produktion sehr langsam ist. Ich habe festgestellt, dass sie unterschiedliche Ausfüh...
25.05.2010, 11:45
6
Antworten

Nicht vorhanden vs Nicht In: Effizienz

Ich war immer davon ausgegangen, dass es nicht den Weg gibt, den man gehen muss, anstatt einen nicht-in-Zustand zu benutzen. Bei einem Vergleich mit einer Abfrage, die ich verwendet habe, habe ich jedoch festgestellt, dass die Ausführung für den...
09.07.2015, 23:01
2
Antworten

PostgreSQL: Je niedriger das LIMIT, desto langsamer die Abfrage

Ich habe die folgende Abfrage %Vor% Es läuft furchtbar 110 Sekunden . Die Tabellengrößen: %Vor% Wenn ich jedoch den Parameter LIMIT von 50 auf 1000 ändere, endet die Abfrage in 2 Sekunden . Hier ist der Abfrageplan für den lan...
26.07.2012, 12:30
1
Antwort

Warum analysiert der Vakuum-Analyse-Abfrageplan während der Analyse nicht?

Ich wollte die Leistung von Nur-Index-Scans in Postgres nutzen und experimentierte mit einer Tabelle: %Vor% Der Index deckt alle Spalten ab, die ich in der nächsten Abfrage verwenden möchte: %Vor% Ich überprüfe den Plan sofort nach der E...
01.09.2017, 16:09
3
Antworten

Was ist der Unterschied zwischen diesen T-SQL-Abfragen mit OR?

Ich verwende Microsoft SQL Server 2008 (SP1, x64). Ich habe zwei Abfragen, die dasselbe tun, oder so denke ich, aber sie haben völlig andere Abfragepläne und Leistung. Abfrage 1: %Vor% Abfrage 2: %Vor% Abfrage 1 ist schnell, wie ich e...
13.03.2012, 11:45