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
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.
Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot
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.
Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot
Email : http://scr.im/waldar
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager