sans vouloir amoindrir le niveau d'expertise de chacun, j'essaye de faire une synthèse de vos apports :
je retiens surtout
(et précise mon contexte entre parenthèses) :
- le conseil de mnitu par lequel il invite à analyser l'activité globale de son instance de base de données
(par des traces mises en forme dans un statpack par exemple)
- ainsi que le rappel de mohammed.houri sur la manière dont évolue une table et la pertinence d'un index par rapport au CBO
(pour moi une attention particulière à améliorer la performance des insert très (trop) nombreux dans une table qui grossie à vue d'oeil, jamais de delete ou d'update, des select rares mais catastrophiques en terme de performance à se demander si ils ne provoquent pas ponctuellement des engorgements sur l'activité)
- et la méthode d'analyse de pachot
(dont je me servirai certainement à d'autres occasions)
Ce que je retiens des digressions relatives aux triggers et contraintes :
- dangereux à être utilisés pour créer des règles de gestion car peuvent être trop complexes à exprimer
- doivent rester simples pour ne pas risquer d'alourdir l'activité d'oracle et engendrer des effets de bord sur les performances ou des dégradations dans le temps
Je n'ai pas bien compris ce qu'est le clustring_factor dans le calcul du CBO
Merci à tous
JC
Partager