Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 19/05/2018 09:59:59
- big1
- Membre
cpu_tuple_cost
Bonjour,
Le paramètre suivant m'interroge:
$show cpu_tuple_cost;
cpu_tuple_cost
----------------
0.01
(1 row)
Je me demande est-ce que cette valeur reste la même quelque soit la langueur de ligne d'enregistrement (tuple)?
Pas de différence si la ligne compte 10 caractères ou 10000 caractères?
A tout hasard connaissez-vous le paramètre similaire en Oracle?
Merci à vous.
Hors ligne
#2 19/05/2018 10:31:07
- Marc Cousin
- Membre
Re : cpu_tuple_cost
Oui la valeur reste la même quelle que soit la taille de l'enregistrement. C'est une des nombreuses approximations faites par l'optimiseur :-)
Je ne crois pas qu'il y ait un paramètre équivalent chez Oracle, j'imagine que c'est en dur... Mais j'ai arrêté Oracle depuis plus de dix ans...
J'imagine que cette constante sert surtout à éviter d'avoir des plans qui brassent trop d'enregistrements... Une des choses qui coûtent habituellement très cher, c'est la "déformation" de tuple. Je n'ai pas souvenir d'avoir jamais eu à toucher à ce paramètre...
Marc.
Hors ligne
#3 19/05/2018 10:45:06
- gleu
- Administrateur
Re : cpu_tuple_cost
Jamais touché non plus.
Guillaume.
Hors ligne
Pages : 1