Oralce fornisce un suggerimento parallelo per sutuazioni come questa in cui si ha una scansione completa della tabella o un problema simile e si desidera utilizzare più core per dividere il carico di lavoro. Ulteriori dettagli qui .
La sintassi è molto semplice, specifichi la tabella (o alias) e il numero di core (di solito lascio come predefinito) es:
select /*+ parallel(a, default) */ *
from table_a a
Puoi anche usarlo con più tabelle, ad es.
select /*+ parallel(a, default) parallel(b,default) */ *
from table_a a, table_b b
where a.some_id = b.some_id