seq scan :顺序扫描,每个都读取一遍
index scan:索引扫描,根据索引条件进行读取,适合命中率少的查询,结果有顺序

hash:求结果集的hash值,用于以后的hash链接。
hash连接:根据hash值,进行条件连接。
nest连接:嵌套链接,t1表对应没一个t2表的行,如inner join,cross join可用
merge连接:也叫merge simi join  合并连接,合并半连接,这种连接之前必须先对两个表连接条件的列进行排序,根据t1表的最小值,在t2表中查找命中的行,若没有就舍弃t1中的最小值,进行下一轮,直到结束,这一过程常在数据库中利用临时表进行操作,本身这种连接非常快,可是排序的时间长。
sort:排序

nest连接可以立即得到结果,hash可能可以立即得到结果,merge只能在整个连接都结束后才能输出结果。

Meterialize:物化,这个本意:保存耗时较长的查询操作的结果,以后节省时间开销,是一种以空间换取时间的操作,物化视图,对这个词的理解嘛,如果一个查询两次用到的一个表如t,若两个查询的条件不一样,这时,每个对t的查询可以看作t的一个视图,虽然没有显示的查询***view 或者用create view 可是在表操作时可以这么认为,这么看,所谓的create view只不过是一个查询的条件太过于长了,用这种方法保存的这个查询的过程,下次直接去用,

bitmap index:位图索引扫描用的,为某个列建立用一位表示其值的索引,扫描时通过这个位来判断是否读取.

bitmap heap scan:位图扫表后的条件处理,用于位图索引扫描结果的合并。

initplan:这个是制作一次的自查寻,通过$0取得其返回值,给以后的查询提供依据,当子查询没有外部依赖的时候,会用到这个,并只做一次,当有外部依赖的时候,会用subplan。

subplain:这个是子查询,对应外部查询的没一行,都会做一遍.