Delen via


Tijdlijn taken

De tijdlijn taken is een goed uitgangspunt voor het begrijpen van uw pijplijn of query. Het geeft u een overzicht van wat er is uitgevoerd, hoe lang elke stap duurde en of er fouten zijn opgetreden.

De tijdlijn voor taken openen

Klik in de Spark-gebruikersinterface op Taken en tijdlijn voor gebeurtenissen , zoals rood is gemarkeerd in de volgende schermopname. U ziet de tijdlijn. In dit voorbeeld ziet u het stuurprogramma en uitvoerprogramma 0 dat wordt toegevoegd:

Tijdlijn taken

Waar u naar moet zoeken

In de onderstaande secties wordt uitgelegd hoe u de tijdlijn voor gebeurtenissen leest om de mogelijke oorzaak van uw prestatie- of kostenprobleem te ontdekken. Als u een van deze trends in uw tijdlijn ziet, bevat het einde van elke bijbehorende sectie een koppeling naar een artikel met richtlijnen.

Mislukte taken of mislukte uitvoerders

Hier volgt een voorbeeld van een mislukte taak en verwijderde uitvoerders, aangegeven met een rode status, in de gebeurtenistijdlijn.

Mislukte taken

Als u mislukte taken of mislukte uitvoerders ziet, raadpleegt u Mislukte taken of uitvoerders verwijderd.

Hiaten in uitvoering

Zoek naar hiaten van een minuut of meer, zoals in dit voorbeeld:

Hiaten in taken

Dit voorbeeld heeft verschillende hiaten, waarvan er een aantal worden gemarkeerd door de rode pijlen. Als u hiaten in uw tijdlijn ziet, zijn deze dan een minuut of langer? Er worden korte hiaten verwacht wanneer de stuurprogrammacoördinaten werken. Als u langere hiaten hebt, bevinden ze zich in het midden van een pijplijn? Of wordt dit cluster voortdurend uitgevoerd en worden de hiaten uitgelegd door pauzes in activiteit? Mogelijk kunt u dit bepalen op basis van het tijdstip waarop uw workload is gestart en beëindigd.

Als u lange onverklaarbare hiaten in het midden van een pijplijn ziet, raadpleegt u Hiaten tussen Spark-taken.

Lange taken

Wordt de tijdlijn gedomineerd door een of een paar lange taken? Deze lange banen zouden iets zijn om te onderzoeken. In het volgende voorbeeld heeft de workload één taak die veel langer is dan de andere. Dit is een goed doel voor onderzoek.

Lange taken

Klik op de langste baan om in te graven. Zie Diagnose van een lange fase in Spark voor informatie over het onderzoeken van deze lange fase.

Veel kleine taken

Wat we hier zoeken, is een tijdlijn die wordt gedomineerd door kleine taken. Die zou er ongeveer als volgt uit kunnen zien:

Kleine taken

Let op alle kleine blauwe lijnen. Elk van deze is een kleine taak die een paar seconden of minder duurde.

Als uw tijdlijn voornamelijk kleine taken is, raadpleegt u Veel kleine Spark-taken.

Geen van bovenstaande

Als uw tijdlijn er niet uitziet als een van de bovenstaande, is de volgende stap het identificeren van de langste taak. Sorteer de taken op duur en klik op de koppeling in de beschrijving voor de langste taak:

Langste taak identificeren

Zodra u op de pagina voor de langste taak bent, vindt u aanvullende informatie over het onderzoeken van deze lange fase plaats in het diagnosticeren van een lange fase in Spark.