Azure SQL Database automatisch afstemmenAutomatic tuning in Azure SQL Database

Azure SQL Database automatisch afstemmen biedt piek prestaties en stabiele workloads door continue prestaties afstemmen op basis van AI en machine learning.Azure SQL Database Automatic tuning provides peak performance and stable workloads through continuous performance tuning based on AI and machine learning.

Automatisch afstemmen is een volledig beheerde intelligente prestatie service die gebruikmaakt van ingebouwde intelligentie om continu query's te controleren die worden uitgevoerd op een Data Base, en de prestaties worden automatisch verbeterd.Automatic tuning is a fully managed intelligent performance service that uses built-in intelligence to continuously monitor queries executed on a database, and it automatically improves their performance. Dit wordt bereikt door de data base dynamisch aan te passen aan de veranderende werk belastingen en de aanbevelingen voor het afstemmen toe te passen.This is achieved through dynamically adapting database to the changing workloads and applying tuning recommendations. Automatische afstemming leert horizon taal van alle data bases op Azure tot en met AI, waardoor de afstemmings acties dynamisch worden verbeterd.Automatic tuning learns horizontally from all databases on Azure through AI and it dynamically improves its tuning actions. Hoe langer een Azure SQL Database wordt uitgevoerd met automatisch afstemmen op, hoe beter het werkt.The longer an Azure SQL Database runs with automatic tuning on, the better it performs.

Azure SQL Database automatisch afstemmen kan een van de belangrijkste functies zijn die u kunt inschakelen om stabiele en piek uren voor de data base uit te voeren.Azure SQL Database Automatic tuning might be one of the most important features that you can enable to provide stable and peak performing database workloads.

Wat kan er automatisch worden afgestemd?What can Automatic Tuning do for you?

  • Geautomatiseerde prestaties afstemmen van Azure SQL-data basesAutomated performance tuning of Azure SQL databases
  • Automatische verificatie van prestatie verbeteringenAutomated verification of performance gains
  • Automatische terugdraai actie en automatische correctieAutomated rollback and self-correction
  • AfstemmingsgeschiedenisTuning history
  • T-SQL-scripts voor het afstemmen van acties voor hand matige implementatiesTuning action T-SQL scripts for manual deployments
  • Bewaking van proactieve werk belasting prestatiesProactive workload performance monitoring
  • Mogelijkheden voor uitschalen op honderd duizenden data basesScale out capability on hundreds of thousands of databases
  • Positieve impact op DevOps resources en de total cost of ownershipPositive impact to DevOps resources and the total cost of ownership

Veilig, betrouwbaar en bewezenSafe, Reliable, and Proven

Afstemmings bewerkingen die worden toegepast op Azure SQL-data bases zijn volledig veilig voor de prestaties van uw meest intense workloads.Tuning operations applied to Azure SQL databases are fully safe for the performance of your most intense workloads. Het systeem is zo ontworpen dat de werk belasting van de gebruiker niet wordt verstoord.The system has been designed with care not to interfere with the user workloads. Automatische afstemmings aanbevelingen worden alleen toegepast op het tijdstip van een laag gebruik.Automated tuning recommendations are applied only at the times of a low utilization. Het systeem kan ook tijdelijk automatisch afstemmen uitschakelen om de prestaties van de werk belasting te beveiligen.The system can also temporarily disable automatic tuning operations to protect the workload performance. In dit geval wordt het bericht ' uitgeschakeld door het systeem ' weer gegeven in Azure Portal.In such case, “Disabled by the system” message will be shown in Azure portal. Automatisch afstemmen met werk belastingen met de hoogste resource prioriteit.Automatic tuning regards workloads with the highest resource priority.

Automatische afstemmings mechanismen zijn verouderd en zijn perfect in verschillende miljoen data bases die worden uitgevoerd op Azure.Automatic tuning mechanisms are mature and have been perfected on several million databases running on Azure. Automatische afstemmings bewerkingen die worden toegepast, worden automatisch gecontroleerd om te zorgen voor een positieve verbetering van de prestaties van de werk belasting.Automated tuning operations applied are verified automatically to ensure there is a positive improvement to the workload performance. Aanbevelingen voor teruggedraaide-prestaties worden dynamisch gedetecteerd en hersteld.Regressed performance recommendations are dynamically detected and promptly reverted. Tijdens de registratie van de afstemmings geschiedenis bestaat een duidelijke tracering van de afstemmings verbeteringen die zijn aangebracht in elke Azure SQL Database.Through the tuning history recorded, there exists a clear trace of tuning improvements made to each Azure SQL Database.

