|
Koska tietokantaa on käytetty pitkään, lokitiedosto kasvaa myös, ja tässä on useita tapoja pienentää tätä tiedostoa. 1. Poista lokitiedosto suoraan Irrotetut tietokannat. Ennen tietokannan erottamista varmista, että teet täydellisen varmuuskopion tietokannasta, valitse tietokanta - oikea klikkaus - tehtävä - irrota, kuten alla olevassa kuvassa on esitetty
Kopioi ja liitä loki- ja tietotiedostot erilliseen kansioon varmuuden vuoksi. Poista linkki, kuten alla on esitetty
Poista lokitiedosto suoraan ja liitä sitten tietokanta, kuten seuraavassa kuvassa on esitetty
Kun liität tiedoston, sekä ldf-tiedosto että mdf-tiedosto liitetään automaattisesti, mutta se ilmoittaa, ettei ldf-tiedostoa löydy, sillä ei ole väliä, valitse ldf-tiedostorivi, klikkaa alla olevaa poistopainiketta ja klikkaa OK. Kuten alla on esitetty
Home Innin menestyksen jälkeen luotu uusi ldf-tiedosto on vain 504K. 2. Kutista lokitiedostot Voit myös kutistaa lokitiedoston pienentääksesi lokitiedoston kokoa. Napsauta hiiren oikealla Database-Task-Shrink-File ja valitse lokitiedosto, kuten alla olevassa kuvassa on esitetty
Kutistustoiminnossa voit valita toisen kohdan, "Järjestä sivu uudelleen käyttämättömän tilan rahan vapauttamisen jälkeen", ja määrittää koon, klikata OK. 3. Käytä palautusmallia yksinkertaisena mallina Estääksesi lokitiedoston kasvun tulevaisuudessa, voit käyttää myös vikasimallia yksinkertaisena mallina. Napsauta hiiren oikealla Database-Properties-Options-Recovery Mode valitaksesi sen yksinkertaisesti. Kuten alla on esitetty
Voit myös käyttää lauseita tämän toiminnon saavuttamiseksi. SQL-lause: muuta tietokannan nimijoukko Palautus yksinkertaista Lisäksi, katkaise lokki tarkistuspisteessä (tätä vaihtoehtoa käytetään SQL 7.0:ssa ja SQL 2000:ssa, eli vikasiomalli valitaan yksinkertaiseksi malliksi). CHECKPOINT-komentoa suoritettaessa, jos transaktiolokkitiedosto ylittää 70 % koostaan, sen sisältö tyhjennetään, ja tämä vaihtoehto on usein asetettu True Auto -asetukseksi tietokantaa kehitettäessä Shrink tarkistaa tietokannan säännöllisesti, ja kun tietokantatiedoston tai lokitiedoston käyttämätön tila ylittää 25 % sen koosta, järjestelmä kutistaa tiedoston automaattisesti niin, että käyttämätön tila on 25 %, ja kun tiedoston koko ei ylitä alkuperäistä kokoa, myös pienennetyn tiedoston on oltava suurempi tai yhtä suuri kuin alkuperäinen koko, ja transaktiolokitiedostojen pienentäminen onnistuu vain, kun tiedosto on varmuuskopioitu tai kun Trunkcate log on checkpoint -vaihtoehto on asetettu True-arvoon. Huomautus: Tietokannan oletusattribuutit ovat yleensä asetettuja, mutta tietokannan attribuutit muuttuvat odottamattomien olosuhteiden vuoksi. Tarkista yllä olevat tietokannan attribuutit lokitiedoston tyhjentämisen jälkeen, jotta transaktioloki ei täytty uudelleen.
|