sql >> Databasteknik >  >> RDS >> Oracle

Stora prestandaproblem med Oracle DataReader i .Net

Vad gör databasen egentligen?

En fråga med en GROUP BY eller och ORDER BY kan behöva generera hela resultatuppsättningen och sedan sortera/aggregera den innan en rad returneras. En fråga som skannar en stor tabell kan hitta 50 rader i de första par blocken och sedan läsa ytterligare hundratusen block innan den hittar ytterligare ett.

Jag föreslår att du ignorerar VB-koden och lägger upp databaskoden.



  1. sp_MSforeachdb:inkludera endast resultat från databaser med resultat

  2. SQL Server:Hur man hittar alla localdb-instansnamn

  3. Biblioteket är inte laddat:/usr/local/opt/readline/lib/libreadline.6.2.dylib

  4. kan icke-unika index undviker duplicering av poster