当提交一个查询后,查询优化器迅速选择一个projections来使用、优化以及生成执行计划,并且将SQL语句记入日志。

 

优化器将生成的执行计划打散未各个小的执行计划,将他们分发到执行节点上。

 

在执行计划的最后一部,启动查询的节点会进行如下操作:

  • 组合查询结果
  • 合并多个排序好的部分结果集
  • 格式化结果、并返回给客户端

 

Vertica可以从数据库快照中获取历史数据,以进行历史查询。

 

当从快照中获取数据时,不会持有任何锁,不会阻塞写操作。

  • No labels