Bonjour,
Je découvre une base Oracle depuis peu en tant que développeur, je ne suis pas DBA Oracle à la base et je n'ai pas la main sur le serveur (droits -et connaissances- très limités sur Oracle).
Je sais bien qu'un tas de choses rentrent en compte dans le fait de savoir s'il y a un problème ou pas dans la performance des exécutions de requêtes, j'aimerais juste avoir votre avis de but en blanc sur ce que je constate. A mon sens, il y a des choses qui ne vont pas...
Je dispose d'une table contenant 6 millions d'enregistrements, une dizaine de colonnes. Trois colonnes sont PK. La base Oracle est sur un serveur récent, je suis sur une machine de test, nous sommes au maximum 3 a requêter sur cet environnement. Lorsque j'update une colonne contenant un CHAR(20) à NULL, il me faut environ 3 minutes (il n'y pas de triggers ni contraintes autres que la PK sur cette table). La performance est à peu près identique en enlevant la PK. J'ai l'impression que ce temps est anormalement long. Ceci n'est évidemment qu'un exemple parmi beaucoup d'autres.
Pourriez-vous svp me dire ce que vous en pensez ?
En vous remerciant,
Partager