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

Oracle Discussion :

Partionning des tables


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 137
    Par défaut Partionning des tables
    Bonjour les Amis,

    je fais une etude de partitionning oracle 9ir2, j'ai les questions suivantes:

    1.La partition se fait sur une PK ou une fk obligatoirement ou sur une colonne ordinaire?
    2.On peut Partionner que quelques tables de la base ou bien obligatoirement la totalité? et qu'elle est le meilleurs?

    3.Par exemple, J'ai les tables A et B (organisation par mois), si je supprime une partition de la table A du mois de novembre et qui pointent sur
    des lignes d'une partition du mois d'octobre de la table b, peut-on avoir ce cas? et si oui quelqu'un aurait une idée svp?

    Merci d'avance,

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    1. sur une colonne restrictive dans une clause WHERE par exemple où qui sert de critère pour l'archivage.

    2. tu peux n'en faire qu'une seule si tu veux... c'est une option de création de la table... y'a pas de mieux ou moins bien ça dépend du contexte... tu imagines bien qu'il n'y a pas le même intérêt sur une table de 10 lignes ou de 10 millions de lignes.

    3. une table partitionnée est une table comme une autre tu peux faire tes FK comme bon te semble... je ne comprends pas la question

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 137
    Par défaut
    Merci ORafrance,
    pour ma 3 eme question, je voulais dire quand une ligne d'une table mere qui appartient a la partition du mois d'octobre, et qui a une liaison via une fk a une table fille du mois de sptembre de la table fille comment puis je la supprimer? et qu'est ce qui se passe?


    Auriez vous une documentation sue ce sujet? ou une expertise qui a ete faite?

    Merci d'avance,

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    bah tu supprimes la ligne de la même manière qu'avec n'importe quelle table... le partitionnement permet d'avoir des outils supplémentaires (archivage, optimisation, etc...) mais ça change pas le comportement d'Oracle au point de poser des problèmes relationnels

    La doc Oracle est la plus appropriée a priori... tu trouveras aussi des infos dans le forum

Discussions similaires

  1. remplir des tables a partir de fichiers TXT
    Par jeremie dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 10/03/2004, 14h50
  2. [Volume des tables et performance]
    Par kase74 dans le forum InterBase
    Réponses: 9
    Dernier message: 09/03/2004, 14h14
  3. Afficher noms des tables d'une base
    Par jeff37 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 02/01/2004, 16h00
  4. Liste des tables d'une bases de données spécifique
    Par faridos23 dans le forum Requêtes
    Réponses: 3
    Dernier message: 26/08/2003, 22h20
  5. noms des tables d'une base
    Par molto dans le forum SQL
    Réponses: 2
    Dernier message: 17/03/2003, 22h14

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