Bonjour,
J'ai des problèmes de lenteur ave c un base sous 9i.
J'ai créé mon TBS de la manière suivante :
Au fil de l'utilisation mon TBS s'est rempli à 65 % avec que des extends de même taille. Les extends libres sont tous contigus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TABLESPACE USERD DATAFILE '%O_DATA%/%DB_SID%/userd01.dbf' SIZE 512M AUTOEXTEND ON NEXT 50M MAXSIZE %TS_USER_MAX_SIZE%M DEFAULT STORAGE (INITIAL 32K NEXT 32K MAXEXTENTS UNLIMITED) PERMANENT ONLINE;
1) Ceci signifie-t-il bien que mes données ne sont pas fragmentées ?
en lancant la requete :
J'ai certaines tables (segments) qui ont jusqu'à 3500 extends...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select segment_name,tablespace_name,segment_type,extents,max_extents,bytes,owner from sys.dba_segments where (owner != 'SYS' or ( owner = 'SYS' and segment_type = 'ROLLBACK')) AND tablespace_name='USERD' order by owner,segment_Type desc, segment_name
2) Quelles optimisation puis-je envisager :
Un export, drop des tables et des indexes et réimports afin de créer les tables dans des extends contigus ?
Un move des tables vers un autre TBS.
Autre chose qui pourrait expliquer que les performances ne sont pas bonnes ?
Merci d'avance
Partager