效能比較
Presto效能不足的原因
- split排程模式,執行緒切換極高,而有效利用率不高
- 設計上嵌入了大量的實時統計,這些損耗太多
- 謂詞過濾效能不行,如TupleDomain體系的Predicate可能模糊/in/等條件沒有spark的定向最佳化好
- 記憶體資料結構,buff有限,又是流水線式作業,有類似flink的背壓問題,快取處理不了時導致上游阻塞 降低了吞吐(尤其是stage較多的時候)
- Task上的Pipeline裡Operator機制 太臃腫,函式呼叫鏈很長
推薦閱讀:
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2900858/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python 批量resize效能比較Python
- 請比較下for、forEach、for of的效能的效能
- Java中List集合效能比較Java
- 排序演算法效能比較排序演算法
- Java JIT與AOT效能比較 - foojayJava
- 堆排序和快速排序效能比較排序
- Java Bean Copy元件的效能比較JavaBean元件
- IocPerformance 常見IOC 功能、效能比較ORM
- PostgreSQL、Redis與Memcached的效能比較 - CYBERTECSQLRedis
- Java幾種常用JSON庫效能比較JavaJSON
- 雲主機的硬碟IO效能比較硬碟
- WCF與ASP.NET Core效能比較ASP.NET
- Apache與Nginx的優缺點、效能比較,到底選擇哪個比較好?ApacheNginx
- MySQL 中的 distinct 和 group by 的效能比較MySql
- 使用 BenchmarkDotNet 比較指定容量的 List 的效能
- Caddy 與 Nginx的基準效能比較 - tjllNginx
- Python、JavaScript和Rust的Web效能比較 - AlexPythonJavaScriptRustWeb
- Spring Boot Native vs Go:效能比較 – Ignacio SuaySpring BootGo
- PHP file_get_contents 與 curl 效能比較PHP
- 四個id 生成器效能比較記錄
- 服務網格Istio、Linkerd和Cilium效能比較
- Stream.toList()和Collectors.toList()的效能比較
- Java基礎(二)- 普通for迴圈、foreach效能比較Java
- 一頓騷操作版本號比較效能提升300%
- NATS訊息傳遞與REST效能比較 | VinsguruREST
- 【譯】Flutter vs React Native vs Native:深度效能比較FlutterReact Native
- js 深比較和淺比較JS
- JAVA中生成隨機數Random VS ThreadLocalRandom效能比較Java隨機randomthread
- Java實體對映工具MapStruct 與BeanUtils效能比較JavaStructBean
- Dapper, Ef core, Freesql 插入大量資料效能比較(二)APPSQL
- 集合差異比較演算法及效能測試演算法
- [譯] 原生 iOS(Swift) 和 React-Native 的效能比較iOSSwiftReact
- Oracle date 型別比較和String比較Oracle型別
- Vue2 和 Vue3 效能比較小實驗Vue
- Apache Pulsar 與 Kafka 效能比較:延遲性(測試方法)ApacheKafka
- MRAM與常用計算機記憶體的效能比較計算機記憶體
- SAP UI5和React的頁面渲染效能比較UIReact
- 比較集合