Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 13219|Atbildi: 0

[Avots] SQL drip — atrisina lielu datu bāzes žurnālfailu problēmu

[Kopēt saiti]
Publicēts 11.02.2015 16:32:41 | | | |

Tā kā datu bāze tiek izmantota ilgu laiku, palielinās arī žurnālfails, un šeit ir vairāki veidi, kā samazināt šo failu.

1. Izdzēsiet žurnālfailu tieši

Atsaistītas datu bāzes. Pirms datu bāzes atdalīšanas pārliecinieties, ka esat izveidojis pilnīgu datu bāzes dublējumu, atlasiet datu bāzi - ar peles labo pogu noklikšķiniet - uzdevums - atvienojiet, kā parādīts zemāk redzamajā attēlā

Kopējiet un ielīmējiet žurnāla un datu failus atsevišķā mapē. Izdzēsiet saiti, kā parādīts tālāk

Izdzēsiet žurnālfailu tieši un pēc tam pievienojiet datu bāzi, kā parādīts nākamajā attēlā

Pievienojot, gan ldf fails, gan mdf fails tiks automātiski pievienots, bet tas prasīs, ka ldf failu nevar atrast, tas nav svarīgi, atlasiet ldf faila rindu, noklikšķiniet uz zemāk esošās pogas dzēst un noklikšķiniet uz Labi. Kā parādīts zemāk

Jaunais ldf fails, kas ģenerēts pēc Home Inn panākumiem, ir tikai 504K.

2. Samaziniet žurnālfailus

Varat arī samazināt žurnālfailu, lai samazinātu žurnālfaila lielumu. Ar peles labo pogu noklikšķiniet uz Database-Task-Shrink-File un atlasiet žurnālfailu, kā parādīts zemāk redzamajā attēlā

Samazināšanās operācijas opcijā varat atlasīt otro vienumu "Pārkārtot lapu pēc neizmantotās vietas naudas atbrīvošanas" un pēc tam norādīt izmēru, noklikšķiniet uz Labi.

3. Izmantojiet kļūmju modeli kā vienkāršu modeli

Lai novērstu žurnālfaila pieaugumu nākotnē, kļūmju modeli var izmantot arī kā vienkāršu modeli. Ar peles labo pogu noklikšķiniet uz Datu bāzes-rekvizīti-opcijas-atkopšanas režīms, lai to vienkārši atlasītu. Kā parādīts zemāk


Lai sasniegtu šo funkciju, varat arī izmantot paziņojumus.

SQL paziņojums: mainīt datu bāzes nosaukumu iestatīt atkopšana vienkārša Arī saīsināt pieteikšanos kontrolpunktā (šī opcija tiek izmantota SQL 7.0, SQL 2000, t.i., kļūmju modelis ir izvēlēts kā vienkāršs modelis) Izpildot komandu CHECKPOINT, ja darījumu žurnālfails pārsniedz 70% no tā lieluma, tā saturs tiek notīrīts, un, izstrādājot datu bāzi, šī opcija bieži tiek iestatīta uz True Auto Periodiski pārbauda datu bāzi, ja datu bāzes faila vai žurnālfaila neizmantotā vieta pārsniedz 25% no tā lieluma, sistēma automātiski samazinās failu tā, lai neizmantotā vieta būtu vienāda ar 25%, un, ja faila lielums nepārsniedz sākotnējo lielumu, kad tas tika izveidots, samazinātajam failam jābūt arī lielākam vai vienādam ar tā sākotnējo lielumu, un transakciju žurnāla failu samazināšanu var veikt tikai tad, ja tas ir dublēts vai ja opcija Saīsināt pieteikšanos kontrolpunktā ir iestatīta uz True.

Piezīmes: Datu bāzes noklusējuma atribūti parasti ir iestatīti, bet datu bāzes atribūti tiek mainīti neparedzētu apstākļu dēļ, lūdzu, pārbaudiet iepriekš minētos datu bāzes atribūtus pēc žurnāla notīrīšanas, lai novērstu darījumu žurnāla aizpildīšanu.






Iepriekšējo:Viegli izveidot HMailServer bezmaksas pasta serveri Windows sistēmā
Nākamo:Septiņas bezmaksas pasta servera programmatūra
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com