Share via


Salt okunur Filegroups ve sıkıştırma

Filegroups salt okunur olarak işaretlenebilir.Birincil dosya grubu dışında varolan herhangi dosya grubu salt okunur olarak işaretlenebilir.Bir dosya grubu salt okunur olarak işaretlenmiş herhangi bir şekilde değiştirilemez.Salt okunur filegroups sıkıştırılmış.

Geçmişe dönük verileri gibi değiştirilmemelidir tablolar için filegroups üzerinde onları koyun ve sonra dosya grubu salt okunur olarak işaretleyebilirsiniz.Bu kaza güncelleştirmelerini önler.

Kullanıcı tanımlı Filegroups salt okunur ve salt veritabanları ile ntfs sıkıştırması kullanma

SQL Server ntfs sıkıştırması, kullanıcı tanımlı filegroups salt okunur ve salt veritabanlarını destekler.Aşağıdaki durumlarda salt okunur veri sıkıştırma dikkate almanız gerekir:

  • Sınırlı salt okunur erişim için kullanılabilir olması gereken statik veya geçmiş verilerin büyük bir birim var.

  • Disk alanı sınırlı sahip.

Yönetimle ilgili önemli noktalar

  • Yalnızca Windows ntfs sıkıştırması desteklenir.Daha fazla bilgi için Windows ntfs dosya sistemi belgelerine bakın.

  • Salt okunur olarak depolanan kullanıcı verilerini kullanıcı tanımlı için veri sıkıştırması desteklenir (.ndf) filegroups.Birincil dosya gruplarını ve hareket günlükleri veritabanı salt okunur olmadıkça sıkıştırılamaz.

  • Kullanıcı tanımlı dosya grubu dosyaları sıkıştırmak için veritabanının çevrimdışı olması gerekir.Daha fazla bilgi için bkz: ALTER DATABASE (Transact-SQL).

  • Dosya sıkıştırma veya bir dosya sıkıştırma durumunu doğrulamak için Windows SIKIŞTIR komutunu veya Windows Gezgini'ni kullanın.Daha fazla bilgi için Windows belgelerine bakın.

  • sql Server sistem veritabanları, gibi ana, modeli, msdb, kaynak ve tempdb, sıkıştırılamaz.

  • sql Server yedek ve geri yükleme işlemlerini destekleyen sıkıştırılmış filegroups.yedek ve geri yükleme uygulaması için değişikliğe gerek yoktur.İşletim sistemi sıkıştırması, yedeklemek ve geri yükleme işlemleri için saydamdır.

  • TÜM select deyimlerine ve salt okunur işlemlere tam olarak desteklenmektedir.Bu ifadelerin yürütme saat küçülen filegroups üzerinde eşdeğer deyimlerinden daha yavaş olacaktır.

  • Sıkıştırılmış veriyi değiştirmek için dosyalar sıkıştırılmamış olmalıdır ve dosya grubu küme için okuma/yazma.

  • Salt okunur bir veritabanının hem bir birincil ve kullanıcı tanımlı filegroups sıkıştırılmış.İlişkili dosyaları ntfs sıkıştırması kullanılarak sıkıştırılmış gerekir.

  • Sıkıştırılmış filegroups üzerinde işlemler desteklenmektedir veritabanı iliştirin.dosya grubu Veritabanı ayırma önce salt okunur küme olması gerekir.Veritabanı eklemeden önce dosyaları sıkıştırılmış gerekir.

İkincil Filegroup sıkıştırma örneği

Bu örnekte, satış siparişi hareketleri için bir üretim veritabanından taşınan SalesArchive, salt okunur, sıkıştırılmış bir dosya grubu üzerinde saklanan bir arşiv veritabanı.Veri Satış Analiz ve tahmin için zaman zaman aranır, ancak hiçbir zaman değiştirilebilir.

  1. Üretim veritabanından veri taşınması için hazırlık veritabanı yöneticisi (dba) okuma/yazma dosya grubu oluşturur Sales01 , SalesArchive.Sales01 bir ntfs dizini üzerinde bulunur.

  2. Satış siparişi hareketleri dba üzerinde oluşturulan tablolar arşivlemek için üretim veritabanına kopyalar Sales01 dosya grubu.

  3. Tüm kullanıcılara gelen boşaltmış sonra SalesArchive dba veritabanı veritabanı değiştirir ve ayarlar Sales01 dosya grubu salt okunur ve sonra veritabanı çevrimdışı alır.

  4. dba sıkıştırır Windows SIKIŞTIR komutunu kullanarak, **Sales01. ndf dosyası.**Daha fazla bilgi için Windows ntfs belgelerine bakın.

  5. dba getirir SalesArchive çevrimiçi veritabanı.Şimdi salt okunur erişim için kullanılabilir ve sıkıştırılmış veridir.