Bonjour
Dans la création d'un Cluster, il faut spécifier le HASHKEY et le SIZE. Comment pouvons-nous déterminer la valeur de ces paramètres ?
Merci
Bonjour
Dans la création d'un Cluster, il faut spécifier le HASHKEY et le SIZE. Comment pouvons-nous déterminer la valeur de ces paramètres ?
Merci
A ce que je comprends :
- HASHKEY doit couvrir le nombre des valeurs distinctes anticipées sinon il y aura des collisions non intentionnées, ce qui empire la performance.
- SIZE c’est la longueur moyenne des données associées avec une clé.
Est-ce qu'il y a un moyen d'obtenir ses valeurs facilement ou simplement d'y aller par un guess ?
Merci
Bonjour,
En général, on pense un HASH CLUSTER pour une table assez statique, dont on connait le nombre de valeurs distinctes pour lesquelles on veut regrouper les enregistrements (->HASHKEYS) et dont on connait le nombre d'enregistrements qui correspondent à chaque valeur, et leur taille moyenne et donc la taille à allouer en face de chaque valeur (-> SIZE)
Si on a des doutes là dessus, alors un HASH CLUSTER n'est peut-être pas la bonne structure.
Le but d'un HASH CLUSTER étant de ramener en la(les) ligne(s) qui correspondent à une valeur en ne lisant qu'un seul bloc on doit connaître le nombre de ces valeurs, et la taille des lignes qui leur correspondent. Sinon, ça sert à rien.
Cordialement,
Franck.
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