Bonjour,

Dans le cadre d'une migration d'un outil fondé sur Oracle (EIS de la gamme Oracle EPM), je constate que sur mon nouveau serveur une requête est considérablement plus lente que sur l'ancien, avec en outre un plan d'exécution différent (un enchaînement de NESTED JOIN sur le nouveau, un HASH JOIN sur l'ancien).

J'ai donc commencé par comparer les index, et je constate que l'ancienne a deux index de plus que la nouvelle :
  • TRCA$_PLAN_TABLE_N1 sur la table TRCANLZR.TRCA$_PLAN_TABLE
  • TRCA$_TABLES_PK sur la table TRCANLZR.TRCA$_TABLES


Est-ce que ça veut dire que l'optimiseur est mal déployé, ce qui explique les différences de comportement, ou bien est-ce totalement anecdotique ?

Merci d'avance pour toute contribution !