← Back to list

SQL Server’da Striped Backup & Restore Nedir? Nasıl Yapılır?

Bir sistemin çökmesi, kullanıcı hatası veya donanım arızası gibi durumlarda verinin kaybolması şirketler için ciddi maddi ve itibari…

MERVE ŞAHİN ATTA · 2026-04-13 09:08 · 3 claps · 3.1 min read
#striped #backup-and-restore
Open on Medium ↗
Wiki topics: 🔧 · Data Engineering

SQL Server’da Striped Backup & Restore Nedir? Nasıl Yapılır?

Bir sistemin çökmesi, kullanıcı hatası veya donanım arızası gibi durumlarda verinin kaybolması şirketler için ciddi maddi ve itibari kayıplara yol açabilir. Bu gibi durumların yaşanmaması için devreye backup ve restore işlemleri girer.

Striped backup ise özellikle büyük veritabanlarında backup süresini kısaltmak ve disk I/O performansını artırmak amacıyla normal (tek dosyalı) backup’a tercih edilir. Normal backup işlemi veriyi tek bir dosyaya ve genellikle tek disk üzerinden yazarken, striped backup veriyi birden fazla dosyaya bölerek aynı anda paralel şekilde farklı diskler üzerine yazar. Bu sayede disk darboğazı azalır, sistem kaynakları daha verimli kullanılır ve backup işlemi çok daha kısa sürede tamamlanır.

Küçük veritabanlarında veya tek disk kullanılan sistemlerde ekstra bir fayda sağlamayacağı için her senaryoda tercih edilmesi gerekli değildir.

SQL Server’da Striped Backup ile Yedek Alma

SQL Server, striping mantığında dosyalara eşit olarak veri yazar.

→ Sorgu ile Striped Backup Alma:

BACKUP DATABASE [AdventureWorks2022]
TO DISK = 'D:\Backup\AW_Stripe1.bak',
DISK = 'F:\Backups\AW_Stripe2.bak'
WITH FORMAT, INIT, NAME = 'Striped Full Backup of AdventureWorks2022';

→ Arayüz üzerinden Striped Backup Alma : Add diyerek eklemeler yapılmaktadır.

Kontrol ettiğimizde :

Önemli : Veritabanı striped backup olarak yedeklendiğinde, backup verisi birden fazla .bak dosyasına bölünerek oluşturulur. Aşağıdaki görselde yer alan TekBackup, veritabanının tek parça halinde alınmış doğrudan yedeğini göstermektedir. Striped1 ve Striped2 dosyaları ise striped backup olarak alınan yedek parçalarıdır.

Dosya boyutları incelendiğinde, Striped1 + Striped2 ≈ TekBackup ilişkisi açıkça görülmektedir.

SQL Server’da Striped Backup Restore Etme

→ Sorgu ile Striped Backup Restore Etme :

RESTORE DATABASE StripedRestore
FROM DISK = 'D:\Backup\AW_Stripe1.bak',
     DISK = 'F:\Backups\AW_Stripe2.bak'

WITH MOVE 'AdventureWorks2022' TO 'D:\Merve\StripedRestore.mdf',
     MOVE 'AdventureWorks2022_log'  TO 'L:\Merve\StripedRestore.ldf',
     RECOVERY;

NOT: Move kısmında gerçek logical file name verilmeli ve sorgu master db de çalıştırılmalı. Mevcut DB üzerine restore edilecekse REPLACE eklenmeli.

Backup dosyasındaki gerçek Logical File Name’i öğrenmek için :

RESTORE FILELISTONLY
FROM DISK = 'D:\Backup\AW_Stripe1.bak';

→ Arayüzden Striped Backup Restore Etme : Tüm striped backuplar seçilmelidir. Eksik backup olursa restore işlemi gerçekleşmez.

ÖNEMLİ : AdventureWorks2022 veritabanının Striped backup olarak alınan yedeklerini Striped1 adında yeni bir veritabanı olarak restore etmek istediğimizde Tail-Log Backup otomatik olarak seçili gelmektedir. Yeni bir veritabanına restore işlemi yapıldığında mevcut veritabanı üzerine yazma işlemi gerçekleşmediği için veri kaybı riski bulunmaz. Bu nedenle Tail-Log Backup alınmasına gerek yoktur

Tail-Log Backup seçeneğini aynı DB üzerine restore yapacağımız zaman ve son transactionları kaybetmek istemediğimiz senaryolarda seçmemiz gerekmektedir.

Striped backup, özellikle büyük veritabanlarında backup süresini kısaltmak ve disk I/O performansını artırmak için kullanılır. Veriyi birden fazla dosyaya paralel yazarak tek disk darboğazını önler. Restore için tüm parçalar gerekir, bu yüzden tek diskli veya küçük veritabanlarında faydası sınırlıdır. Doğru senaryoda performans ve veri güvenliği açısından önemli bir avantaj sağlar. :)


메타데이터
post_id
fb24a76ec6ee
slug
sql-serverda-striped-backup-restore-nedir-nasıl-yapılır-fb24a76ec6ee
url
https://medium.com/@mrvshn12/sql-serverda-striped-backup-restore-nedir-nas%C4%B1l-yap%C4%B1l%C4%B1r-fb24a76ec6ee
canonical_url
https://medium.com/@mrvshn12/sql-serverda-striped-backup-restore-nedir-nas%C4%B1l-yap%C4%B1l%C4%B1r-fb24a76ec6ee
author_url
https://medium.com/@mrvshn12
status
ok
fetched_at
2026-07-11 07:38:02