Query optimalisatie is het proces van het wijzigen van een query uit te voeren op de meest efficiënte manier mogelijk te maken . In Microsoft SQL Server , kan database administrators de SQL Server Management Studio te gebruiken om te helpen met de optimalisatie . Optimalisatie kan inhouden het toevoegen tafel indexen , index hints of met behulp van andere strategieën om tijdrovende scans van tafel gegevens te voorkomen . De Query Optimizer kan geschat of feitelijke uitvoering plannen voor een query om grafisch presenteren het plan voor het uitvoeren van het weer te geven . Instructies Open SQL Server Management Studio 1 en maak verbinding met de database. Kopen van 2 Open een ' New Query . " Voer de query tekst te analyseren . 3 Klik op "Toon Geschatte Execution Plan " of "Inclusief Actual Execution Plan" op de werkbalk . Daarin de verwachte uitvoering van een plan vereist niet uitvoeren van het script , maar het eigenlijke plan gaat . 4 Het uitvoeringsplan afbeelding lijkt op een stroomschema . Beoordeling van de getoonde afbeelding . Kijk voor aanwijzingen die tafel scans worden uitgevoerd in plaats van het gebruiken van bestaande indexen . In deze situatie kan een query hint of nieuwe index te helpen de prestaties te verbeteren . 5 Sommige trage queries kunnen profiteren van een verbeterde RAM . Kijk naar andere statistieken , zoals de input /output , of I /O , kosten , CPU kosten en geschatte aantal rijen . Afhankelijk van de bevindingen , kunnen verbeteringen worden gezien van het RAM van de computer of het wegnemen van onnodige rijen , tabellen of joins uit de query .
|