Pertanyaan yang diberi tag «transaction-log»

Log transaksi adalah daftar / riwayat modifikasi yang dijalankan oleh sistem manajemen basis data untuk menjamin properti ACID atas kerusakan atau kegagalan perangkat keras.

2
Bagaimana dua rollback SQL Server ini berbeda?
Dalam SQL Server 2008 R2, bagaimana dua kemunduran ini berbeda: Jalankan ALTERpernyataan, selama beberapa menit, lalu tekan 'Batalkan Pelaksana'. Butuh beberapa menit untuk mengembalikan sepenuhnya. Jalankan ALTERpernyataan yang sama , tetapi ini memastikan bahwa LDFfile tidak cukup besar untuk menyelesaikannya dengan sukses. Setelah LDFbatas dipenuhi dan tidak ada 'autogrowth' diperbolehkan, …

6
Log Transaksi tidak akan menyusut, DB berpikir itu mereplikasi
Saya punya database SQL Server 2008 R2 Express yang menjalankan Kaspersky Security Center, dan saya tidak tahu dalam keadaan apa pemasangan itu terjadi, tetapi database tersebut tampaknya berpikir bahwa itu direplikasi dan tidak akan membebaskan ruang apa pun dari log transaksi. misalnya: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM …

1
DBCC CHECKDB menembak setiap 20 - 60 detik
Saya memiliki lingkungan pengembang yang dengan cepat mendekati penyebaran ke dalam produksi dan telah memperhatikan dalam log yang kira-kira setiap 20 detik saya melihat pesan: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Saya perhatikan ini karena pengguna akhir yang menguji ini memiliki masalah yang saya isolasi …

4
Menjaga Cadangan (Sebagian) Kecil saat menggunakan SQL Server FILESTREAM
Saya memiliki database dengan hampir 1TB FILESTREAMdata yang saya tidak perlu dicadangkan (jika data itu dihapus akan dibuat kembali secara otomatis dalam beberapa jam, jadi itu tidak penting). Sebagian besar data diubah setiap beberapa hari, jadi cadangan diferensial tidak akan membantu memperkecil ukurannya. Saya memiliki cadangan yang bekerja dengan cara …




2
Pencadangan log transaksi SQL Server: menguji apakah log ekor mengikuti pencadangan log yang terakhir diketahui
Kami menggunakan SQL Server dengan mode pemulihan penuh. Dengan cadangan lengkap dan serangkaian cadangan log, kami ingin dapat memeriksa apakah rantai log selesai dari cadangan penuh terakhir hingga log ekor saat ini. (Tanpa benar-benar mengembalikan cadangan ini; tujuannya di sini adalah untuk menguji konsistensi cadangan.) Saya sudah tahu bagaimana melakukan …

1
SQL Server 2012 Model Pemulihan Sederhana dengan LOG_BACKUP log_reuse_wait_desc
Sementara saya sedang melakukan penyelidikan sendiri, apakah ada yang tahu mengapa database dalam SIMPLEmodel pemulihan memiliki LOG_BACKUPuntuk itu log_reuse_wait_desc? SQL Server 2012 SP1. Database dibuat hanya beberapa minggu yang lalu. Tidak ada replikasi, tidak ada mirroring, tidak ada pengiriman log, dan tidak pernah memilikinya. Kami melakukan backup database dan mengembalikan …

2
SQL Server 2008 R2 Kembalikan COPY_ONLY cadangan penuh dengan log transaksi
Setelah melakukan riset, sepertinya saya tidak dapat menemukan jawaban untuk pertanyaan ini. Latar Belakang Saya mencoba menyiapkan paket cadangan yang sesuai dengan tiga persyaratan berikut: Keandalan cadangan, memiliki cadangan penuh setiap malam Pencadangan log transaksi yang dapat dipulihkan dari Jumlah ruang disk yang digunakan rendah Cadangan harus dapat diakses secara …

2
Isi file log transaksi lebih terinci
Saya memiliki pertanyaan tentang log transaksi (sebut saja LDF). Saya mengasumsikan database dengan model pemulihan penuh. Saya telah membaca bahwa file LDF berisi (log) masing-masing dan setiap operasi ke database (yang dalam mode pemulihan penuh). Apa bedanya dengan logging selama BEGIN TRAN; COMMAND(s); COMMIT? Saya bertanya karena ternyata Anda dapat …

3
Perkiraan kardinalitas yang buruk mendiskualifikasi INSERT dari penebangan minimal?
Mengapa INSERTpernyataan kedua ~ 5x lebih lambat dari yang pertama? Dari jumlah data log yang dihasilkan, saya pikir yang kedua tidak memenuhi syarat untuk minimal logging. Namun, dokumentasi dalam Panduan Kinerja Pemuatan Data menunjukkan bahwa kedua sisipan harus dapat dicatat secara minimal. Jadi jika logging minimum adalah perbedaan kinerja utama, …

2
Apakah mengambil backup log transaksi setiap 15 menit mengkonsumsi lebih banyak ruang disk daripada backup log setiap 6 jam?
Di lingkungan kami ruang penyimpanan jaringan rendah. Pada saat yang sama saya ingin memastikan bahwa kami mengambil backup log transaksi setiap 15 menit, bukan saat ini setiap 6 jam. Pertanyaan saya adalah apakah akan mengubah interval cadangan log dari 6 jam menjadi setiap 15 menit mengkonsumsi lebih banyak ruang disk?

2
Bagaimana tepatnya visibilitas baris ditentukan?
Dalam kasus paling sederhana, ketika kita memasukkan baris baru ke dalam tabel (dan transaksi dilakukan), itu akan terlihat oleh semua transaksi selanjutnya. Lihat xmaxmenjadi 0 dalam contoh ini: CREATE TABLE vis ( id serial, is_active boolean ); INSERT INTO vis (is_active) VALUES (FALSE); SELECT ctid, xmin, xmax, * FROM vis; …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.