Bonjour à tous,
je viens vers vous à propos d'un comportement étrange de l'utilitaire runstat par partition. la table en question approche du milliard d'enregistrements, elle est partitionnée sur trois colonnes. Il y a 8 index (dont le cluster)
il y a des partitions qui ne possèdent pas de statistiques valides, je fais exécuter donc un
Mon problème est que cet utilitaire peut mettre jusqu'à 6h à s'exécuter, en effet je le vois compter des millions de pages via le -dis utility(*). Hors, je ne vois pas pourquoi il va compter ces pages (qui doivent provenir des autres partitions remplies).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 runstat tablespace DBMADB.MONTS PART 1 TABLE(ALL) INDEX(ALL)
j'ai fais un test avec un reorg tablespace part avec prises de statistiques. et là, j'ai le boulot qui est fait en 10min... Je trouve dommage de devoir faire une reorg pour avoir des statistiques rapidement...
Pouvez-vous m'expliquer cette différence de comportement ? Est-il possible d’empêcher le runstat de compter toutes les pages de la tables ?
Partager