03 novembre 2018

La taille allouée à une table et la taille utilisée par ses données : ce n'est pas la même chose!

IntroductionCet article rejoint celui-ci "Evolution taille table : Insert, Delete, Truncate, Drop, Shrink, Move" de Mars 2017 : http://dbaoraclesql.canalblog.com/archives/2017/03/19/34974508.html. Mais cette fois je vais m'attarder sur la taille de la table versus la taille de ses données. Et ce n'est pas du tout la même chose comme nous allons le voir!   Points d'attentionNA.   Base de testsN'importe quelle base Oracle; tests sur une 12.1.     ... [Lire la suite]
Posté par David DBA à 16:04 - - Permalien [#]
Tags : , ,

19 mars 2017

Evolution taille table : Insert, Delete, Truncate, Drop, Shrink, Move

          IntroductionUne légende tenace dans le monde Oracle dit qu'une fois les données d'une table supprimées, l'espace occupé par ces lignes est définitivement perdu! Oui, ça a l'air idiot mais on trouve encore cette histoire sur pas mal de forums. La réalité est plus complexe : une fois que des blocs de données ont été alloués à une table, ces blocs restent alloués à la table, même si l'intégralité des données est supprimée par un DELETE! Néanmoins ces blocs seront réutilisables lors... [Lire la suite]
Posté par David DBA à 12:33 - - Permalien [#]
Tags : , , , , , , ,