Sql Veritabanı Nasıl Sıkıştırılır

İçindekiler:

Sql Veritabanı Nasıl Sıkıştırılır
Sql Veritabanı Nasıl Sıkıştırılır

Video: Sql Veritabanı Nasıl Sıkıştırılır

Video: Sql Veritabanı Nasıl Sıkıştırılır
Video: Veritabanı Yönetim Sistemleri: MS SQL Server'da bir veritabanını içeri aktarma ve dışarı aktarma 2024, Kasım
Anonim

Bir SQL Server ortamında, kullanılmayan sayfalar silinerek her bir veritabanı dosyası sıkıştırılabilir. Veritabanı Altyapısı disk ayırmayı optimize etse de, dosyaların daha önce tahsis edildikleri miktara artık ihtiyaç duymadığı zamanlar vardır. Program, veritabanı dosyalarının belirli bir süre sonra hem manuel hem de otomatik olarak sıkıştırılmasını sağlar.

sql veritabanı nasıl sıkıştırılır
sql veritabanı nasıl sıkıştırılır

Talimatlar

Aşama 1

Otomatik sıkıştırma için ortamda, parametresi AÇIK olarak ayarlamak için yeterli olan bir AUTO_SHRINK veritabanı vardır. Sistemdeki bu veritabanı ile Veritabanı Motoru, boş alanı olan herhangi bir SQL'i otomatik olarak küçültür. Parametreler, başlangıçta KAPALI olarak ayarlanan ALTER DATABASE ifadesi kullanılarak yapılandırılır. Tüm otomatik sıkıştırma işlemleri arka planda gerçekleşir ve veritabanındaki kullanıcı işlemlerini etkilemez.

Adım 2

SQL Server veritabanları, DBCC SHRINKDATABASE (DBCC SHRINKFILE) deyimi kullanılarak manuel olarak sıkıştırılır. Seçilen talimat günlük dosyasında yer ayıramazsa, disk alanını boşaltmak için gereken eylemi belirten bir bilgi mesajı görüntülenir.

Aşama 3

DBCC SHRINKDATABASE ile veritabanını orijinal boyutundan daha küçük bir boyuta küçültemezsiniz. Veritabanı 10MB boyutunda oluşturulup sonra 50MB'a genişletilirse, tüm veriler silinse bile sadece 10MB'a sıkıştırmak mümkün olacaktır.

4. Adım

DBCC SHRINKFILE ile tek tek dosyaları, ilk boyuttan açıkça daha küçük bir boyuta sıkıştırabilirsiniz. Ancak, her bir veritabanı dosyasının ayrı olarak sıkıştırılması gerekecektir.

Adım 5

Bu talimatlar kullanıldığında işlem günlükleri otomatik olarak istenen boyuta küçültülür. Sıkıştırmanın en büyük etkisi, yalnızca çok fazla alan yaratan bir işlemden sonra (örneğin, bir masayı düşürmek) gerçekleştirilirse elde edilir.

Önerilen: