Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13219|Risposta: 0

[Fonte] SQL Drip—Risolve il problema dei grandi file di log del database

[Copiato link]
Pubblicato su 11/02/2015 16:32:41 | | | |

Poiché il database viene utilizzato a lungo, anche il file di log aumenta, e qui ci sono diversi modi per ridurre questo file.

1. Elimina direttamente il file di log

Database disaccoppiati. Prima di separare il database, assicurati di effettuare un backup completo del database, seleziona il database - clic destro - task - stacca, come mostrato nella figura qui sotto

Copia e incolla i file di log e dati in una cartella separata, per sicurezza. Elimina il link, come mostrato qui sotto

Elimina direttamente il file di log e poi allega il database, come mostrato nella figura seguente

Quando si collega, sia il file ldf che il file mdf verranno automaticamente allegati, ma verrà segnalato che il file ldf non può essere trovato, non importa, seleziona la linea del file ldf, clicca sul pulsante delete qui sotto e clicca OK. Come mostrato di seguito

Il nuovo file LDF generato dopo il successo di Home Inn è solo 504K.

2. File di registro di riduzione

Puoi anche ridurre il file di log per ridurre la dimensione del file di log. Clicca con il tasto destro su Database-Task-Shrink-File e seleziona il file di log, come mostrato nella figura qui sotto

Nell'opzione di riduzione dell'operazione, puoi selezionare il secondo elemento, "Riorganizza la pagina dopo aver liberato spazio inutilizzato", poi specificare una dimensione, cliccare su OK.

3. Utilizzare il modello di failback come modello semplice

Per evitare che il file di log cresca in futuro, puoi anche usare il modello di failback come modello semplice. Clicca con il tasto destro su Database-Proprietà-Opzioni-Modalità di Recupero per selezionarla semplicemente. Come mostrato di seguito


Puoi anche usare istruzioni per ottenere questa funzione.

Dichiarazione SQL: modifica il nome del database e il ripristino semplice Inoltre, tronca il log sul checkpoint (questa opzione è usata in SQL 7.0, SQL 2000, cioè il modello di fallback è selezionato come modello semplice). Quando si esegue il comando CHECKPOINT, se il file di log delle transazioni supera il 70% della sua dimensione, il suo contenuto viene cancellato, e questa opzione viene spesso impostata su True Auto durante lo sviluppo del database Shrink controlla periodicamente il database; quando lo spazio inutilizzato di un file di database o di un file di log supera il 25% della sua dimensione, il sistema riduce automaticamente il file in modo che lo spazio inutilizzato sia uguale al 25%, e quando la dimensione del file non supera la dimensione iniziale della sua creazione, il file ridotto deve essere anche maggiore o uguale alla sua dimensione iniziale, e la riduzione dei file di log delle transazioni può avvenire solo quando viene salvato o quando l'opzione Tronca il checkpoint è impostata su True.

Nota: Gli attributi predefiniti del database sono generalmente impostati, ma gli attributi del database vengono modificati a causa di circostanze impreviste; si prega di verificare gli attributi sopra del database dopo aver cancellato il log per evitare che il registro delle transazioni si riempia di nuovo.






Precedente:Facile costruire un server di posta gratuito HMailServer sotto sistema Windows
Prossimo:Sette software gratuiti per server di posta
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com