bonjour
je demandais si la taille d'un fichier de données diminue lorsqu'on supprime des enregistrements d'une table.
merci
bonjour
je demandais si la taille d'un fichier de données diminue lorsqu'on supprime des enregistrements d'une table.
merci
Non, tu n'as même pas l'espace utilisé qui diminue
http://oracle.developpez.com/guide/a...lespaces/#L1.4
Il faut faire des "drop table" ou "truncate table" pour libérer les extents et ensuite pouvoir faire des "resize" sur les datafiles afin de diminuer leur taille
Pour voir combien d'espace tu peux rogner sur les datafiles, http://oracle.developpez.com/sources...#DISPO_SEGMENT
en sachant que tu devras peut-être faire des "move" pour déplacer les objets situés à la fin du datafile
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
ça ne suffit même pas, puisque si les extents des objets droppé sont en début de fichier tu ne pourras de toute façon pas redimensionner le datafile
Edit : Désolé, j'avais pas vu la précision sur le MOVE![]()
Partager