slt tt le monde;
pouvez vous me proposer des solutions pour optimiser l’espace
utilisé par une table.
merci![]()
slt tt le monde;
pouvez vous me proposer des solutions pour optimiser l’espace
utilisé par une table.
merci![]()
Optimisations possibles
- utiliser les types de champs adequat : CHAR (50) inutile si code postal par exemple, idem pour les autres types.
- mettre la table dans un tablespace avec des extents adequat : 1 table de40k dans un tbs avec des extents de 1go prendra un 1Go.
Inversement ne pas mettre une grosse table dans un tbs ayant des extents de 64k, sinon lors des chargements le dictionnaire va chauffer suite aux demandes nombreuses d'extent.
- si seulement des inserts sur la table (pas d'update), mettre le PCTFREE au minimum.
- utiliser la compression, mais attention à la version d'Oracle et aux contraintes
slt;
d'acc merci![]()
Il faut aussi utiliser VARCHAR2 qui a une taille de stockage variable au lieu de CHAR qui a une taille de stockage fixe: si la donnée est inférieure à la taille définie, Oracle va rajouter des blancs jusqu'à la taille maximale.
Partager