PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres-Abfrageplan, warum die Zeilenschätzung so falsch ist

Das ist normal. Die erwartete Zeilenanzahl der Zeile "Nur Index scannen" gibt die Anzahl der Zeilen an, von denen erwartet wird, dass sie die Indexbedingung erfüllen, wenn bis zum Abschluss gescannt . Die tatsächlichen Zeilen spiegeln die Tatsache wider, dass das LIMIT es vorzeitig beendet hat. Beachten Sie, dass die Kostenschätzung des LIMIT niedriger ist als die Kostenschätzung des Index-Scans, da diese Schätzung auch für einen vollständigen Scan angegeben wird, der dann durch das LIMIT "zurückgefahren" wird.