INSERT vs INSERT/*+ direct*的性能

Max*_*kov 1 vertica

哪个指令INSERTINSERT /*+ direct */插入时间最短?为什么?

mau*_*uro 6

当您使用DIRECT提示时,INSERT语句将绕过Write Optimized Store(WOS - 在内存中)并直接将光盘写入Read Optimized Store(ROS).

所以...

  • 没有DIRECT的单个INSERT可能会更快,但它取决于几个配置参数和WOS状态
  • 即使您插入WOS - 迟早 - Vertica进程(Tuple Mover)也必须将数据移动到光盘(ROS).