Bonjour
J'aimerais savoir si lorsque je fais un truncate sur ma table l'espace mémoire est désalloué en même temps ou si il existe une commande pour desalloué cet espace merci.
Bonjour
J'aimerais savoir si lorsque je fais un truncate sur ma table l'espace mémoire est désalloué en même temps ou si il existe une commande pour desalloué cet espace merci.
Une rapide recherche vous aurait permis de trouver ceci:
Réponse dans l'Admin. Guide:
Donc par défaut il désalloue l'espace. Pour le garder, il faut ajouter 'REUSE STORAGE' derrière le TRUNCATE.The REUSE STORAGE or DROP STORAGE options of the TRUNCATE statement control whether space currently allocated for a table or cluster is returned to the containing tablespace after truncation. The default option, DROP STORAGE, reduces the number of extents allocated to the resulting table to the original setting for MINEXTENTS. Freed extents are then returned to the system and can be used by other objects
là tu parles des extents, espace de stockage, et pas la mémoire
je pensais qu'il parlait du cache... d'où mémoire... mais peut-être que j'ai mal compris
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager