Tuning-adviseur voor database-engine

Schrijver: Lewis Jackson
Datum Van Creatie: 10 Kunnen 2021
Updatedatum: 1 Juli- 2024
Anonim
Patrik Uytterhoeven - Upgrade Zabbix and migrate to PostgreSQL with TimescaleDB
Video: Patrik Uytterhoeven - Upgrade Zabbix and migrate to PostgreSQL with TimescaleDB

Inhoud

Definitie - Wat betekent Database Engine Tuning Advisor?

Database Engine Tuning Advisor is een hulpmiddel voor het analyseren van workloads die betrokken zijn bij het functioneren van de database. Het maakt het afstemmen van databases mogelijk voor verbeterde queryverwerking en het creëren van een optimale set indexen, geïndexeerde views en partities. Deze functies vereisen geen diepgaand begrip van de database-structuur of SQL-serverinternals. Database Engine Tuning Advisor onderzoekt nauwgezet hoe query's in een database worden verwerkt en beveelt methoden aan om de verwerking van zoekopdrachten te verbeteren.


Deze term wordt ook wel SQL Server Database Tuning Advisor genoemd.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Database Engine Tuning Advisor

Database Engine Tuning Advisor kan een grafische gebruikersinterface gebruiken om databases af te stemmen, aanbevelingen te doen en rapporten te genereren. Of het kan een opdrachtregelprogramma gebruiken, inclusief scripting en automatisch afstemmen. Het afstemmen wordt meestal uitgevoerd wanneer complexe query's worden uitgevoerd en extra geheugenruimte in beslag nemen. Een set van dergelijke Transact-SQL-instructies die moeten worden aangepast, wordt een werkbelasting genoemd. Een afstemmingsadviseur analyseert deze werklast en beveelt fysieke ontwerpstructuren aan, waardoor de kosten van query-optimalisatoren tijdens het analyseren van de werklast worden verlaagd.


De eerste stap bij het gebruik van Database Tuning Advisor is het definiëren van de afstemmingstaak. De volgende stap is het uitvoeren van de afstemmingstaak. Dit wordt uitgevoerd met behulp van EXECUTE_TUNING_TASK. Met deze functie kan de tuning-adviseur de werklast analyseren. Na het afstemmen van alle taakuitvoering, toont en rapporteert de adviseur zijn bevindingen. De functie die wordt gebruikt om rapportage uit te voeren is de REPORT_ TUNING_ TASK.

Het sessiemonitorvenster toont alle afstemmingsresultaten, die zijn opgeslagen in de MSDB-database van de SQL Server-database-engine. Met de geavanceerde afstemmingsopties kunnen gebruikers de maximale ruimte beperken die wordt gebruikt door fysieke gegevensstructuren en het maximale aantal kolommen per index. Na het voltooien van de afstemming is er ook een optie om aanbevelingen te evalueren. Deze aanbevelingen worden opgeslagen in een XML-bestand of SQL-script.