Undersöka långsamma inläsningar av efterfrågade vyer
Diagrammet Långsamma inläsningar av efterfrågade vyer på prestandasidan är ett användbart mätvärde för att förstå vyernas prestanda och den resulterande effekten på användarinteraktioner på Tableau Server.
Diagrammet Långsamma inläsningar av efterfrågade vyer visar när vyer återges långsammare än normalt på Tableau Server. För att göra detta använder diagrammet en baslinje som fastställs för varje vy och använder den sedan för att jämföra den tid det tar att återge vyn för att avgöra om vyn tar längre tid än förväntat.
I version 2021.4 etableras baslinjen genom att beräkna medianvärdet för de första 10 gångerna en specifik arbetsbok återges utan fel.
I version 2021.4.1 och senare etableras baslinjen genom att beräkna den 95:e procentenheten för 50 gånger en specifik arbetsbok återges utan fel.
När baslinjen har etablerats jämförs tiden det tar för en arbetsbok att laddas med baslinjen varje gång samma arbetsbok återges i framtiden. Beroende på om tiden det tar att återge vyn hamnar inom det förväntade intervallet eller hamnar olika grader utanför det förväntade intervallet, kategoriseras dessa enligt följande:
- Normal: <=2x baslinje
- Lång: >=2x baslinje
- Mycket lång: >=4x baslinje
- Misslyckades: Gick inte att ladda eller ledde till ett fel
Obs! Denna baslinje och jämförelserna gäller endast för den ursprungliga återgivningen av vyn. Detta gäller inte för efterföljande åtgärder som att välja filter. Var också medveten om att baslinjen beräknas om när du publicerar en ny version av arbetsboken.
Diagrammet visar procentandelen av visningsbelastningar som ligger utanför det normala intervallet för det valda tidsintervallet. Så, om du ser gula (långa) eller röda (mycket långa) spikar på detta diagram, är det den första indikationen på att det sannolikt finns ett problem.
Tips: Det kan vara bra att välja tidsintervallet ”Senaste 48 timmarna” för att komma igång, eftersom det kommer att ge dig lite sammanhang på aktivitet i det förflutna kontra nutid.
Diagrammen Samtidiga användare och Totalt antal inläsningar av efterfrågade vyer på samma sida kan användas för att få en bild av hur stor påverkan långsamma vyinläsningar i samma tidsintervall har. Du kan också använda diagrammet för Tableau-processer för att identifiera eventuella korrelationer mellan långsamma inläsningar av efterfrågade vyer och resursanvändning – till exempel kanske du ser en hög VizQL Server-resursanvändning på specifika noder under samma tid som du ser toppar i diagrammet Långsamma inläsningar av efterfrågade vyer.
Om du ser en topp i diagrammet Långsamma inläsningar av efterfrågade vyer kan du sedan börja gå nedåt ytterligare för att identifiera vad det beror på – om det är en viss vy som krånglar eller om det beror på ett mycket större problem. Detta gör du genom att gå till diagrammet Långsamma inläsningar av efterfrågade vyer, där du markerar ett intervall som inkluderar en stor andel av de långsamma vyerna. Då kommer du till aktivitetssidan Visa inläsningar, där du ser inläsningar av efterfrågade vyer för samma tidsram.
Filtrera efter belastningstidens allvarlighetskategori och välj lämplig kategori för de vybelastningar du vill undersöka.
Listan bör ange vilka vyer som kan ha orsakat diagramresultaten och kan förstås på följande sätt:
Flera vyer: Om listan visar flera vyer är detta troligen ett större problem med Tableau Server. Gå tillbaka till prestandasidan och ta en titt på Prestanda och diagrammet Tableau Server processer för att undersöka resursanvändningen. Fliken Status på prestationssidan visar status för processerna oavsett om de är aktiva, upptagna eller nere. Leta efter processerna VizQL Server, dataserver och datamotor i den här listan.
Samma vy: Om listan mestadels är en enda vy, kan detta innebära att det finns ett problem med den vyn eller arbetsboken. Ytterligare utredningar kan behövas för att se vad som kan vara orsaken till problemet. Klicka på visningsnamnet i listan för att se mer information om laddningstider, relaterade dataförfrågningar och VizQL-sessioner.
Viktigt: Om den genomsnittliga belastningstiden är konsekvent även när du justerar datumintervallet till att omfatta strax före och efter att spiken började betyder det att baslinjeberäkningen troligen skapades när vybelastningarna var kraftigt cachelagrade, vilket gjorde att efterföljande vybelastningar ansågs ”långsamma”. Det här scenariot återspeglar inte ett problem med Tableau Server eller vyn. Om så är fallet kan du utlösa en omräkning av baslinjen genom att publicera en ny version av arbetsboken.
Här är några resurser för att hjälpa till med felsökning av prestanda för en specifik vy:
Vem kan göra detta?
Alla användare av Resource Monitoring Tool kan visa diagrammen.