筆者作為Apache Doris的開發者,平時感覺相關Doris的文章寫的很少。主要是很多時候不知道應該去記錄一些怎么樣的問題,感覺寫的不好就會很慌張。新的一年,希望記錄自己在Doris開發過程之中所遇到一些有意思的事情。(只希望能堅持下來,別打臉~~) 言歸正傳,回到本篇想聊的問一個問題 ...
Apache Doris的BE部分是由C 編寫,當出現一些內存越界,非法訪問的問題時會導致BE進程的Crash。這部分的問題常常較難排查,同時也很難快速定位到對應的觸發SQL,給使用者帶來較大的困擾。所以下面會介紹通過Linux的CoreDump快速定位到問題SQL,並復現問題的方式。 .查看日志 當BE進程Crash的時候,可以先查看be.out日志,確認是否存在stack trace的記錄。當 ...
2021-07-15 14:15 0 230 推薦指數:
筆者作為Apache Doris的開發者,平時感覺相關Doris的文章寫的很少。主要是很多時候不知道應該去記錄一些怎么樣的問題,感覺寫的不好就會很慌張。新的一年,希望記錄自己在Doris開發過程之中所遇到一些有意思的事情。(只希望能堅持下來,別打臉~~) 言歸正傳,回到本篇想聊的問一個問題 ...
最近一直在進行Doris的向量化計算引擎的開發工作,在進行CPU熱點排查時,發現了存儲層上出現的CPU熱點問題。於是嘗試通過SIMD的指令優化了這部分的CPU熱點代碼,取得了較好的性能優化效果。借用本篇手記記錄下問題的發現,解決過程一些對於C/C++程序性能問題的一些解決思路,希望各位也能有 ...
Doris 基本概念 Doris 是基於 MPP 架構的交互式 SQL 數據倉庫,主要用於解決近實時的報表和多維分析。 Doris 分成兩部分 FE 和 BE ,FE 負責存儲以及維護集群元數據、接收、解析、查詢、設計規划整體查詢流程,BE 負責數據存儲和具體的實施過程。 在 Doris ...
] 找不到 編譯過程中可能會遇到幾個找不到文件的問題,可以參照https:// ...
坑 安裝 簡單示例 通過模板來生成文件 釋放內存 單元格 根據索引獲取英文列 設置值 合並單元格 居中顯示 寬度設置 批量設置單元格格式 直接輸出下載 自動計算列寬 函數formula 單元格變可點 ...
Doris 最早是解決百度鳳巢統計報表的專用系統,隨着百度業務的飛速發展對系統進行了多次迭代,逐漸承擔起百度內部業務的統計報表和多維分析需求。2013 年,百度把 Doris 進行了 MPP 框架的升級,並將新系統命名為 Palo。2017 年以百度 Palo 的名字在 GitHub 上進 ...
Doris 前綴索引 doris不支持在任意列上創建索引,而是按照指定的列對數據進行排序存儲,在這種數據結構上,以排序列作為條件查詢會非常的高效。 在Aggregate,Uniq,Duplicate三種數據模型中,底層的數據存儲,是按照各自建表語句中,AGGREGATE KEY ...
## 1. 開啟```bashdocker run -d -it \--name doris \--net=host \-v /volume1/doris/incubator-doris:/root/incubator-doris/ apachedoris/doris ...