Autor Thema: Indizieren einer Datenbank  (Gelesen 3426 mal)

Offline FRANKI

  • Senior Mitglied
  • ****
  • Beiträge: 346
  • Geschlecht: Männlich
  • vergiss nicht zu tanzen...
Indizieren einer Datenbank
« am: 15.01.04 - 08:01:30 »
Hallo Leute,
bin mir nicht sicher, ob das Thema hier richtig aufgehoben ist, aber trotzdem.
Ich habe einen etwas seltsamen Effekt mit dem Volltextindex.

Wir haben hier Domino 5.11 auf AIX.
Ich habe zwei vollständig identische Datenbanken.
Der Index (Volltext, binäre Anhänge werden indiziert, 25000 Dokumente)der Datenbank unterscheidet sich megamäßig.
Soll heissen, der Index der einen ist 70 MB, der der anderen ist 700 MB.

Wie kann das sein.

In dem zusammenhang habe ich noch ein Verständnisproblem:

Was bedeutet eigentlich genau indizieren täglich, periodisch, stündlich und sofort?

Kann mir das mal einer erklären??

Danke
FRANKI

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Indizieren einer Datenbank
« Antwort #1 am: 15.01.04 - 13:22:38 »
... der Volltextindex wird dann angewendet, wenn du die DB mit der Volltextsuche nutzen willst. Dabei erhält jeder Begriff in der Datenbank einen Index. Notes "merkt" sich alle "Adressen" eines Begriffes. Bei der Suche ist das Ergebnis dann um ein vielfaches schneller verfügbar...

Die Indizierung hat diverse Parameter. Man kann zum Beispiel angeben, ob auch Attachments indiziert werden sollen - sind die Parameter in beiden Versionen gleich eingestellt?

ata
Grüßle Toni :)

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re:Indizieren einer Datenbank
« Antwort #2 am: 15.01.04 - 13:23:09 »
Hi franki,

1. Indizierung des Volltext erfolgt je nach Einstellung zu den angegebenen Zeitpunkten, eben täglich, periodisch, stündlich und sofort.
D.h. wenn eine Datenbank viele Dokumente erhält, aber nicht sooft durchsucht wird, reicht es aus die Datenbunk z.B nur einmal täglich oder alle x Stunden zu indizieren, somit ist der Server nicht so ausgelastet, als wenn er dies immer sofort tun muss.

Zu deinem Problem, sind die beiden Datenbanken auf dem gleichen Server oder auf unterschiedlichen Servern, prüfe einmal ob alle Dokumente inidziert sind. Datenbank- Eigenschaften, Volltext, Kopf 'nicht indizierte Dokumente zählen'.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline FRANKI

  • Senior Mitglied
  • ****
  • Beiträge: 346
  • Geschlecht: Männlich
  • vergiss nicht zu tanzen...
Re:Indizieren einer Datenbank
« Antwort #3 am: 15.01.04 - 13:26:31 »
Hallo,

alle Dokumente sind in beiden Datebanken indiziert.

Was bedeute sofort denn nun eigentlich.
Sofort wenn die Datenbank geschlossen wird, sofort wenn ein neues Dokument dazu kommt ??

FRANKI

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Indizieren einer Datenbank
« Antwort #4 am: 15.01.04 - 13:30:43 »
... sofort bedeutet - der Index wird augenblicklich gebildet - kann aber ziemlich Zeit brauchen, je nach Größe und Umfang der Indizierung

ata
« Letzte Änderung: 15.01.04 - 13:31:53 von ata »
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz