SQL Server’da Veritabanı Otomatik Büyüme Boyutunu Ayarlamak İçin En İyi Uygulamalar

SQL Server’da Veritabanı Otomatik Büyüme Boyutunu Ayarlamak İçin En İyi Uygulamalar Kategori: Güvenilirlik Sql sunucusunda Database Autogrowth nedir? Tüm alanı bittiğinde veritabanı boyutunu genişletmek için SQL Server engine tarafından kullanılan bir prosedürdür. Bir veritabanı için otomatik büyüme ayarı doğru yapılmadıysa, veritabanında çeşitli veya birkaç otomatik büyüme olayı yaşanabilir. SQL Server’ın bir dosyayı büyütmesi gerektiğinde, tüm işlemler…

August 11, 2021 by Aryasoft IT

SQL Server’da Veritabanı Otomatik Büyüme Boyutunu Ayarlamak İçin En İyi Uygulamalar

Kategori: Güvenilirlik

Sql sunucusunda Database Autogrowth nedir?

Tüm alanı bittiğinde veritabanı boyutunu genişletmek için SQL Server engine tarafından kullanılan bir prosedürdür.

Bir veritabanı için otomatik büyüme ayarı doğru yapılmadıysa, veritabanında çeşitli veya birkaç otomatik büyüme olayı yaşanabilir.

SQL Server’ın bir dosyayı büyütmesi gerektiğinde, tüm işlemler durur. Devam etmek için dosya büyütme işleminin tamamlanmasını beklerler.

Bu olaylar, rastgele zamanlarda (özellikle diskler yavaş çalışıyorsa) performansta öngörülemeyen isabetlere neden olabilir.

Ayarları nasıl yapılandırırız?

İyi bir uygulama, tüm veritabanı dosyası büyüme seçeneklerini yüzde değeri veya 1MB gibi düşük bir sayı yerine yeterince büyük MB değeriyle değiştirmektir.

Bir değişiklik komut dosyası oluşturmak için aşağıdaki sorguyu kullanabilirsiniz:

  1. Performans cezalarını önlemek için yeterince büyük olması gereken büyüme artışını [XXX] değiştirin.

SELECT ‘ALTER DATABASE [‘ + db_name(s.database_id) + ‘]

MODIFY FILE ( NAME = N”’ + s.name + ”’, FILEGROWTH = XXXMB)’ as ToExecute

FROM sys.master_files s

INNER JOIN sys.databases db ON s.database_id = db.database_id

where (s.is_percent_growth = 1

or s.growth * 8.0 / 1024 < 10)

and db.state_desc = ‘online’

ORDER BY s.database_id

Yapılandırma ayarınızda kullanılacak tam değer ve yüzde büyüme ile belirli bir MB boyutu büyümesi arasındaki seçim, ortamınızdaki birçok faktöre bağlıdır.

Microsoft’un test için en iyi uygulamalar genel kuralı, otomatik büyütme ayarınızı dosya boyutunun yaklaşık sekizde biri olarak ayarlamaktır.

Size ve Veritabanlarınıza Yardımcı Olmak İçin Bekliyoruz!