1. 程式人生 > >Clickhouse之Join效能測試

Clickhouse之Join效能測試

  clickhouse作為目前所有開源MPP計算框架中計算速度最快的,它在做多列的表,同時行數很多的表的查詢時,效能是很讓人興奮的,但是在做表的join時,它的效能是不如單寬表查詢的,但是瞭解了clickhouse在做join的時候的處理過程,利用的好的話,也會帶來很大的效率提升,下面就詳細介紹一下:

   1.clickhouse做LEFT JOIN時的操作過程

       比如做兩表JOIN時,會優先計算右表結果,將右表結果儲存到記憶體中,然後跟左邊表的資料進行做match

   2.join操作的秒級產出

      首先,clickhouse在做單表查詢時速度是快的驚人的,因此只要左表和右表查出來的資料量是不大的,那麼整個查詢響應時間仍然會是秒級產出的。