Performance verbessern: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
== Allgemeines ==
 
== Allgemeines ==
''In Bearbeitung''
+
''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

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.

2.3 Client, Rechner