bonjour ,
Je souhaite rajouter le hint result_cache sans toucher à la requête dans :
SELECT count(pad) FROM t WHERE id < 9 ;
pour avoir
SELECT /*+ result_cache */ count(pad) FROM t WHERE id < 9 ;
Sauf que en utilisant le SQL Profile les 2 plans ont le même PLAN_HASH_VALUE
select sql_id ,plan_hash_value, sql_text from v$sql where sql_text like '%count(pad) FROM t WHERE id%';
2bzd197q0srgd 4270555908 SELECT count(pad) FROM t WHERE id < 9
2t20sf6vmmgzh 4270555908 SELECT /*+ result_cache */ count(pad) FROM t WHERE id < 9
Bizarrement le mot clé RESULT CACHE n'apparaît pas dans le plan d'exécution dans le cas où j'utilise le hint ...est-ce normal ?
Dans ce cas , comment puis-je hinter la requête via sql profile sans la toucher ?
merci
Partager