Performance verbessern: Unterschied zwischen den Versionen
Zeile 1: | Zeile 1: | ||
== Allgemeines == | == Allgemeines == | ||
− | '' | + | ''Dieser Artikel ist noch in Bearbeitung'' |
Dieser Artikel beschreibt, mit welchen Maßnahmen man die [http://de.wikipedia.org/wiki/Leistung_(Informatik) Performance] des Programms verbessern kann. | Dieser Artikel beschreibt, mit welchen Maßnahmen man die [http://de.wikipedia.org/wiki/Leistung_(Informatik) Performance] des Programms verbessern kann. | ||
Zeile 20: | Zeile 20: | ||
* Nachteil: Das '''Einfügen''' von Daten wird verlangsamt. | * Nachteil: Das '''Einfügen''' von Daten wird verlangsamt. | ||
− | Das Anlegen von Indizes einer Datenbank ist eine Wissenschaft für sich! | + | '''Das Anlegen von Indizes einer Datenbank ist eine Wissenschaft für sich!''' |
+ | |||
+ | Die [[REFLEX]] bzw. [[GEVAS-Professional]] bringen bei der Neuinstallation eine Datenbank mit, in den eigentlich alle notwendigen Indizes gesetzt sind. | ||
Version vom 22. Februar 2013, 23:40 Uhr
Inhaltsverzeichnis
1 Allgemeines
Dieser Artikel ist noch in Bearbeitung
Dieser Artikel beschreibt, mit welchen Maßnahmen man die Performance des Programms verbessern kann.
2 Was ist Performance
Als Performance bezeichnet grob gesagt man die Zeit, die ein Programm benötigt, um eine bestimmte Aufgabe zu lösen, z.B.
- Wie schnell wird ein bestimmter Auftrag gefunden
- Wie schnell wird die Verbuchung einer Auftragsposition durchgeführt
usw.
2.1 Datenbank-Indizes
Ein Datenbank-Index ist ein Mechanismus einer Datenbank-Maschine, der bestimmte Felder (Spalten) einer Tabelle indiziert. Dadurch merkt sich der Datenbank-Server in einer speziellen internen Tabelle, welche Werte es für das ausgewählte Feld gibt. Der Zugriff auf bestimmte Werte der Tabelle wird dadurch wesentlich beschleunigt.
- Vorteil: Das Einlesen von Daten wird signifikant beschleunigt.
- Nachteil: Das Einfügen von Daten wird verlangsamt.
Das Anlegen von Indizes einer Datenbank ist eine Wissenschaft für sich!
Die REFLEX bzw. GEVAS-Professional bringen bei der Neuinstallation eine Datenbank mit, in den eigentlich alle notwendigen Indizes gesetzt sind.
2.2 Server
Vereinfacht gesagt, kann man die Performance eines Datenbank-Servers verbessern durch diese Maßnahmen:
- RAM-Speichern: Geben Sie dem Datenbank-Server so viel Speicher wie möglich! Verwenden Sie ein 64-Bit-Betriebssystem, das mehr als 3 GByte Speicher nutzen kann.
- Nutzen Sie neuere Hardware, die z.B. SATA benutzt.