performance tuning is een onderdeel van SQL Server onderhoud . Database administrators gebruiken tuning technieken om de snelheid van de database- server wanneer queries en tabellen vertragen . Een trage database- server kan vertragen een website of desktop- applicatie , die bezoeker interesse en interne productiviteit van werknemers afneemt . Performance tuning versnelt queries , optimaliseert uw tafels en verbetert de prestaties van de toepassing . SQL Server biedt meerdere manieren om uw database te optimaliseren . Instructies 1 Open de SQL Server- Prestatiemeter beschikbaar in het menu Start van Windows . Deze applicatie draait rapporten en ' watches ' uw SQL Server . Het laat u precies wat queries , tabellen of weergaven draaien te langzaam , die u helpt de prestaties mislukking vinden op de server . Kopen van 2 Bekijk uw tafel indexen ten opzichte van de opgeslagen procedures . Tabel indexen bevinden zich op de kolommen gebruikt om zoekopdrachten te doen . Bijvoorbeeld , als u meerdere belangrijke opgeslagen procedures die zoeken naar achternaam van een klant , een index op de klant tabel op de laatste kolom naam wordt gemaakt . Dit sorteert de tafel met de achternaam , dus het versnelt uw vragen . Beoordeling 3 uw opgeslagen procedures . Gebruik "join " statements om tabellen verbinden in plaats van het scheiden van SQL-statements en ophalen van gegevens afzonderlijk . Een verzoek aan de server is beter dan een aantal opgeslagen procedures uitgevoerd . Dit is beter voor uw gebruikers en versnelt de toepassing die meerdere telefoontjes naar de database maakt . Beoordeling 4 hardware van de server . Als het bedrijf of website groeit , zou de hardware van de SQL Server worden achterhaald en middelen kunnen worden afgedekt . Als CPU-gebruik en geheugengebruik zijn bijna 100 procent , een upgrade van de hardware van de server . Bekijk de hardware prestaties in het Windows Taakbeheer . 5 Vervang inline SQL-statements met opgeslagen procedures . Sommige ontwikkelaars schrijven SQL statements in de applicatie code . Opgeslagen procedures zijn beter voor de prestaties , omdat ze vooraf gecompileerde blokken code . Controleer uw applicatie code en breng de verklaringen aan de database.
|