Moin,
wir wissen, dass die Performance des PokerStrategy.com Elephants alles andere als optimal ist (um's mal so auszudruecken).
Leider ist das ein Problem, das wir nicht von heute auf morgen loesen koennen, sondern einige Umstrukturierungen im Code nach sich zieht.
Die folgenden Tips sollen die Auswirkungen etwas zu reduzieren:
- Datenbank regelmaessig aufraeumen (Einstellungen -> Datenbank Management -> Datenbank aufraeumen -> Vollstaendig)
Aehnlich einer Festplatte sammeln sich auch in einer Datenbank im Laufe der Zeit nicht mehr benoetigte Daten bzw. zerstreuen die Daten ueber die Datenbank. Durch das Aufraeumen wird der unnoetige Ballast entfernt und die Daten wieder sauber geordnet. - Daten segmentieren
Je groesser die Datenmenge in der Datenbank, umso aufwendiger die Suche darin. Um die Datenbank klein zu halten kann man Daten, die nicht gemeinsam benoetigt werden in unterschiedliche Datenbanken aufteilen, z.B. eine Datenbank fuer NL-Haende, eine fuer FL-Haende. - Alte Daten loeschen
Auch dies verringert die Datenmenge. Leider ist das z.Z. nur moeglich, indem man die komplette Datenbank loescht. Um nur bestimmte Hände aus der Datenbank zu exportieren (um diese dann in eine neue DB wieder zu importieren), benutzt das von Clue entwicklete Tool: - Hauptspeicher
Datenintensive Applikationen benoetigen umfangreichen Hauptspeicher und je mehr Speicher der Applikation zur Verfuegung gestellt werden kann, umso besser. Dies erreicht man z.B. durch Schliessen anderer, nicht benoetigter Applikationen, um so unnoetig belegten Speicher wieder freizugeben. Wer moechte, kann dies auch zum Anlass nehmen den Hauptspeicher generell aufzuruesten und zu erweitern. - Datenbank auslagern
Falls man den Elephant ausschliesslich zu Hause nutzt und dort ein Netzwerk mit mehreren Rechnern zur Verfuegung hat, es ist ratsam Datenbank und Elephant zu trennen (z.B. Datenbank am Server/Desktop und Elephant am Laptop), um so die Last auf mehrere Maschinen zu verteilen.
Mir ist durchaus bewusst, dass manche Vorschlaege etwas bizarr erscheinen. Dennoch sind sie vielleicht fuer den einen oder anderen hilfreich, bzw ueberbruecken die Zeit bis zum Abschluss der Restrukturierung.
Cheers,
M.