sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres Query Plan varför raduppskattning är så fel

Det här är normalt. Det förväntade radantalet för raden "endast index skanning" ger antalet rader som förväntas uppfylla indexvillkoret, om de skannas till slut . De faktiska raderna återspeglar det faktum att LIMIT gjorde att den slutade tidigt. Observera att kostnadsuppskattningen för LIMIT är lägre än kostnadsuppskattningen för indexskanningen, eftersom den uppskattningen också ges för en fullständig genomsökning, som sedan "backas" av LIMIT.



  1. Fullständig lista över samlingar som stöds av MariaDB

  2. Hur APPROX_COUNT_DISTINCT() fungerar i SQL Server

  3. MySQL-användare DB har inga lösenordskolumner - Installerar MySQL på OSX

  4. Två främmande nycklar istället för primära