by shigemk2

当面は技術的なことしか書かない

presto query tips

prestoのクエリを書くときに必要なtips(なんか前も紹介したような)

  • 無邪気にアスタを使わない select * from tbl1
  • 使うならカラム名は絞る
  • prototypeではvalueを使う
  • 可能であるならwithを使う
  • timeのパーティションで割り算とかfloatとかbetweenとか使わない
  • カーディナリティの高いものから先にgroup byする
  • limitとorder byを組み合わせる
  • 概算が知りたいならdistinctよりapprox_distinctを使おう
  • 複数likeよりregexp_likeを使う

など