«transaction-log» etiketlenmiş sorular

İşlem günlüğü, çökmeler veya donanım arızaları üzerindeki ACID özelliklerini garanti etmek için bir veritabanı yönetim sistemi tarafından yürütülen değişikliklerin bir listesidir.

2
Bu iki SQL Server geri alma işlemi nasıl farklıdır?
SQL Server 2008 R2'de, bu iki geri alma nasıl farklıdır: ALTERBirkaç dakika boyunca bir ifade çalıştırın ve ardından 'Yürütmeyi İptal Et'e basın. Tamamen geri almak birkaç dakika alır. Aynı ALTERifadeyi çalıştırın , ancak bu LDFdosyanın başarıyla tamamlanması için yeterince büyük olmadığından emin olun . Bir kez LDFsınır karşılanmaktadır ve hiçbir …

6
İşlem Günlüğü küçülmez, DB çoğaldığını düşünür
Kaspersky Security Center'ı çalıştıran bir SQL Server 2008 R2 Express veritabanı var ve yüklemenin hangi koşullarda gerçekleştiğine dair hiçbir fikrim yok, ancak veritabanı çoğaltıldığını ve işlem günlüğünde herhangi bir alan bırakmayacağını düşünüyor gibi görünüyor. Örneğin: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM sys.databases WHERE name = 'KAV'; SELECT DATABASEPROPERTYEX('KAV', …

1
DBCC CHECKDB her 20 - 60 saniyede bir ateşleme
Hızla devreye alma üretimine yaklaşan ve günlüklerde kabaca her 20 saniyede bir ileti gördüğümü fark eden dev bir ortam var: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Bunu fark ettim, çünkü bunu test eden son kullanıcılar Windows Olay Günlüğünde (Uygulama Günlüğü) fark ettiğim bir hataya izole …

4
SQL Server FILESTREAM kullanırken (Kısmi) Yedekleri Küçük Tutma
FILESTREAMYedeklemem gerekmediği yaklaşık 1 TB'lik bir veri tabanına sahip bir veri tabanım var ( veriler silinmişse birkaç saat içinde otomatik olarak yeniden oluşturulur, bu yüzden önemli değildir). Verilerin çoğu her iki günde bir değiştirilir, bu nedenle diferansiyel yedeklemeler boyutu düşürmeye yardımcı olmaz. Yedekleme modunu Kurtarma Modu olarak ayarlayarak Full, ayrı …



1
ALTER TABLE… DROP COLUMN gerçekten sadece meta veri işlemi mi?
ALTER TABLE ... DROP COLUMN, yalnızca meta-veri işlemidir. Kaynak Bu nasıl olabilir? Bir DÜŞME SÜTÜRÜ sırasındaki verilerin temeldeki kümelenmemiş dizinlerden ve kümelenmiş dizin / yığından temizlenmesine gerek yok mu? Ayrıca, Microsoft Docs neden tam olarak günlüğe kaydedilen bir işlem olduğunu ima ediyor? Tabloda yapılan değişiklikler günlüğe kaydedilir ve tamamen kurtarılabilir. …

2
SQL Server işlem günlüğü yedekleri: kuyruk günlüğünün bilinen son günlük yedeklemesini izleyip izlemediğini test edin
SQL Server'ı tam kurtarma modunda kullanıyoruz. Tam bir yedekleme ve bir dizi günlük yedeklemesi göz önüne alındığında, günlük zincirinin son tam yedeklemeden geçerli kuyruk günlüğüne tamamlanıp tamamlanmadığını kontrol edebilmek istiyoruz. (Bu yedekleri gerçekten geri yüklemeden, buradaki amaç yedeklerin tutarlılığını test etmektir.) Mevcut yedeklemeler için bunu nasıl yapacağımı zaten biliyorum: HEADERONLY …

