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 SQL Server Discussion :

nombre de fichiers journaux virtuels


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données MCITP Database Administrator 2008
    Inscrit en
    Décembre 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Administrateur de base de données MCITP Database Administrator 2008
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2011
    Messages : 40
    Par défaut nombre de fichiers journaux virtuels
    Bonjours tous le monde ,
    j'ai du mal a comprendre le nombre VLF de l'un de nos base prod implémenté depuis 2007
    je me suis basé sur DBCC SQLPERF(LOGSPACE) et DBCC LOGINFO pour avoir les info ci-joint :

    master 1,242188 40,25157 0
    tempdb 6,742188 64,0788 0
    model 0,9921875 42,51968 0
    msdb 2,242188 58,53659 0
    DB1 0,9921875 33,95669 0
    DB2 1,242188 43,63208 0
    DB3 255,875 49,60861 0
    DB4 19,99219 38,90192 0
    DB5 0,9921875 34,49803 0

    le info sur le nombre VLF du DB3
    2 134152192 8192 478559 2 128 0
    2 134152192 134160384 478558 0 128 0

    les info que j'ai c'est que le nbr VLF dépend du taille d'allocation
    64MB = 4 VLFs
    64MB < LOG < 1GB = 8 VLFs
    LOG> 1GB = 16 VLFs
    ici la taille est de 255,875 Mo avec 2 VLF
    le mode de recupération est simple
    environnement : SQL SERVER 2005 ENTREPRISE SP4

    Merci .

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    C'est le cas à la création ou lorsque le journal est agrandi (soit tout seul, soit manuellement). Mais s'il y a des réductions de l'enveloppe via un dbcc shrinkfile() par exemple un certain nombre de VLFs sont supprimés. Dans ton cas tu as 2 VLFs qui font chacun 128Mb.

  3. #3
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données MCITP Database Administrator 2008
    Inscrit en
    Décembre 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Administrateur de base de données MCITP Database Administrator 2008
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2011
    Messages : 40
    Par défaut
    lors de la création puis-je avoir 2 VLF de taille 128Mb chacun ?
    si c'est possible STP d'avoir comment le faire

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    En créant une base avec un journal de 1Gb, tu as 8VLFs de 128Mb. Après un shrink, en fonction de la situation dans laquelle se trouvent les VLFs, il peut n'en rester que deux.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    create database testvlf on primary
    (name='testvlf',filename='D:\MSSQL11.MSSQLSERVER\MSSQL\DATA\testvlf.mdf', size=10MB) 
    log on (name='testvlf_log',filename='L:\MSSQL11.MSSQLSERVER\MSSQL\DATA\testvlf.ldf', size=1024MB)
    GO
    use testvlf
    GO
    dbcc loginfo()
    GO
     
    RecoveryUnitId	FileId	FileSize	StartOffset	FSeqNo	Status	Parity	CreateLSN
    0	2	134152192	8192	33	2	64	0
    0	2	134152192	134160384	0	0	0	0
    0	2	134152192	268312576	0	0	0	0
    0	2	134152192	402464768	0	0	0	0
    0	2	134152192	536616960	0	0	0	0
    0	2	134152192	670769152	0	0	0	0
    0	2	134152192	804921344	0	0	0	0
    0	2	134668288	939073536	0	0	0	0

  5. #5
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données MCITP Database Administrator 2008
    Inscrit en
    Décembre 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Administrateur de base de données MCITP Database Administrator 2008
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2011
    Messages : 40
    Par défaut
    Résolut
    Merci .

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

Discussions similaires

  1. Nombre de fichiers dans un répertoire
    Par berry dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 12/11/2005, 18h48
  2. Réponses: 6
    Dernier message: 11/02/2005, 07h41
  3. [MFC] Limitation du nombre de fichiers...
    Par chronos dans le forum MFC
    Réponses: 5
    Dernier message: 02/06/2004, 11h40
  4. limitation nombre de fichiers
    Par bozo dans le forum MFC
    Réponses: 6
    Dernier message: 02/07/2003, 14h44
  5. Nombre de fichiers ouverts simultanément
    Par matrixfan dans le forum C++Builder
    Réponses: 3
    Dernier message: 27/05/2002, 18h47

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