MSSQL transakčné logy: Neviditeľný požierač diskového priestoru
Transakčné logy v Microsoft SQL Serveri predstavujú nevyhnutnú súčasť fungovania databáz, no ich správa býva často zanedbaná. Tieto logy zaznamenávajú všetky zmeny v databáze a slúžia na zabezpečenie konzistencie dát a možnosť obnovenia databázy do konkrétneho časového bodu. Ak však databáza používa režim FULL a logy sa nezálohujú, .ldf súbor môže narásť do extrémnych rozmerov a zaplniť dostupné miesto na disku. Dôsledkom môžu byť výpadky, spomalenie systému a ohrozenie dostupnosti služieb. Riešením je buď prechod do režimu SIMPLE pre menej kritické databázy, alebo pravidelné zálohovanie transakčných logov pomocou Veeam alebo SQL Agent jobov. Článok ukazuje, ako nastaviť automatické čistenie logov, ako zmenšiť nadmerne veľké súbory a prečo je správna správa logov kľúčová pre dlhodobú stabilitu databázového prostredia.