sql >> Database >  >> RDS >> Sqlserver

Prestaties afstemmen SQL

U krijgt geen indexzoekopdracht omdat u bijna 93% van de rijen in de tabel ophaalt en in dat soort scenario is het sneller en goedkoper om de hele index te scannen.

Als je prestatieproblemen hebt, moet je kijken naar het verwijderen van format() -function, vooral als de query veel rijen retourneert. Lees meer uit deze blogpost

Een andere optie kan zijn om een ​​geïndexeerde weergave te maken en uw gegevens vooraf te aggregeren. Dit voegt natuurlijk extra kosten toe aan het bijwerken/invoegen van bewerkingen, dus bedenk dat alleen als dit echt vaak wordt gedaan versus hoe vaak de tabel wordt bijgewerkt.



  1. Oracle gebruikersnaam en wachtwoord vergeten, hoe op te halen?

  2. JDBC ResultSet intern mechanisme voor het ophalen van grote datasets

  3. MySQL samengestelde index wordt niet gebruikt

  4. Java gebruiken om verbinding te maken met een Oracle-database