Autor Thema: ncompact ohne gewünschte wirkung  (Gelesen 3848 mal)

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
ncompact ohne gewünschte wirkung
« am: 02.08.05 - 10:32:41 »
Hallo zusammen,

zuerts einmal - ist ja mein erstes posting hier - respekt und gratulation für das tolle forum hier. bin schon lange 'gast' gewesen und hab' fleißig mitgelesen.

nun mein problem:
ich habe eine recht große datenbank (9,5GB mit 570.000 Dokumente). Diese DB ist wegen der vielen Indizes so groß. Nun habe ich die DB auf einem Testserver gestellt, um dort viele Ansichten zu löschen (~60). Als ersatz habe ich eine handvoll selbstsortierter Spalten den Usern zur Verfügung gestellt. Ziel ist und war es einfach die DB kleiner zu kriegen. Ich habe demnach ein ncompact -C und anschließend auch ein ncompact -B durchgeführt. Aber leider ohne merklichen Erfolg. Es wurde nur 1% recovered...

Woran kann das liegen - wie kriege ich diese DB kleiner?

Grüße,
William

Glombi

  • Gast
Re: ncompact ohne gewünschte wirkung
« Antwort #1 am: 02.08.05 - 10:38:14 »
Hallo William,

willkommen als aktiver Teilnehmer hier!

Du musst ein
load compact -D <pfad>

an der Serverkonsole eingeben, um die Ansichtsindizes zu löschen.

Andreas

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: ncompact ohne gewünschte wirkung
« Antwort #2 am: 02.08.05 - 10:39:14 »
uups - habe gerade festgestellt, dass ich diesen beitrag im R5er Forum gestellt habe - gehört eigentlich im das R6er - sorry.....  :-[

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: ncompact ohne gewünschte wirkung
« Antwort #3 am: 02.08.05 - 10:40:05 »
Danke Andreas - probiere ich gleich mal aus...

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: ncompact ohne gewünschte wirkung
« Antwort #4 am: 02.08.05 - 11:51:51 »
Super - Danke. Die DB ist nun nur noch 2,5 GB groß  :D

Offline pd

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 709
  • Geschlecht: Männlich
  • HammHamm :-)
Re: ncompact ohne gewünschte wirkung
« Antwort #5 am: 02.08.05 - 16:17:43 »
wieder was gelernt... ;-)


Gruß, Patrick
<antik>Patrick  Gold Platin u.s.w. member:) nur in Sachen Fragenstellen, Infrastruktur und Offtopic ;-) Domino R6 6.5.6 FP2 Server - Notes 6 (6.5.5) Clients</antik>
<aktuell> Abschied aus IT-Welt, User (Kein Serverzugriff, aber Mitglied der Admingruppe ;-) R8.5 </aktuell>

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: ncompact ohne gewünschte wirkung
« Antwort #6 am: 03.08.05 - 10:06:32 »
Hallo,

das mit dem compact hat super geholfen. danach habe ich die Datenbank wieder indiziert und musste mit schrecken feststellen, dass sie nun 10,5GB groß ist. Also größer als vorher.

Nochmal mein eigentliches Vorhaben: Habe 9,5GB DB mit 570.000 Doks. Die Doks sind nicht sonderlich groß. Durch löschen von einigen Views (~60) erhoffte ich mir eine Einsparnis der DB-Size. Das Gegenteil ist passiert.... Gibt es sonst noch einen Tipp  ???

Driri

  • Gast
Re: ncompact ohne gewünschte wirkung
« Antwort #7 am: 03.08.05 - 12:27:05 »
Schau dir die Views an. Killer sind Verwendung von @Today oder ähnlichen Formeln in der View und z.B. sortierbare Spalten vergrößern die Indexe ebenfalls.

In einem Redbook von IBM sind die Sachen auch ein wenig beschrieben. Das Teil heißt "Performance Considerations for Domino Applications", hab leider keinen direkten Link.

http://redbooks.ibm.com

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: ncompact ohne gewünschte wirkung
« Antwort #8 am: 03.08.05 - 12:28:29 »
und dann kann man auch mit NotesPeek nachschauen, wo es besondere Speicherfresser gibt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Driri

  • Gast
