Files and filegroup

  • Hi All,

    I am creating filegroups say aaa. In that i am adding files as follows

    a1.mdf,a2.mdf,a3.mdf

    And

    a1.mdf,a2.ndf,a3.ndf

    What is the best practice to add / files with all .mdf extention or one .mdf and rest all .ndf

    As both the options are allowed

    Please Guide

  • Generally, by convention, the first file in the DB (the primary file, FileID=1) has the .mdf extension, all others are .ndf. It's purely by convention, you can do as you wish, just be aware you may confuse people if DBs have multiple .mdf files.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • dont create more files in a single head or single drive

    |Regards,

    Syed Jahanzaib Bin Hassan

    MCTS | MCITP | OCA | OCP | OCE | SCJP | IBMCDBA

    My Blog

    http://www.aureus-salah.com

    Regards,
    Syed Jahanzaib Bin Hassan
    BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP | IBMCDBA

    My Blog
    www.aureus-salah.com

  • Thanks for the reply. That means there wont be any differece if i create a1.mdf,a2.mdf this is bcoz I am migrating all the objects from primary to user created file group does it make sense then having multiple file with .mdf

  • SQL doesn't care what the extensions are.

    That said, stick to convention unless you have a good reason. Otherwise you'll just confuse future people.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • There is no difference betweem mdf and ndf,Its just for understanding this is PRIMARY file mdf and then others are SECONDARY like ndf, you can create mdf also both files are same in nature

    Regards,

    Syed Jahanzaib Bin Hassan

    MCTS | MCITP | OCA | OCP | OCE | SCJP | IBMCDBA

    My Blog

    http://www.aureus-salah.com

    Regards,
    Syed Jahanzaib Bin Hassan
    BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP | IBMCDBA

    My Blog
    www.aureus-salah.com

Viewing 6 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic. Login to reply