Hoe werkt automatisch afstemmen?

Azure SQL Database automatisch afstemmen deelt de kern logica met de SQL Server Automatic tuning engine.Azure SQL Database Automatic tuning is sharing its core logic with the SQL Server automatic tuning engine. Zie SQL Server Automatic tuning(Engelstalig) voor aanvullende technische informatie over het ingebouwde intelligentie-mechanisme.For additional technical information on the built-in intelligence mechanism, see SQL Server automatic tuning.

Automatisch afstemmen gebruikenUse Automatic tuning

Automatisch afstemmen moet zijn ingeschakeld voor uw abonnement.Automatic tuning needs to be enabled on your subscription. Als u automatisch afstemmen met Azure Portal wilt inschakelen, raadpleegt u automatisch afstemmen inschakelen.To enable automatic tuning using Azure portal, see Enable automatic tuning.

Automatisch afstemmen kan autonoom worden gebruikt voor het automatisch Toep assen van afstemmings aanbevelingen, waaronder geautomatiseerde verificatie van prestatie verbeteringen.Automatic tuning can operate autonomously through automatically applying tuning recommendations, including automated verification of performance gains.

Voor meer controle kunnen automatische toepassings afstemmings aanbevelingen worden uitgeschakeld en kunnen afstemmings aanbevelingen hand matig worden toegepast via Azure Portal.For more control, automatic application of tuning recommendations can be turned off, and tuning recommendations can be manually applied through Azure portal. Het is ook mogelijk om de oplossing te gebruiken om alleen aanbevelingen voor automatische afstemming te bekijken en deze hand matig toe te passen via scripts en hulpprogram ma's van uw keuze.It is also possible to use the solution to view automated tuning recommendations only and manually apply them through scripts and tools of your choice.

Voor een overzicht van de werking van automatisch afstemmen en voor typische gebruiks scenario's raadpleegt u de Inge sloten video:For an overview of how automatic tuning works and for typical usage scenarios, see the embedded video:

Opties voor automatisch afstemmenAutomatic tuning options

Opties voor automatisch afstemmen die beschikbaar zijn in Azure SQL Database zijn:Automatic tuning options available in Azure SQL Database are:

Optie voor automatisch afstemmenAutomatic tuning option Ondersteuning voor één data base en gepoolde data baseSingle database and pooled database support Ondersteuning voor instance data baseInstance database support
Create Index : identificeert indexen die de prestaties van uw workload kunnen verbeteren, maakt indexen en controleert automatisch of de prestaties van query's zijn verbeterd.CREATE INDEX - Identifies indexes that may improve performance of your workload, creates indexes, and automatically verifies that performance of queries has improved. JaYes NeeNo
Drop Index : Hiermee worden dagelijks redundante en dubbele indexen geïdentificeerd, met uitzonde ring van unieke indexen en indexen die gedurende een lange periode niet zijn gebruikt (> 90 dagen).DROP INDEX - Identifies redundant and duplicate indexes daily, except for unique indexes, and indexes that were not used for a long time (>90 days). Houd er rekening mee dat deze optie niet compatibel is met toepassingen die gebruikmaken van partitie switches en index hints.Please note that this option is not compatible with applications using partition switching and index hints. Het verwijderen van niet-gebruikte indexen wordt niet ondersteund voor Premium-en Bedrijfskritiek-service lagen.Dropping unused indexes is not supported for Premium and Business Critical service tiers. JaYes NeeNo
laatste goede plan forceren (automatische plan correctie): identificeert SQL-query's met behulp van een uitvoerings plan dat lager is dan het vorige goede plan en voert query's uit met behulp van het laatst bekende goede plan in plaats van het teruggedraaide-abonnement.FORCE LAST GOOD PLAN (automatic plan correction) - Identifies SQL queries using execution plan that is slower than the previous good plan, and queries using the last known good plan instead of the regressed plan. JaYes JaYes

