Salut
Je souhaite savoir si pour un texte donné d'une requête sql correspond toujours le même SQL_ID quelque soit la configuration de l'instance et de la session voir quelque soit la base Oracle et sa version?
merci pour votre aide
Version imprimable
Salut
Je souhaite savoir si pour un texte donné d'une requête sql correspond toujours le même SQL_ID quelque soit la configuration de l'instance et de la session voir quelque soit la base Oracle et sa version?
merci pour votre aide
A ma compréhension c'est le même quoi qu'une nouvelle version d'Oracle pourrait changer d'algorithme.
Bonjour,
Oui le sql_id est le résultat d'une fonction de hachage sur le text sql.
Cordialement,
Franck.
Et c'est le même cas pour le plan_hash_value (PHV) d'un plan ?
La fonction de hachage est déterministe ?
Oui, c'est la même chose, plan_hash_value est calculé à partir de sql_id.