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

MS SQL Server Discussion :

[SQL2K5] Séparer structure et données


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 165
    Par défaut [SQL2K5] Séparer structure et données
    Bonjour

    J'ai une base de données dont la structure (tables, triggers, sp) prend 11Mo. J'y insere 6Mo de données et ma base monte alors logiquement à 17Mo.

    Ma question : peut-on séparer structure et données dans deux fichiers différents ? Un de 11Mo pour la structure l'autre de 6Mo pour les données ?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Séparer la structure de la table de son contenu va être un peu difficile
    Mais oui : ce que tu nommes la structure, qu'on peut appeler les métadonnées, sont dans des tables système. Pour poser tes tables et des index dans d'autres fichier, assigne-les à des filegroups. Pour plus d'infos, regarde l'aide en ligne de sql2k5 sous "Physical Database Files and Filegroups"

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 165
    Par défaut
    Et est-ce performant ou bien cela peut-il ralentir les accès ?

  4. #4
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Ca peut au contraire les accélérer, si tu sépares sur des disques physiques différents (dans l'idéal sur des bus différents) les tables et les index utilisés en même temps, cela parallélise les I/O. Sinon il n'y a pas vraiment de perte de performance, peut-être si la tête de lecture doit pas mal bouger, mais c'est sans doute minime, et si tu as assez de RAM pour avoir un bon cache de données, ça ne doit poser aucun problème.

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 165
    Par défaut
    Merci je vais essayer ca.

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 165
    Par défaut
    Hop je reviens sur ce que tu m'a dit :

    Citation Envoyé par rudib
    ce que tu nommes la structure, qu'on peut appeler les métadonnées, sont dans des tables système.

    Question 1 : Est-ce que tu englobes dans les "métadonnées" les triggers associés aux tables ?

    Question 2 : Pourquoi mon fichier .mdf de ma base "vide" (je n'ai pas inséré de données, je n'ai fait que créer mes tables, mes indexs, mes triggers et mes sp) fait 11 Mo alors que les métadonnées sont dans les tables systèmes ?

    Merci d'avance !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment créer une structure de donnée dynamiquement ?
    Par Beaunico dans le forum Langage
    Réponses: 9
    Dernier message: 24/01/2006, 09h34
  2. Aide pour diagramme de structure des données
    Par DeezerD dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 04/12/2004, 19h10
  3. Méta-Programmation - [ structures de données ]
    Par Dam)rpgheaven dans le forum C++
    Réponses: 3
    Dernier message: 03/12/2004, 19h38
  4. Structure des données en retour d'un DBExtract ?
    Par mikouts dans le forum XMLRAD
    Réponses: 4
    Dernier message: 24/01/2003, 15h15
  5. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10

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