Re: jetzt geht es besser


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von otto-mueller on Februar 19, 2004 um 21:03:

Als Antwort auf Re: php-DB2 ODBC AS400 arbeitet extrem langsam geschrieben von Alex Hauskrecht on Februar 16, 2004 um 09:14:

Hallo Alex,

vielen Dank für deine Antwort.

Das System läuft jetzt deutlich besser. Das lag tatsächlich an die SQL-Abfragen. Ich hatte Abfragen aus Tabellen, die Teilweise über 500.000 Datensätzte haben. In den Tabellen gibt es z.B. 15 Felder, davon sind 3 sehr entscheidende Kriterien für die Abfrage:

- 1. Feld Land
- 2. Feld Bundesland
- 3. Feld Kunde

Ich hatte davon nur 1. und 3. Feld in meiner Abfrage gehabt und das z.B. in Form:
SELECT * FROM Auftrag WHERE Kunde = 'Otto Müller' AND Land = 'Deutschland'

Das war natürlich unsinn, denn WHERE Kunde = 'Otto Müller' wird als erstes abgearbeitet erst danach wird nach AND Land = 'Deutschland' gefiltert - was eigentlich nicht zu filtern ist.

Richtig müsste es z.B. heißen:
SELECT * FROM Auftrag WHERE Land = 'Deutschland' AND Kunde = 'Otto Müller'

Kannst du mir noch sagen, woher ich DB2-Client bekomme.

Danke nochmal

Gruß, Otto


-------------------------------------------------
: Hallo Otto,
: leider sind weder php noch AS/400 meine gewohnte Umgebung, aber falls Du es noch nicht getan hast, würde ich versuchen, mögliche andere Probleme auszuschliessen:

: 1.) Sind die SQLs evtl. ungünstig (Testen der aus php abgesetzten Statements direkt auf der AS/400 über irgendeinen DB2-Clientinterface). Falls die Ergebnis
: dort ebenfalls lange auf sich warten lässt, müsstest Du die SQLs tunen.
: 2.) Evtl. langsames Netzwerk vom Webserver zur AS/400?
: 3.) Wie lange dauert ein Connect vom Webserver zur DB2/400 (falls die Datenbank heruntergefahren ist, kann der erste Connect verhältnismässig lange dauern).
: Am DB2-Client kann man drehen, aber Dein problem hört sich nicht danach an, als ob es dadurhc behoben werden könnte.

: Gruss und viel Erfolg,

: Alex




Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]