Salah satu standar perusahaan kami adalah memiliki grup file / file terpisah untuk tabel / indeks pengguna. Ini ditetapkan sebagai default sehingga tidak perlu memenuhi syarat pernyataan CREATE TABLE.
Jadi sepertinya ini
- fileid 1 = tabel sistem, MDF
- fileid 2 = t-log = LDF
- fileid 3 = barang pengguna = NDF
Adakah yang bisa membantu saya memahami pembenaran awal mengapa ini diamanatkan?
Saya akan berterus terang dan menyatakan saya pikir itu voodoo. Apakah saya salah ...?
Sunting: Saya sadar bagaimana menggunakan filegroup untuk pemisahan indeks / partisi / arsip, serta cara mengembalikan sedikit demi sedikit. Pertanyaan ini adalah tentang penggunaan grup file terpisah pada volume yang sama hanya untuk tabel sistem.
Ini bukan keuntungan kinerja untuk ini, ada keuntungan yang bisa diperoleh. Jika file korupsi terjadi di tabel sistem maka database hilang. Jika Anda menyimpan data pengguna dalam grup file yang terpisah (atau grup) maka Anda dapat mengembalikan hanya file-file yang menjaga sisa database online selama pemulihan (dengan asumsi Edisi Enterprise di sini).
Jika ini sebabnya mereka menyatakan ini, saya tidak bisa mengatakannya, tetapi ini akan bermanfaat jika memiliki banyak grup file dengan hanya objek sistem di filegroup PRIMARY.
Namun Anda harus menendang kemudian di sampah karena mengatakan bahwa AutoShrink harus diaktifkan.
sumber
Tidak yakin saya mengerti, apakah Anda meminta seseorang untuk membenarkan standar perusahaan Anda? Saya akan berpikir bahwa siapa pun yang menulis bahwa dokumen standar untuk perusahaan Anda akan dapat menjelaskan mengapa hal ini dilakukan.
Yang sedang berkata, itu tidak biasa bagi beberapa toko untuk ingin keluar data sistem dari data pengguna. Dan jika digunakan bersama dengan set disk khusus, Anda dapat menuai beberapa keuntungan kinerja.
sumber