Automatische afstemming duidt het maken van een index, Drop Indexaf en dwingt de laatste goede plan aanbevelingen af waarmee de prestaties van uw data base kunnen worden geoptimaliseerd en weer gegeven in Azure Portal, en ze worden beschikbaar gesteld via T-SQL en REST API.Automatic tuning identifies CREATE INDEX, DROP INDEX, and FORCE LAST GOOD PLAN recommendations that can optimize your database performance and shows them in Azure portal, and exposes them through T-SQL and REST API. Zie voor meer informatie over het afdwingen van het laatste goede PLAN en het configureren van automatische afstemmings opties via T-SQL automatisch afstemmen introduceert automatisch corrigeren van plannen.To learn more about FORCE LAST GOOD PLAN and configuring automatic tuning options through T-SQL, see Automatic tuning introduces automatic plan correction.

U kunt de aanbevelingen voor het afstemmen hand matig Toep assen met behulp van de portal of u kunt automatisch afstemmen op zichzelf afstemmen Toep assen.You can either manually apply tuning recommendations using the portal or you can let Automatic tuning autonomously apply tuning recommendations for you. De voor delen van het autonoom Toep assen van het systeem om automatisch afstemmings aanbevelingen voor u toe te passen, is dat er een positieve toename van de prestaties van de werk belasting bestaat en als er geen belang rijke prestatie verbetering wordt gedetecteerd. de aanbeveling voor het afstemmen automatisch terugdraaien.The benefits of letting the system autonomously apply tuning recommendations for you is that it automatically validates there exists a positive gain to the workload performance, and if there is no significant performance improvement detected, it will automatically revert the tuning recommendation. In het geval van query's die worden beïnvloed door het afstemmen van aanbevelingen die niet vaak worden uitgevoerd, kan de validatie fase tot 72 uur duren.Please note that in case of queries affected by tuning recommendations that are not executed frequently, the validation phase can take up to 72 hrs by design.

Als u aanbevelingen voor het afstemmen toepast via T-SQL, zijn de mechanismen voor automatische prestatie validatie en omkering niet beschikbaar.In case you are applying tuning recommendations through T-SQL, the automatic performance validation, and reversal mechanisms are not available. Aanbevelingen die op een dergelijke manier worden toegepast, blijven actief en worden weer gegeven in de lijst met aanbevelingen voor 24-48 uur.Recommendations applied in such way will remain active and shown in the list of tuning recommendations for 24-48 hrs. voordat het systeem ze automatisch intrekt.before the system automatically withdraws them. Als u een aanbeveling eerder wilt verwijderen, kunt u deze uit Azure Portal verwijderen.If you would like to remove a recommendation sooner, you can discard it from Azure portal.

Automatische afstemmings opties kunnen onafhankelijk worden in-of uitgeschakeld per data base, maar ze kunnen worden geconfigureerd op SQL Database servers en toegepast op elke Data Base die instellingen overneemt van de server.Automatic tuning options can be independently enabled or disabled per database, or they can be configured on SQL Database servers and applied on every database that inherits settings from the server. SQL Database-servers kunnen Azure-standaard waarden overnemen voor instellingen voor automatisch afstemmen.SQL Database servers can inherit Azure defaults for Automatic tuning settings. De standaard waarden van Azure op dit moment worden ingesteld op FORCE_LAST_GOOD_PLAN is ingeschakeld, CREATE_INDEX is ingeschakeld en DROP_INDEX is uitgeschakeld.Azure defaults at this time are set to FORCE_LAST_GOOD_PLAN is enabled, CREATE_INDEX is enabled, and DROP_INDEX is disabled.

Het configureren van opties voor automatisch afstemmen op een server en het overnemen van instellingen voor data bases die deel uitmaken van de bovenliggende server is een aanbevolen methode voor het configureren van automatische afstemming, omdat het beheer van automatische afstemmings opties voor een groot aantal data bases vereenvoudigt.Configuring Automatic tuning options on a server and inheriting settings for databases belonging to the parent server is a recommended method for configuring automatic tuning as it simplifies management of automatic tuning options for a large number of databases.

Volgende stappenNext steps