[GERMAN] Frage zur Log-Datei und der Verzeichnisaktualisierung

Started by ChristopherFoto, November 10, 2018, 02:39:39 PM

Previous topic - Next topic

ChristopherFoto

Hallo,

ich habe ein Problem beim aktualisieren von Verzeichnissen.
Wenn ich eine Aktualisierung eines Verzeichnisses durchführe, dauert dies von mehreren Minuten.
Ich habe nun das Debug-Log eingeschaltet und mir diese mal angesehen.


11.10 14: 19: 40+ 0 [1C6C] 50 I> #FindRelated: 0 Master, 3 Definitionen, 0 Links gefunden. 0 Dateien analysiert.
11.10 14: 19: 40+ 0 [1C6C] 02 I> CIMRelationManager :: UpdateRelations für 0 Dateien und 0 Links in 0 ms

11.10 14: 20: 06 + 26281 [2A20] 10 I> CIMCacheManager :: UpdateStats in 63ms
11.10 14: 22: 46 + 160000 [0DC0] 50 I> #FindRelated: 274 Master, 3 Definitionen, 0 Links gefunden. 17078064 Dateien analysiert.
11.10 14: 22: 46+ 0 [0DC0] 02 I> CIMRelationManager :: UpdateRelations für 274 Dateien und 272 Links in 219672 ms

11.10 14: 23: 26 + 40078 [1C6C] 50 I> #FindRelated: 273 Master, 3 Definitionen, 0 Links gefunden. 17078064 Dateien analysiert.
11.10 14: 23: 26+ 16 [1C6C] 02 I> CIMRelationManager :: UpdateRelations für 273 Dateien und 272 Links in 226375 ms

11.10 14: 23: 26+ 0 [1C6C] 10 M> 20 [227094ms #sl] CIMEngine5 :: ScanFolders
11.10 14: 23: 26+ 15 [3AEC] 10 M>> 20 PTETWrapper :: ProcessClose 'v: \ development \ imatch5 \ src \ imengine \ ptetwrapper.cpp (3506)'


Laut der Log-Datei werden 17.078.064 (also über 17 Millionen) Dateien analysiert.
Meine ganze Datenbank hat aber nur etwas über 35.000 Dateien, wo kommt diese riesige Zahl her?
Regards Christopher

I have troubled the search, have found, unfortunately, nothing, perhaps, I have looked for the wrong concept.
Excuse for my English

Mario

-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

ChristopherFoto

Hier die gewünschten Infos
Regards Christopher

I have troubled the search, have found, unfortunately, nothing, perhaps, I have looked for the wrong concept.
Excuse for my English

ChristopherFoto

Regards Christopher

I have troubled the search, have found, unfortunately, nothing, perhaps, I have looked for the wrong concept.
Excuse for my English

Mario

Deine erste Regel durchsucht für jeden Master die gesamte Datenbank um Versionen zu finden.  Und bei den 274 Mastern im Beispiel kommt da wohl eine ganze Menge zusammen (Millionen von Tests!). Die andere Regel durchsucht zwei Verzeichnisbäume. Das ist wohl auch nicht ohne.

Da solltest Du noch mal drüber nachdenken. Das zieht IMatch total runter.
Nicht umsonst wird in der Hilfe vor solchen "Alles und überall"-Regeln ausdrücklich gewarnt. IMatch ist schnell, kann aber nicht zaubern.
Deine Datenbank hat nur 35K Dateien, das ist noch sehr wenig. Aber wenn IMatch jedesmal 35,000 Dateien prüfen muss, wenn es einen Master neu einließt...

Eine clevere Verzeichnisstruktur ist ein Schlüssel für effektives DAM.

Versionen befinden sich üblicherweise in einem Unterverzeichnis, oder meinetwegen auf einen anderen Datenträger, aber auch dort in einem per RegExp/Variable direkt zu erreichenden Verzeichnis.
Damit reduziert man die Menge an zu prüfenden Dateien für das Versioning auf ein Minimum. Jedes Mal die ganze Datenbank abzusuchen ist vielleicht in der Definition einfach, aber zur Laufzeit sehr aufwändig.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

ChristopherFoto

Danke für deine Antwort.Ist die Erste Regel die "Nikon NEF" oder geht es hier um die "Bilderstapel" Regel?
Regards Christopher

I have troubled the search, have found, unfortunately, nothing, perhaps, I have looked for the wrong concept.
Excuse for my English

Mario

Da wo "Wo soll gesucht werden" Gesamte Datenbank steht. screen shot 1
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

ChristopherFoto

Hallo Mario,
habe mir nun noch mal die Hilfe durchgelesen und die Anpassung durchgeführt.
Das funktioniert nun deutlich schneller, Danke für deine Unterstützung.
Eine Frage habe ich aber noch zu der ich in der Hilfe leider nichts gefunden habe.
Zu dem im Screenshot hinzugefügten Verzeichnis "D:\Bilder\Bilder-Sonstige\", möchte ich auch noch das "Hauptdatei-Verzeichnis" hinzufügen, wie kann ich das erreichen?
Hintergrund, in der Regel lege ich meine bearbeiteten bzw. exportierten Bilder in einem Ordner unterhalb von "D:\Bilder\Bilder-Sonstige\" ab, es kommt aber auch vor, das eine Anwendung das Entwickelte Bild in den Ordner der RAW-Datei schreibt, daher wäre es für mich schön wenn ich das "Hauptdatei-Verzeichnis" auch noch hinzugefügt bekomme.
Regards Christopher

I have troubled the search, have found, unfortunately, nothing, perhaps, I have looked for the wrong concept.
Excuse for my English

Mario

1. Für jeden Master jedesmal die ganze d:\Bilder... Hierarchie zu durchsuchen ist immer noch ineffizient. Hast Du dort keine Hierarchie für eine weitere Entschränkung?
2. Einfach einen weiteren Eintrag mit einem Folder Pattern (Verzeichnismuster) hinzufügen. In der Hilfe:

Folder Patterns
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

ChristopherFoto

#9
Hallo Mario,
doch habe ich und wurde auch angegeben in "D:\Bilder\Bilder-Sonstige\" habe eine Screenshot "Hierarchie Bilder-Sonstige.jpg" angefügt, wie ich dies noch effizienter gestalten soll, ist mir nicht klar.

Nun zum NEF Verzeichnis, Hier gibt es für jedes Jahr einen Ordner und in diesem Ordner gibt es dann noch mal einen Ordner pro Monat, auch hierzu habe ich einen Screenshot (Hierarchie-NEF.jpg) angefügt.
Es soll dann nur noch zum Ordner inkl. Unterordner "D:\Bilder\Bilder-Sonstige\" in dem jeweiligen Monatsordner in dem die Masterdatei liegt gesucht werden.
Wenn ich die Hilfe richtig verstehe, muss hier als Verzeichnismuster "{p0}" verwendet werden, ist das korrekt?
Regards Christopher

I have troubled the search, have found, unfortunately, nothing, perhaps, I have looked for the wrong concept.
Excuse for my English

Mario

Aus der Hilfe Folder Patterns


c:\data\images\travels\summer

p0: c:\data\images\travels\summer
p1: c:\data\images\travels
p2: c:\data\images
p3: c:\data\
p4: c:
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook