Hallo,
ich habe einen Server aufgesetzt (Windows 2008 R2).
Ich habe eine JAVA - Applikation geschrieben.
Mit JSF 2.0, Spring, Hibernate und MySql:
Jetzt habe ich mal knapp 1600 Testdatensätze angelegt per CSV - Datei und diese in MySql geladen.
Die Testdatensätze sind Personen, die 7 Attribute haben (Email, Vorname etc.)
Diese Personen referenzieren Benutzer, Vorgesetzter und noch 5 weitere Tabellen.
Allerdings sind diese mit LAZY - Fetching deklariert.
Also können mitgeladen werden, müssen sie aber nicht.
Jetzt habe ich das Problem bzw. die Frage:
Ich gebe mir auf meiner JSF Seite die Datensätze aus.
Jetzt dauert es allerdings knapp 20 SEK, bis die Tabelle angezeigt wird.
Ist das normal?
Der Server hat folgende Komponenten:
- 3 GHZ CPU (Hyperthreading)
- 2 GB RAM
Ist das einfach viel zu wenig? Oder liegt das am eigentlichen Programm?
ich habe einen Server aufgesetzt (Windows 2008 R2).
Ich habe eine JAVA - Applikation geschrieben.
Mit JSF 2.0, Spring, Hibernate und MySql:
Jetzt habe ich mal knapp 1600 Testdatensätze angelegt per CSV - Datei und diese in MySql geladen.
Die Testdatensätze sind Personen, die 7 Attribute haben (Email, Vorname etc.)
Diese Personen referenzieren Benutzer, Vorgesetzter und noch 5 weitere Tabellen.
Allerdings sind diese mit LAZY - Fetching deklariert.
Also können mitgeladen werden, müssen sie aber nicht.
Jetzt habe ich das Problem bzw. die Frage:
Ich gebe mir auf meiner JSF Seite die Datensätze aus.
Jetzt dauert es allerdings knapp 20 SEK, bis die Tabelle angezeigt wird.
Ist das normal?
Der Server hat folgende Komponenten:
- 3 GHZ CPU (Hyperthreading)
- 2 GB RAM
Ist das einfach viel zu wenig? Oder liegt das am eigentlichen Programm?