Client/Server Problem Translated
Posted in 1995
>> oh@contact.de (Olaf Hillrichs) writes... >> >>Leider ist der Verbleib des ersten Postings unklar, daher ein neuer >>Versuch: >> >> >>Informix Client-Server Installation unter SGI IRIX 5.2 >>Komponenten: ONLINE 5.01.UD2 >> I-STAR TCP/IP 5.01.UD2 (Server) >> I-NET TCP/IP 5.01.UD2 (Client) >>Problem: >>Wenn direkt auf dem Server gearbeitet wird, ist die Performance OK. >>Wird aber von einem Clienten auf den Server zugegriffen, geht das Antwort- >>verhalten in den Keller, wenn eine Anfrage sich aus mehreren Selects zusammen- >>setzt. Handelt es sich nur um ein Select bei einer einfachen Anfrage, ist ein >>Unterschied zum Server kaum feststellbar. Dabei ist es unerheblich, wieviele >>Datensaetze selektiert werden und wie gross die Dataenmenge ist. Sind es >>aber zum Beispiel 15 verschiedene Selects, kann es bis zu einer Antwort >>eine Minute statt 5 Sekunden dauern. Die Datenbank ist mit Unbuffered Logging >>und ANSI Compliant definiert. Gearbeitet wird im Programm mit Embedded SQL. >>Frage: >>Wo ist die Ursache fuer dieses Zeitverhalten zu suchen? A *rough* translation follows (it is Monday morning)... Problem: Performance on the server side is acceptable. Client access goes into the cellar (very poor response time), if the query contains multi-selects. If the query has only 1 select then there is hardly any performance degradation. In which case It doesn't matter how many records are retrieved. If the query has, for example, 15 different selects the response time is at 1 minute instead of 5 seconds. The database is Mode ANSI. Programming in Embedded SQL. Where can I find the reason for this performance degradation ? Hope This (translation) Helps Tom Hogarty Siemens Nixdorf Informationsystems Paderborn, Germany e-mail : hogarty.pad@sni.de