????(1) ????pg???
????PostgreSQL??????????????????(Cost based optimizer)????????????????????????????????????????????????????????г???????????????С?????????в?????????????????????У??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????г??С??????
????(2)????QL??????
??????oracle?????hint???????SQL????м????
??????postgresql??????????μ???????е???
???????set<option> to off/on;????????????????????:

 

enable_seqscan???????????
enable_hashjoin?????????hash????
enable_nestloop?????????nestloop????
enable_mergejoin???????????????
enable_tidscan?????????tid??裨????oracle?е??rowid?????
enable_bitmapscan?????????bitmap???
enable_hashagg?????????hash??????????group by???
enable_indexscan?????????????
enable_sort?????????????
constraint_exclusion????????????