1
LOG_BACKUP log_reuse_wait_desc ile SQL Server 2012 Basit Kurtarma Modeli
Kendi soruşturma yapıyorum iken bir veritabanı neden bilen var SIMPLEkurtarma modeli vardır LOG_BACKUPiçin log_reuse_wait_desc? SQL Server 2012 SP1. Veritabanı sadece birkaç hafta önce oluşturuldu. Çoğaltma yok, yansıtma yok, kayıt sevkiyatı yok ve bunlardan hiçbiri olmadı. Biz yedek veritabanı yaptı ve bu gösterir başka örneğine geri SIMPLEve NOTHINGde log_reuse_waitdiğer örneğinde. Ama …

2
SQL Server 2008 R2 İşlem günlükleriyle COPY_ONLY tam yedeklemeyi geri yükle
Biraz araştırma yaptıktan sonra bu soruya bir cevap bulamıyorum. Arka Plan Aşağıdaki üç gereksinime uyan bir yedekleme planı oluşturmaya çalışıyorum: Her gece tam yedeklemeye sahip yedeklemelerin güvenilirliği Geri yüklenebilecek işlem günlüğü yedekleri Düşük disk alanı Bir denetim aracı için yedeklere yerel olarak erişilebilir olmalıdır Bu ihtiyaçları karşılamak için haftalık, günlük …

2
İşlem günlüğü dosyasının içeriği daha ayrıntılı olarak
İşlem günlüğü ile ilgili bir sorum var (sadece kısaca LDF diyelim). Ben tam kurtarma modeli ile bir veritabanı varsayıyorum. Ben LDF dosyası (günlükleri) her işlem veritabanına (tam kurtarma modunda) içerdiğini okudum. Sırasında oturum açmaktan farkı BEGIN TRAN; COMMAND(s); COMMITnedir? Soruyorum çünkü görünüşe göre işlemleri geri alabilirsiniz, ancak standart komutları (tam …

3
Kötü kardinalite tahmini INSERT'i minimal kayıttan diskalifiye ediyor mu?
İkinci INSERTifade neden birinciden ~ 5 kat daha yavaş? Üretilen günlük verisi miktarından, ikincisinin minimum günlük kaydı için uygun olmadığını düşünüyorum. Ancak, Veri Yükleme Performansı Kılavuzu'ndaki belgeler her iki ek parçanın da minimum düzeyde günlüğe kaydedilebileceğini gösterir. Peki, minimum günlük kaydı temel performans farkı ise, neden ikinci sorgu minimum günlük …

2
Her 15 dakikada bir işlem günlüğü yedeklemesi almak, her 6 saatte bir günlük yedeklerinden daha fazla disk alanı tüketiyor mu?
Ortamımızda ağ depolama alanı yetersiz. Aynı zamanda, işlem günlüğü yedeklemelerini her 6 saatte bir güncel yerine 15 dakikada bir aldığımızdan emin olmak istiyorum. Benim sorum günlük yedekleme aralığını 6 saatten 15 dakikada bir değiştirerek daha fazla disk alanı tüketecek mi?

2
Satır görünürlüğü tam olarak nasıl belirlenir?
En basit durumda, bir tabloya yeni bir satır eklediğimizde (ve işlem gerçekleştiğinde), sonraki tüm işlemler tarafından görülebilir. Bkz xmaxBu örnekte, 0 olan: CREATE TABLE vis ( id serial, is_active boolean ); INSERT INTO vis (is_active) VALUES (FALSE); SELECT ctid, xmin, xmax, * FROM vis; ctid │xmin │ xmax │ id …

2
Mirror veritabanında İşlem Günlüğü bakımı
SQL Server Sürümü: 2008 R2 Enterprise SP2 SQL Server bakımımızı ele almaya çalışıyorum ve yanlış olduğunu düşündüğüm bir şeyle karşılaştım. Her biri bir DR örneğine yansıtılan 3 veritabanına sahip tek bir üretim örneğimiz var. DR örneğine bakarken, yoğun olarak kullanılan veritabanları için LDF dosyalarının büyük olduğunu, 35GB'ın üzerinde olduğunu fark …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.