Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 13219|Vastaus: 0

[Lähde] SQL Drip—Ratkaisee suurten tietokantalokitiedostojen ongelman

[Kopioi linkki]
Julkaistu 11.2.2015 16.32.41 | | | |

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.






Edellinen:Helppo rakentaa HMailServerin ilmainen sähköpostipalvelin Windows-järjestelmässä
Seuraava:Seitsemän ilmaista postipalvelinohjelmistoa
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com