sql >> Database >  >> RDS >> Oracle

Verward met dbms_xplan.display

Uitvoeringsplannen tonen alleen de geschatte aantal rijen, dat is gebaseerd op verzamelde statistieken. Optimizer-statistieken zijn ingewikkeld; zonder precieze informatie over wat er is uitgevoerd, is het niet mogelijk om de ROWS . uit te leggen waarde.

Hoogstwaarschijnlijk heeft de tabel verouderde of ontbrekende statistieken en de schatting voor een FULL TABLE SCAN is onjuist. Indexstatistieken worden automatisch verzameld bij het maken. Toen de index werd gemaakt en het plan werd gewijzigd, was het in staat om de nauwkeurige indexstatistieken te gebruiken om te voorspellen dat er slechts één rij wordt geretourneerd.




  1. MySQL voegt twee tabellen samen met de maximale waarde op een ander veld

  2. Rekenkundige overloopfout bij het converteren van expressie naar gegevenstype int

  3. dit is fout ORA-12154:TNS:kon de opgegeven verbindings-ID niet oplossen?

  4. Gebruik FILEGROUP_NAME() om de naam van een bestandsgroep in SQL Server te retourneren