Seite 1 von 1
Geschwindigkeit
Verfasst: 10.05.2013, 16:36
von AndreasP
Ich habe mit dem Ahnenblatt mittlerweile 85.000 Personen erfasst. Leider werden die Funktionen:Gehe zu,Suchen,Statistiken immer langsamer. Kann ich das irgendwie verbessern? Hat jemand Erfahrung mit 100.000 und mehr Personen?Was passiert dann?
Danke
Verfasst: 10.05.2013, 18:00
von MarcP
Wo die Grenzen von AB liegen kann dir nur der Programmierer sagen.
Wenn zb Zählvariablen verwendet werden, dann kanns an deren Dimensionierung begrenzt sein und/oder es ist durch den vorhandenen Ram/Auslagerungsdatei und den Verbrauch des Inhaltes begrenzt. Dann auch wieder wie es programmiert ist (Cache Dateien usw). Viele Faktoren spielen da rein.
Entweder gibt es bei einer Begrenzung(>Überlauf) eine Fehlermeldung, Absturz oder einfach nur komische Effekte. Wie gesagt. Der Programmierer kanns abschätzen.
Optimieren kannst du nur indem bessere Hardware verwendest oder auch laufende Hintegrundprogramme welche nicht benötigst abschaltest. Das normale "PC Tuning" Zeugs halt.
Um das Laden zu verbessern kann eine SSD etwas helfen. Im laufenden Programm denk ich eher weniger.
Verfasst: 10.05.2013, 18:38
von Marcus
Für Personen, Ehen und Kinder gibt es keine Grenzen mehr in Ahnenblatt. Es gab hier auch schon Nutzer, die deutlich mehr Personen als die 85.000 in ihrer Datei hatten.
Die Funktionen, die "über alle Personen laufen" brauchen dann irgendwann natürlich merklich mehr Zeit. Auch die Plausibilitätsprüfung sollte davon betroffen sein.
Bei "Gehe zu ..." hatte Dirk hier erst in einer der letzten Versionen einige Dinge (die ab dem 2. Aufruf greifen) optimiert.
Nutzt Du denn die aktuellste Version von Ahnenblatt?
Marcus
Verfasst: 10.05.2013, 19:24
von Gast
Danke für eure schnellen Antworten.Ich benutze AB2.64 Update empfehlenswert?
Verfasst: 10.05.2013, 21:48
von Marcus
Man sollte immer mit der neusten Version arbeiten, da Dirk mit jeder neuen Version diverse Fehler beseitigt.
Ob die von Dir angesprochenen Funktionen dann auch schneller werden, kannst Du ja mal austesten.
Marcus