Die Größe einer SQL-Server-Datenbank verringern

Procédure

Warum sollte man die Größe einer SQL Server-Datenbank verringern?

Die meisten Hosting-Pakete bieten ein Limit für die Größe einer SQL-Server-Datenbank.
Bei Plesk wird bei Überschreitung der kritischen Grenze das Abonnement ausgesetzt, die Website ist dann nicht mehr funktionsfähig.
Es ist daher wichtig, proaktiv zu handeln und die Größe dieser Datenbank zu reduzieren, bevor es zu einer Quotenüberschreitung kommt.

Wie wird die Größe einer SQL Server-Datenbank unter Plesk berechnet?

Eine SQL-Server-Datenbank besteht aus zwei Dateien. Eine Datei, die die Daten, gespeicherten Prozeduren und Strukturen der Datenbank enthält, und eine weitere Datei, die "Journal" genannt wird und die Transaktionen aller Änderungen enthält, die an der ersten Datei vorgenommen wurden.

In Plesk wird die Summe dieser beiden Dateien berücksichtigt und als Referenz für die Berechnung der Größe Ihrer Datenbank herangezogen.

Die Größe einer SQL-Server-Datenbank verringern

Wenn Ihre Datenbank beginnt, einen kritischen Wert zu erreichen, ist der erste Gedanke, der aufkommt, Daten zu löschen, um Platz zu schaffen. Aber das ist bei SQL Server nicht so einfach, denn beim Löschen von Daten führen Sie Löschabfragen durch, die die Protokolldatei vergrößern und in den meisten Fällen den unerwünschten Effekt haben, dass die Dateigröße eher zunimmt als abnimmt.

Was ist also die Lösung? Sie besteht in der Regel aus zwei Dingen: Prüfen Sie, welche der beiden Dateien ein Problem mit der Dateigröße hat, und reduzieren Sie die Dateigröße durch entsprechende Maßnahmen.

Wie kann ich die Dateigröße von der Plesk-Oberfläche aus anzeigen lassen?

1. Melden Sie sich in Ihrem Plesk Control Panel an und klicken Sie auf"Datenbanken" und dann auf die Schaltfläche"MyLittleAdmin" der gewünschten Datenbank.

2. Sobald das MyLittleAdmin-Dienstprogramm angezeigt wird, klicken Sie in der linken Spalte auf das "+" links von"User Databases". Klicken Sie dann auf den Namen Ihrer Datenbank und schließlich auf das Symbol für die Anzeige der Eigenschaften.

Die Größe einer SQL-Server-Datenbank verringern

3. Ein neues Fenster wird angezeigt. Klicken Sie auf die Registerkarte"Files", um die beiden für uns interessanten Zeilen wie im folgenden Screenshot anzuzeigen.

Die Größe einer SQL-Server-Datenbank verringern

Die erste Zeile entspricht der Größe der Datei (.mdf), die die Daten enthält. Im Beispiel sehen wir, dass diese eine Größe von 104 MB hat.

Die zweite Zeile entspricht der Größe der Protokolldatei (.ldf), die die Transaktionen enthält. In unserem Beispiel ist diese 456 MB groß, also mehr als viermal so groß wie die Datendatei.

Daraus wird ersichtlich, warum es sinnvoll und wichtig ist, die Protokolldatei zu bereinigen, um Speicherplatz für Ihre SQL-Server-Datenbank zu gewinnen.

Wie bereinige ich die Transaktionsprotokolldatei von SQL Server?

1. Um diese Aktion durchzuführen, müssen wir die SQL Server-Datenbank Ihrer Formel in die Software SQL Server Management Studio importieren.

Um diesen Vorgang durchzuführen, bitte ich Sie, dieser Dokumentation zu folgen: https: //help.lws-hosting.com/de/Wie-man-eine-SQL-Server-Datenbank-zwischen-Plesk-und-SQL-Server-Management-Studio-ubertragt

2. Nachdem Sie Ihre Datenbank importiert haben, müssen Sie nur noch die Größe der Protokolldatei reduzieren, indem Sie die Logs mithilfe einer von der Software ausgeführten Aufgabe löschen.

Klicken Sie dazu mit der rechten Maustaste auf die Datenbank und klicken Sie im Dropdown-Menü auf Aufgaben -> Verkleinern -> Dateien.

Die Größe einer SQL-Server-Datenbank verringern

3. Im daraufhin erscheinenden Fenster wählen Sie einfach den Dateityp aus, den Sie verkleinern möchten (in unserem Fall die Protokolldatei, aber Sie können auch die Datendatei verkleinern).

In unserem Fall ist eine Optimierung um 97% möglich. Nach der Operation wird die Protokolldatei nur noch knapp über 10 MB groß sein, während sie vorher 459 MB groß war.

Die Größe einer SQL-Server-Datenbank verringern

4. Nachdem Sie diese Operation durchgeführt haben, können Sie Ihre Datenbank einfach wieder in Plesk importieren, indem Sie dieser Dokumentation folgen: https: //help.lws-hosting.com/de/Wie-man-eine-SQL-Server-Datenbank-zwischen-Plesk-und-SQL-Server-Management-Studio-ubertragt

Einen Schritt weiter gehen

Wir haben gesehen, wie Sie die Transaktionsprotokolldatei verkleinern können, um mehr Platz für Ihre Daten zu schaffen. Der Inhalt dieser Protokolldatei wird größtenteils durch den Datenabrufmodus bestimmt. Wenn dieser auf "Vollständig" (FULL) eingestellt ist, wird die Datei schneller wachsen, als wenn Sie diese Option auf "Einfach" einstellen.

Um Ihr Wissen zu diesem Thema zu vertiefen, möchte ich Sie bitten, diesen Artikel zu lesen: https: //www.pulsweb.fr/logs-sql-server/

Um den Wiederherstellungsmodus in SQL Server Management Studio anzuzeigen oder zu ändern, möchte ich Sie bitten, wie folgt vorzugehen:

1. Klicken Sie mit der rechten Maustaste auf die Datenbank und klicken Sie dann auf Eigenschaften, um das Dialogfeld Datenbankeigenschaften zu öffnen .
2. Klicken Sie im Bereich Seite auswählen auf Optionen.
3. Der aktuelle Wiederherstellungsmodus wird im Listenfeld Wiederherstellungsmodus angezeigt .
4. Wenn Sie den Wiederherstellungsmodus ändern möchten, wählen Sie bei Bedarf einen anderen Modus aus der Liste aus. Zur Auswahl stehen Vollständig, Blockprotokolliert oder Einfach.
5. Klicken Sie auf OK.

Schlussfolgerung

Sie sind nun in der Lage, die Dateigröße Ihrer SQL-Server-Datenbank und damit die Gesamtgröße der Datenbank zu reduzieren sowie den Datenabrufmodus zu ändern, um die Zunahme der Größe der Transaktionsprotokolldatei zu begrenzen.

Zögern Sie nicht , sich bei Fragenüber ein Inzidenzticketan unsere technische Abteilung zu wenden.

Diesen Artikel bewerten :

Dieser Artikel war hilfreich für Sie ?

Article utileJa

Article non utileNicht

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Ähnliche Artikel

1mn von Lesen

Wie erstellt man eine Datenbank in Plesk?

0mn von Lesen

Wie erstellt man eine ODBC-Verknüpfung in Plesk?

0mn von Lesen

Wie exportiere ich eine Datenbank in Plesk?

0mn von Lesen

Wie installiere ich myLittleAdmin auf Plesk?


Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft