{"id":1627,"date":"2008-12-05T12:59:23","date_gmt":"2008-12-05T11:59:23","guid":{"rendered":"http:\/\/www.glorf.it\/blog\/?p=1627"},"modified":"2008-12-05T12:59:23","modified_gmt":"2008-12-05T11:59:23","slug":"liebling-ich-habe-die-datenbank-geschrumpft","status":"publish","type":"post","link":"http:\/\/www.glorf.it\/blog\/2008\/12\/05\/sql-talk\/sql-server\/liebling-ich-habe-die-datenbank-geschrumpft","title":{"rendered":"Liebling, ich habe die Datenbank geschrumpft"},"content":{"rendered":"<p>Robert machte mich auf einen interessanten Artikel zum Thema &quot;verkleinern von Datenbanken&quot; aufmerksam. Trotz der aktuellen Preise von Massenspeichern w&#252;nschen sich unsere Kunden immer wieder, dass deren Datenbanken regelm&#228;&#223;ig verkleinert werden. Die Gr&#252;nde sind immer gleich:<\/p>\n<ul>\n<li>Die Datenbank-Dateien sind so gro&#223;, dass der Plattenplatz knapp wird.<br \/>Gegenvorschlag: Plattenplatz zukaufen.<\/li>\n<li>Die Datensicherung und -pr&#252;fung dauert wegen des Umfangs so lange, dass das daf&#252;r vorgesehene Zeitfenster nicht mehr reicht.<br \/>Gegenvorschlag: Datensicherung erst mal auf Platte mache und dann die kopierten Datenbanken an einen anderen SQL-Server h&#228;ngen und pr&#252;fen. Danach erst die echte Sicherung auf dieser Kopie laufen lassen. Wie lange das dauert ist ja wurscht, weil parallel dazu auf dem Original weiter gearbeitet werden kann.<\/li>\n<li>Umfangreiche Datenbest&#228;nde wurden gel&#246;scht. Dann wird die DB meist auch erst mal gr&#246;&#223;er. Dann lohnt es sich h&#228;ufig wirklich die Datenbank zu verkleinern.<\/li>\n<\/ul>\n<p>Aber das hat freilich etliche negative Effekte:<\/p>\n<ul>\n<li>Sobald Daten ge&#228;ndert oder eingef&#252;gt werden, dann wird die Datenbank wieder vergr&#246;&#223;ert. Das kostet Zeit. <\/li>\n<li>Datenbank-Wachstum hat Gr&#252;nde. Wenn die Datenbank w&#228;chst und dann nach einiger Zeit viele leere Seiten drin sind, dann hat das seinen Grund. In so einem Fall wird die Datenbank bald wieder wachsen.<\/li>\n<li>Regelm&#228;&#223;iges verkleinern und dann wieder vergr&#246;&#223;ern von Datenbanken fragmentiert die Datenbank-Dateien. Das wirkt sich negativ auf die Performance aus. Auch beim Einsatz von RAID-Systemen.<\/li>\n<\/ul>\n<p>Wie stark es die Performance beeinflusst kann man hier nachlesen: <a href=\"http:\/\/searchsqlserver.techtarget.com\/tip\/0,289483,sid87_gci1330922,00.html?track=NL-548&#038;ad=670501&#038;asrc=EM_USC_4844835&#038;uid=6518648\">Can you shrink your SQL Server database to death?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Robert machte mich auf einen interessanten Artikel zum Thema &quot;verkleinern von Datenbanken&quot; aufmerksam. Trotz der aktuellen Preise von Massenspeichern w&#252;nschen sich unsere Kunden immer wieder, dass deren Datenbanken regelm&#228;&#223;ig verkleinert werden. Die Gr&#252;nde sind immer gleich: Die Datenbank-Dateien sind so gro&#223;, dass der Plattenplatz knapp wird.Gegenvorschlag: Plattenplatz zukaufen. Die Datensicherung und -pr&#252;fung dauert wegen des [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[354,930,305],"_links":{"self":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/1627"}],"collection":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/comments?post=1627"}],"version-history":[{"count":3,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/1627\/revisions"}],"predecessor-version":[{"id":1813,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/1627\/revisions\/1813"}],"wp:attachment":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/media?parent=1627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/categories?post=1627"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/tags?post=1627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}