Neu Datenbank wird nicht kleiner obwohl Artikel gelöscht wurden

meine-kleine-eisenbahn.de

Gut bekanntes Mitglied
5. Februar 2008
226
10
Hallo,

ich habe gestern gesehen das meine Datenbank 10,3 GB groß ist und wir fahren noch mit SQL Express.

Das Update auf SQL Standard ist erst für nächsten Monat geplant, deshalb ich gestern ca. 500-800 alte Artikel (mit je 3-5 HD Bildern) rausgeschmissen.
Habe dann einen Datenbankbereinigung und eine Optimierung laufen lassen.

Jetzt stelle ich aber gerade fest das die Datenbank nicht kleiner geworden ist???
Wir geht das? Bei der Anzahl an Bilder hätte die DB doch spürbar kleiner werden müssen???

Hat jemand eine Idee?
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.902
219
Hallo,

ich habe gestern gesehen das meine Datenbank 10,3 GB groß ist und wir fahren noch mit SQL Express.

Das Update auf SQL Standard ist erst für nächsten Monat geplant, deshalb ich gestern ca. 500-800 alte Artikel (mit je 3-5 HD Bildern) rausgeschmissen.
Habe dann einen Datenbankbereinigung und eine Optimierung laufen lassen.

Jetzt stelle ich aber gerade fest das die Datenbank nicht kleiner geworden ist???
Wir geht das? Bei der Anzahl an Bilder hätte die DB doch spürbar kleiner werden müssen???

Hat jemand eine Idee?

Und wieder - Natürlich nicht.
Bitte schaue Dir erst einmal Grundlagen zu SQL Servern und Relationalen Datenbanken an.
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.902
219
Danke für die Erklärung, wenn Du keine Lust hast zu helfen poste doch einfach besser gar nichts.....

? Was soll das denn nu?

Jemand der die Arbeitsweise von Relationalen Datenbanken nicht versteht sollte die Finger ganz von Internen Sachen lassen.
Daher der DRINGENDE Rat sich kurz in die entsprechenden Grundlagen einzulesen.
Nach 10 Minuten Lesen hat er auf einen Schlag alle kürzlich hier im Forum aufgebrachten Themen abgehakt.

Insbesondere das hier genannte könnte durch Unwissenheit viel mehr Schaden als Helfen.
Klar kann ich ihm sagen was re machen kann, dann kommt 20 Minuten später die Frage - "Jetzt geht gar nichts mehr..."
 

MartinK

Moderator
Mitarbeiter
5. Dezember 2013
79
14
Man muss bei der Datenbank immer zwischen der Größe der Datenbankdatei und der Füllung der Datenbankdatei unterscheiden. Wenn die Datenbankdatei 10GB groß ist, bedeutet das nur, dass der SQL 10GB dafür reserviert auf der Festplatte. Einmal reservierten Speicherplatz gibt der SQL Server nicht mehr frei und das ist auch gut so, da es sonst zu Fragmentierung innerhalb der Datei kommt wenn sie im Anschluss wieder mit neuen Daten gefüllt wird. Im Managementstudio sieht man in den Eigenschaften der Datenbank die Größe der Datei und den verfügbaren Speicher in der Datei. Nach dem Löschen der Artikel und Bilder sollte der Wert für verfügbaren Speicher größer geworden sein.
 

Ähnliche Themen