Devo implementare una funzionalità in linea con la funzionalità GEQO di PostgreSQL. Comprendo che l'approccio GEQO consiste nel codificare i piani di query come stringhe di numeri interi e GEQO genera queste possibili sequenze di join a caso. Fonte: http://www.postgresql.org/docs/9.3/static/geqo-pg-intro.html
La mia domanda: come modificare la funzione GEQO se conosco definitivamente la giusta sequenza di join, in modo da non dover cercare diverse sequenze di join. Ad esempio, se sapessi che il modo migliore di unire le 4 relazioni è 4-1-3-2, non devo controllare altre permutazioni.
Non ci sono buoni materiali su come GEQO è implementato in PostgreSQL. PostgreSQL offre solo una visione d'insieme della funzionalità GEQO ma non spiega molto.
O potrei ottenere questa funzionalità in standard_join_search () stesso senza usare GEQO?