- Как оптимизирате Presto?
- Как да подобря производителността на заявките си в Presto?
- Как да обединя две таблици в Presto?
- Какво е пренареждане на присъединяване?
Как оптимизирате Presto?
Как да оптимизираме производителността на Presto с различни слоеве за съхранение
- Случай № 1 - Заявки в реално време с ниска латентност за персонализирано приложение.
- Случай на употреба № 2 - Често задаване на запитване към нископроизводителна система от бази данни.
- Случай на употреба #3 - Краткосрочно съхранение по време на ETL процеса.
Как да подобря производителността на заявките си в Presto?
Съвети за изпълнение на Presto
- Събирайте статистически данни за таблици, за да сте сигурни, че е създаден най -ефективният план за заявки, което означава, че заявките се изпълняват възможно най -бързо. ...
- Във връзка с горното, ако експлоатирате разделянето, уверете се, че актуализирате информацията за разделяне, която се съхранява във вашия metastore.
Как да обединя две таблици в Presto?
Вътрешно присъединяване се присъединява към две маси при условие. Всеки ред от таблица ще бъде свързан с всеки ред от другата таблица само когато даденото условие е изпълнено. В Presto SQL, INNER JOIN, JOIN и, разделени таблици с клауза WHERE, всички третирани като вътрешно съединение.
Какво е пренареждане на присъединяване?
Когато стратегията за пренареждане на присъединяване е зададена на NONE, Presto се присъединява към таблици в реда, в който са изброени в заявка. Отговорността на потребителя е да оптимизира реда на присъединяване при писане на заявки, за да постигне по -добра производителност и да обработва по -големи съединения.