Seite 1 von 1

vCenter 5.1 auf SQL Express Datenbank voll

Verfasst: 14.10.2013, 09:23
von brave_snoopy
Hallo,

wir haben hier en Test vCenter mit einem SQL Express laufen. Dort sind 3 -5 Hosts hinzugefügt. Mal einer raus, dann wieder ein neuer rein. Die Statistik Ebene steht auf 1.

In der Umgebung sind vlt. 10 virtuelle Maschinen vorhanden. Allerdings ist vShield mit aktiv.

Nun ist die SQL Datenbank kurz vor der 10 GB Limit Grenze.

Frage 1: Wie bekomm ich die DB wieder kleiner
Frage 2: Wieso wird die Datenbank überhaupt so groß? Die Installation ist noch nicht mal ein Jahr alt.
Frage 3: Was kann ich dagegen im Vorfeld tun?


Vielen Dank.

Verfasst: 14.10.2013, 09:43
von irix
lass dir im sqlstudio anzeigen welche tabelle wie gross ist. dann kann man sagen was zutun ist.

Gruss
Joerg

Verfasst: 14.10.2013, 10:28
von Dayworker
zu1)
Da sich dazu auch mehrere KB-Einträge finden lassen, kann das nur bedeuten, daß es doch nicht so einfach ist, wie es die Einträge sugerieren.

zu2)
Vermutlich zeichnet die DB euer komplettes Performancemonitoring (Statistiken, Ereignisse und Aufgaben des vCenters) auf und wenn ein regelmäßiges Kommen-und-Gehen von VMs stattfindet, sammeln sich innerhalb kürzester Zeit dann völlig unwichtige Daten in der DB an.

zu3)
Soweit mir bekannt ist, kann man das Monitoring auch auf einen kürzeren Zeitraum einstellen oder zumindest die Plattennutzung der "vCenter Server Appliance DB" überwachen.

Verfasst: 14.10.2013, 10:34
von irix
Rentensionpolicy fuer Tasks, Events auf 90 tage
DB Shrinking

Frueher war die Verarbeitung der Hist-Stats ein problem. aber mit 5.1 weniger.



Aber ohne genaue Daten keine Hilfe.

Gruss
Joerg

Verfasst: 14.10.2013, 13:24
von brave_snoopy
Hallo irix,

also ich hab hunderte von STAT Tabellen. Ich kann dir leider nicht sagen, wie groß die einzelnen sind. Oder hättest du das passende SQL Statement dafür?

Das vCenter ist bzgl. Statistiken auf Standardeinstellungen wie nach dem Setup.

Die Datenbank lässt sich nicht shrinken. Es gibt keinen freien Speicherplatz innerhalb der DB.

Welche Infos brauchst du noch?

Verfasst: 14.10.2013, 14:07
von irix
Hab das SQL in der Firma, komme ber von hier nicht dran. Sollre sich aber auch googlen lassen.

Gruss
Joerg

Verfasst: 14.10.2013, 14:21
von brave_snoopy
hab selbst mal geschaut. Das SQL Statement was ich zu erst gefunden hatte war mir etwas suspekt.

Also ca. 5 GB hat die VPX_Event_Arg

Mh spannende Frage warum die nun so arg groß ist.

Verfasst: 14.10.2013, 14:29
von brave_snoopy
habs schon gefunden.

Hab die Parameter eventMaxAge nun auf 30 und true gesetzt und die stored prozedure gestartet.


Wenn die Parameter nun aktiv sind, macht das vCenter diese Bereinigung in Zukunft automatisch?

Verfasst: 14.10.2013, 14:37
von irix
kannst du die db nun shrinken?

Verfasst: 14.10.2013, 14:44
von brave_snoopy
Die prozedur läuft noch. Aber ich sehe, dass die Größe der Tabelle abnimmt. Langsam aber stetig.

Danke.

Gibt es noch andere Optimierungen ,die man konfigurieren sollte, damit die Datenbank nicht so groß wird?

Verfasst: 15.10.2013, 21:43
von PeterDA
Du kannst einen Wartungsplan erstellen, der das regelmäßig macht. Sinnvoll ist es in diesem Fall auch eine Indexoptimung durchzuführen.

Gruß Peter

Verfasst: 15.10.2013, 21:45
von irix
PeterDA hat geschrieben:Du kannst einen Wartungsplan erstellen, der das regelmäßig macht. Sinnvoll ist es in diesem Fall auch eine Indexoptimung durchzuführen.

Gruß Peter


Mit der SQL Express duerfte das aber eine Herausforderung werden.

Gruss
Joerg

Verfasst: 15.10.2013, 21:53
von PeterDA
Hi Joerg,
okay da geht das nicht per Studio aber per Script ;o)

Gruß Peter