PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Plan de requête Postgres pourquoi l'estimation de la ligne est si fausse

C'est normal. Le nombre de lignes attendu de la ligne "index only scan" donne le nombre de lignes censées satisfaire la condition d'index, si elles sont analysées jusqu'à la fin . Les lignes réelles reflètent le fait que la LIMITE l'a fait s'arrêter plus tôt. Notez que l'estimation du coût de la LIMIT est inférieure à l'estimation du coût de l'analyse de l'index, car cette estimation est également donnée pour une analyse complète, qui est ensuite "soutenue" par la LIMIT.