Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt uitgelegd hoe u het resourcegebruik en de queryactiviteit van de workloadgroep bewaakt. Zie het artikel Metrische gegevens analyseren met Azure Monitor Metrics Explorer voor meer informatie over het configureren van de Azure Metrics Explorer. Zie de sectie Resourcegebruik in azure Synapse Analytics-bewakingsdocumentatie voor meer informatie over het bewaken van systeemresourceverbruik. Er zijn twee verschillende categorieën van metrische indicatoren voor workloadgroepen beschikbaar voor monitoring van workloadbeheer: resourcetoewijzing en queryactiviteit. Deze metrieken kunnen worden gesplitst en gefilterd per workloadgroep. De metrische gegevens kunnen worden gesplitst en gefilterd, afhankelijk van of ze door het systeem zijn gedefinieerd (resourceklasse workloadgroepen) of door de gebruiker (gemaakt met de syntaxis CREATE WORKLOAD GROUP).
Metrische definities voor workloadbeheer
Zie de SQL toegewezen pool - Workloadbeheer-vermeldingen in ondersteunde metrieken voor Microsoft.Synapse/workspaces/sqlPools voor een beschrijving van metrieken voor workloadbeheer.
Scenario's en acties bewaken
Hieronder ziet u een reeks grafiekconfiguraties om het metrische gebruik van workloadbeheer te markeren voor het oplossen van problemen, samen met de bijbehorende acties om het probleem op te lossen.
Onderbenutte werklastisolatie
Houd rekening met de volgende workloadgroep en classificatieconfiguratie waarbij een workloadgroep met de naam wgPriority
wordt gemaakt en theCEOmembername
wordt toegewezen met behulp van de wcCEOPriority
workloadclassificatie. De wgPriority
workloadgroep heeft 25% isolatie van werkbelastingen geconfigureerd (MIN_PERCENTAGE_RESOURCE
= 25). Elke query die door TheCEO wordt ingediend, krijgt 5% van de systeembronnen (REQUEST_MIN_RESOURCE_GRANT_PERCENT
= 5).
CREATE WORKLOAD GROUP wgPriority
WITH ( MIN_PERCENTAGE_RESOURCE = 25
,CAP_PERCENTAGE_RESOURCE = 50
,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5);
CREATE WORKLOAD CLASSIFIER wcCEOPriority
WITH ( WORKLOAD_GROUP = 'wgPriority'
,MEMBERNAME = 'TheCEO');
De onderstaande grafiek is als volgt geconfigureerd:
Metrische Waarde 1: Effectieve Min Resourcepercentage (Gem. aggregatie, blue line
)
Metriek 2: Toewijzing van workloadgroepen naar systeempercentage (Gem. aggregatie, purple line
)
Filter: [Workloadgroep] = wgPriority
In de grafiek ziet u dat met isolatie van werkbelastingen van 25% gemiddeld slechts 10% wordt gebruikt. In dit geval kan de
MIN_PERCENTAGE_RESOURCE
parameterwaarde worden verlaagd tot 10 of 15 en kunnen andere workloads op het systeem de resources verbruiken.
Knelpunt in de werklastgroep
Houd rekening met de volgende workloadgroep en classificatieconfiguratie waarbij een workloadgroep met de naam wgDataAnalyst
wordt gemaakt en de DataAnalystmembername
eraan is toegewezen met behulp van de wcDataAnalyst
workloadclassificatie. De wgDataAnalyst
workloadgroep heeft 6% isolatie van werkbelastingen geconfigureerd (MIN_PERCENTAGE_RESOURCE
= 6) en een resourcelimiet van 9% (CAP_PERCENTAGE_RESOURCE
= 9). Elke query die door DataAnalyst wordt verzonden, krijgt 3% van de systeembronnen (REQUEST_MIN_RESOURCE_GRANT_PERCENT
= 3).
CREATE WORKLOAD GROUP wgDataAnalyst
WITH ( MIN_PERCENTAGE_RESOURCE = 6
,CAP_PERCENTAGE_RESOURCE = 9
,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 3);
CREATE WORKLOAD CLASSIFIER wcDataAnalyst
WITH ( WORKLOAD_GROUP = 'wgDataAnalyst'
,MEMBERNAME = 'DataAnalyst');
De onderstaande grafiek is als volgt geconfigureerd:
Metrische waarde 1: Effectief Percentage van Beschikbare Middelen (gem. aggregatie, blue line
)
Metrische waarde 2: toewijzing van workloadgroepen op percentage van limietresources (gem. aggregatie, purple line
)
Metrische gegevens 3: query's in de wachtrij van de werklastgroep (somaggregatie, turquoise line
)
Filter: [Workloadgroep] = wgDataAnalyst
De grafiek toont aan dat met een limiet van 9% voor bronnen de werklastgroep voor meer dan 90% wordt benut (van de toewijzing van de werklastgroep volgens het percentage limietbronnen metrische gegevens). Er is een continue wachtrij van query's, zoals blijkt uit de metrische gegevens van de workloadgroep. In dit geval kan het verhogen van de
CAP_PERCENTAGE_RESOURCE
waarde naar een hogere waarde dan 9% meer query's gelijktijdig uitvoeren. Het verhogen van de CAP_PERCENTAGE_RESOURCE
veronderstelt dat er voldoende middelen beschikbaar zijn en niet worden geïsoleerd door andere werkbelastinggroepen. Controleer of de limiet is verhoogd door de percentage-metriek voor effectieve limieten te controleren. Als u meer doorvoer wilt, kunt u ook overwegen om de REQUEST_MIN_RESOURCE_GRANT_PERCENT
waarde groter dan 3 te verhogen. Het vergroten van de REQUEST_MIN_RESOURCE_GRANT_PERCENT
kan ervoor zorgen dat query's sneller worden uitgevoerd.