- Hur optimerar du Presto?
- Hur förbättrar jag prestandafrågan?
- Hur slår jag ihop två bord i Presto?
- Vad är att ordna om?
Hur optimerar du Presto?
Hur man optimerar Presto -prestanda med olika lagringslager
- Använd fall #1 - Låg latens, realtidsfrågor för anpassad applikation.
- Använd fall #2 - Frekvent sökning av lågpresterande databassystem.
- Använd fall #3 - Korttidsförvaring under ETL -process.
Hur förbättrar jag prestandafrågan?
Presto Performance Tips
- Samla in tabellstatistik för att säkerställa att den mest effektiva frågeplanen tas fram, vilket innebär att frågor körs så snabbt som möjligt. ...
- I samband med ovanstående, om du utnyttjar partitionering, se till att du uppdaterar partitionsinformationen som är lagrad i din metastore.
Hur slår jag ihop två bord i Presto?
Inre koppling förenar två bord under ett villkor. Varje rad från ett bord kommer att förenas med varje rad från den andra tabellen endast när det givna villkoret är uppfyllt. I Presto SQL, INNER JOIN, JOIN och separerade tabeller med en WHERE -sats som alla behandlas som inner join.
Vad är att ordna om?
När strategin för ombeställning av anslutning är inställd på INGEN, ansluter Presto till tabeller i den ordning de visas i en fråga. Det är användarens ansvar att optimera kopplingsordern när du skriver frågor för att uppnå bättre prestanda och hantera större kopplingar.