See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13219|Vastuse: 0

[Allikas] SQL Drip—Lahendab suurte andmebaasilogifailide probleemi

[Kopeeri link]
Postitatud 11.02.2015 16:32:41 | | | |

Kuna andmebaasi kasutatakse pikka aega, kasvab ka logifail ning siin on mitu viisi selle faili vähendamiseks.

1. Kustuta logifail otse

Lahutatud andmebaasid. Enne andmebaasi eraldamist veendu, et teed andmebaasist täieliku varukoopia, vali andmebaasi - paremklõps - ülesanne - lahti ühendamine, nagu alloleval joonisel näidatud

Kopeeri ja kleebi logi ja andmefailid igaks juhuks eraldi kausta. Kustuta link, nagu allpool näidatud

Kustuta logifail otse ja lisa andmebaas, nagu näidatud järgmises joonises

Lisamisel lisatakse automaatselt nii ldf-fail kui ka mdf-fail, kuid see annab märku, et ldf-faili ei leita, see pole oluline, vali ldf-faili rida, klõpsa alloleval kustutamisnupul ja vajuta OK. Nagu allpool näidatud

Uus LDF-fail, mis tekkis pärast Home Inni edu, on vaid 504K.

2. Vähenda logifailid

Logifaili saab ka vähendada, et logifaili suurust vähendada. Paremklõpsa Database-Task-Shrink-File ja vali logifail, nagu alloleval joonisel näidatud

Kahanemisoperatsiooni valikus saad valida teise elemendi "Korralda leht pärast kasutamata ruumi vabastamist" ja seejärel määrata suuruse, klõpsata OK.

3. Kasuta tagasilöögi mudelit lihtsa mudelina

Et tulevikus logifaili kasvu vältida, saab kasutada ka tagasilöögi mudelit lihtsa mudelina. Paremklõpsa Database-Properties-Options-Recovery Mode, et seda lihtsalt valida. Nagu allpool näidatud


Selle funktsiooni saavutamiseks saab kasutada ka avaldusi.

SQL-lause: andmebaasi nime muutmine Truncate logi kontrollpunktis (seda valikut kasutatakse SQL 7.0, SQL 2000 ehk tagasilöögimudel valitakse lihtsaks mudeliks). CHECKPOINT käsu täitmisel, kui tehingulogifail ületab 70% oma suurusest, kustutatakse selle sisu ning see valik on andmebaasi arendamisel sageli seatud True Auto'ks Shrink kontrollib andmebaasi perioodiliselt, kui andmebaasifaili või logifaili kasutamata ruum ületab 25% selle suurusest, vähendab süsteem faili automaatselt nii, et kasutamata ruum on 25%, ja kui faili suurus ei ületa algset suurust, kui see loodi, peab vähendatud fail olema suurem või võrdne selle algsuurusega ning tehingulogifailide vähendamine on võimalik ainult siis, kui need on varundatud või kui Truncate log on kontrollpunkti valik seatud True-ks.

Märkus: Andmebaasi vaikimisi atribuudid on üldiselt seatud, kuid need muutuvad ootamatute asjaolude tõttu, palun kontrollige pärast logi kustutamist andmebaasi ülaltoodud atribuute, et vältida tehingulogi täitumist.






Eelmine:Lihtne ehitada HMailServer tasuta meiliserverit Windowsi süsteemis
Järgmine:Seitse tasuta meiliserveri tarkvara
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com