IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Taille d'une table


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Archi
    Inscrit en
    Juin 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Archi

    Informations forums :
    Inscription : Juin 2007
    Messages : 27
    Par défaut Taille d'une table
    Bonjour,

    Je voudrais connaître de facon approximative la taille utilisée par une table.
    Avec cette requête, je vérifie la taille d'un bloc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT VALUE FROM v$parameter WHERE NAME = 'db_block_size';
    Ensuite je regarde la taille de l'extent initial.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select * from dba_segments;
    Mais ou je peux voir le nombre d'extent utilisé et le pourcentage d'utilisation d'un extent ?

    D'après le résultat de mes commandes l'initial extent = 67108864 soit 67 meg si je comprends bien.

    Comment connaître le pourcentage d'utilisation de l'extent ? (je me répetes mais c'est pour être clair.)

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Voir le package DBMS_SPACE mais je ne pense pas qu'il permet de descendre au niveau d'un extent donné car il travaille au niveau du segment.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut
    Bonjour,

    Une autre façon de procéder, passer les stats sur la table en question puis effectuer la multiplication suivante :

    dba_tables.num_rows * dba_tables.avg_row_len

    Cdt,
    A.Personnat

Discussions similaires

  1. Taille d'une table MySQL
    Par chnain dans le forum Requêtes
    Réponses: 6
    Dernier message: 23/08/2006, 18h43
  2. augmenter la taille pour une table mysql
    Par zidenne dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 21/08/2006, 15h01
  3. [MySQL] Taille d'une table/base
    Par Indyana dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 21/10/2005, 11h24
  4. taille d'une table + que 4 Go
    Par amika dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 12/08/2005, 18h23
  5. taille d'une table
    Par jean-jacques varvenne dans le forum Oracle
    Réponses: 11
    Dernier message: 29/12/2004, 13h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo