Bonjour,
J'ai actuellement une table partitionnée.
A priori les index présents sur cette table (hormis l'index de partition) ne sont pas partitionner....
Comment faire pour partitionner aussi les index de cette table?
Merci d'avance
Bonjour,
J'ai actuellement une table partitionnée.
A priori les index présents sur cette table (hormis l'index de partition) ne sont pas partitionner....
Comment faire pour partitionner aussi les index de cette table?
Merci d'avance
tu recrées l'index avec le paramètre LOCAL mais attention, ce n'est pas forcément judicieux notamment si la requête qui utilise l'index doit "traverser" les partitions.
Non, dans ce cas là vaut mieux pas utiliser l'option LOCAL en principe![]()
Je suis bien interesse par votre discussion. merci
Et Je comprends pas tres bien le "ce n'est pas trop judicieux" sur la partition d'index.
Je suis actuellement dans le meme cas.
J'ai une tres grosse table que j'ai partitionne :
- par periodes de temps (mois par mois)
- puis repartitionne par des divisions (cad departement, service ou organisation dans l'entreprise) car les personnes n'ont acces qu'aux donnees de leur division.
Hors ils se peut que quelques personnes hierarchiquement bien place aient aussi le droit de voir plusieurs divisions (Big boss entre autre)
Est-ce cela le fait de "traverser" les partitions et pourquoi ce n'est pas judicieux alors que le fait de partitionner te reduit l'acces I/O ?
Pourquoi ne devrais-je pas partitionne mon index ?
D'avance Merci
Partager