Bonjour,
Petite question pour un DBA de passage.
J'ai un tablespace de 27 partitions, le partionnement est fait par un index cluster unique selon sa première colonne qui se trouve être le numéro de partition. Dans chaque partition on a une 20aine de million d'enreg. Le numéro de partition change chaque semaine.
On fait 5 à 6 LOAD quotidiens de 500 000 enreg avec un DISCARDDN afin de récupérer les doublons et les retraiter (c'est une des fonctions de la table).
Le problème est que les doublons doivent être contrôlés et dédoublonnés dans le DISCARDDN sur plus d'une semaine.
Nous souhaitons donc rajouter un index unique identique à l'index cluster unique sans la colonne "numéro de partition" afin que le dédoublonnage en DISCARDDN soit fait sur les autres partitions que celle loadée.
Bien sûr il y a un problème de conception, bien sûr un LOAD avec DISCARDDN n'est pas la meilleure solution pour gérer des doublons, mais j'ai peu de chance de pouvoir faire modifier ces aspects, alors, en tant que DBA, pour des raisons de performance, est-ce que vous laisseriez passer cette solution (ajout de l'IX unique) en production ?
.
Partager