Hi,
also zum Arbeitsspeicher:
Der SQL-Server nimmt sich so viel Speicher wie er kriegen kann. Deshalb haben wir ja in unserem Guide auch extra angegeben, dass man den Speicher, den sich der SQL Server zieht begrenzen soll. Beim Express würde ich den auf 2GB begrenzen, bei den höheren Editionen etwa auf 80% des Arbeitsspeichers. Es ist auch kein Fehler, dass der SQL Server den Speicher nicht mehr freigibt, denn er nutzt diesen um Abfragen und Pläne zwischenzuspeichern. Eben deshalb sollte auch kein weiteres Programm auf dem Server laufen auf dem der SQL-Server läuft.
Die JTL-Wawi selber hatte in der 1.0 einen Bug, dass Arbeitsspeicher nicht mehr freigegeben wurde. Die sollten aber mit der 1.2 alle behoben sein - wenn nicht, wäre hier ein einzelner Thread sinnvoll in dem das Problem genau beschrieben wird. Insgesamt wird sich der JTL-Wawi Prozess niemals mehr als 3,5GB ziehen, denn die JTL-Wawi ist ein 32bit Prozess.
Dass die JTL-Wawi 1.2 generell mehr Speicherbedarf hat als die 1.1 liegt in der Technik der Produktübersicht begründet - die braucht nunmal auch Speicherplatz im RAM.
Wer Performance-Probleme mit der Produktübersicht hat, sollte den "Maximalen Grad der Parallelität" im SQL Server auf 1 runtersetzen. Dadurch fallen falsche Pläne vom SQL Server nicht mehr ganz so stark ins Gewicht und die Gesamtgeschwindigkeit sollte steigen. Grundsätzlich auch hier unseren Guide beachten und die Indizes und Statistiken regelmäßig aktualisieren im SQL Server.
Gruß,
Sebastian