Re: ncompact ohne gewünschte wirkung
« Antwort #9 am: 03.08.05 - 12:33:07 »
sh database xyz.nsf auf der Console ist auch ganz nützlich dafür  ;)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: ncompact ohne gewünschte wirkung
« Antwort #10 am: 03.08.05 - 12:40:26 »
Oder der Datenbankkatalog und andere Statistiken im Log oder so.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: ncompact ohne gewünschte wirkung
« Antwort #11 am: 03.08.05 - 12:49:11 »
@Driri: Habe viele Views mit Kategorisierungen mit Formeln, etc. rausgenommen und größtenteils nur noch VIews mit sorted Columns verwendet. Das soll (lt. notes.net) weniger Speicher fressen als mehrere categorzed Views.
--
Das mit sh <filepath> geht leider nicht

@All: Danke für die weiteren Tipps - werde ich alle nach und nach prüfen  ;)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: ncompact ohne gewünschte wirkung
« Antwort #12 am: 03.08.05 - 12:54:55 »
Das kann aber keine wirklich grosse Differenz sein, jede sortierte Kolonne produziert einen eigenen Index.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: ncompact ohne gewünschte wirkung
« Antwort #13 am: 03.08.05 - 13:29:30 »
Das kann aber keine wirklich grosse Differenz sein, jede sortierte Kolonne produziert einen eigenen Index.

Laut log sind aber genau diese Views die kleinsten Speicherfresser mit 0 KB. Die anderen Views mit vorgegebener Sortierung (Kategorisierung) sind wesentlich größer. Ich denke es wird tatsächlich an der Art der Kategorisierung liegen (@Today, @If, ...).

William

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: ncompact ohne gewünschte wirkung
« Antwort #14 am: 03.08.05 - 13:53:31 »
Sooooo,

danke an Semeaphoros - der Hinweis mit dem log war ein Guter  :)
Nach Prüfung bin ich zu zwei Ergebnissen gekommen:
a) Self-Sorted Columns sind nicht wirklich immer Platzsparender  :(
b) Eini View hat eine Größe von 1.065.176 KB  :o  viele andere liegen zwischen 100.000 und 600.000 KB

Gerade die Views unter b) haben ein oder mehrere @If's in der Kategorisierung und anderen Spalten. Ich denke da muß was umgestellt werden  ;)

Vielen Danke für eure Hilfe,
William

Driri

  • Gast
Re: ncompact ohne gewünschte wirkung
« Antwort #15 am: 03.08.05 - 14:41:54 »
Noch nen kurzer Hinweis zu dem Consolen-Befehl :

sh database <DB mit Pfadangabe>

wäre korrekt gewesen  ;)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: ncompact ohne gewünschte wirkung
« Antwort #16 am: 03.08.05 - 15:26:45 »
William, vielleicht noch ein Hinweis zur Index-Grösse, wenn sie mit 0 (Null) angegeben ist, dann bedeutet das, dass dieser Index wegen noch nicht oder nicht mehr gebraucht nicht aufgebaut ist. Der ist also nicht wirklich gratis.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: ncompact ohne gewünschte wirkung
« Antwort #17 am: 03.08.05 - 15:50:45 »
William, vielleicht noch ein Hinweis zur Index-Grösse, wenn sie mit 0 (Null) angegeben ist, dann bedeutet das, dass dieser Index wegen noch nicht oder nicht mehr gebraucht nicht aufgebaut ist. Der ist also nicht wirklich gratis.

Jepp, das hatte ich dann in der Zwischenzeit auch gemerkt  :D

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: ncompact ohne gewünschte wirkung
« Antwort #18 am: 24.08.05 - 15:59:20 »
Hallo,

muß diesen Thread nochmal aufgreifen. Die Ausgangslage ist wie gehabt:

Habe eine ca. 9,5 GB große DB mit 570.000 Dokumenten. Nach einem xcompact oder ncompact -D ist die DB nur noch 2,5 GB groß. Habe demnach ca. 2,5 GB an reinen Daten. Sobald ich die Indizes wieder aufbaue ist die DB 8,8 GB groß.

Ziel ist es die DB kleiner zu machen. Dazu habe ich ca. 60 von vorher 200 Ansichten gelöscht. Zusätzlich habe ich die gängigsten Ansichten auf die Programmierung überprüft (@If-Kategorisierungen aufgehoben / Self-Sorting Columns eingefügt / ...).

Wie es scheint brachte das jedoch nicht den von mir gewünschten Effekt. In der Log-Statistik vom Server sind diese modifizierten Ansichten auch nicht viel kleiner geworden.

Gibt es eurerseits noch eklatante Hinweise oder anderweitige Tipps ?

Vielen Dank und Gruß,
William

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz