Thread PostgreSQL Performance Probleme
(3 answers)
Opened by Andreas at 2005-05-20 13:13
Hallo an alle,
ich habe eine Tabelle die 22 Spalten beinhaltet und 5000 Datensätze stark ist. Unter anderem gibt es in dieer Tabelle eine Spaltze die sich auftrag nennt und eine datums Spalte. Jetzt zum Problem: Mache ich eine Abfrage mit einer where clausel auf den auftrag geht alles superschnell. Beinhaltet die Abfrage nur das datum (z.B. Datumsbereich) geht das ganze furchtbar langsam. Jetzt wirds seltsam: Beinhaltet die Abfrage das Datum und den Auftrag geht es schnell?? Also: Select * FROM TABELLE WHERE auftrag LIKE '4%' --> schnell Select * FROM TABELLE WHERE auftrag LIKE '4%' AND datum BETWEEN '2005-05-01' AND '2005-05-10' --> schnell Select * FROM TABELLE WHERE datum BETWEEN '2005-05-01' AND '2005-05-10' --> langsam Hat jemand eine Idee wie ich das Problem lösen kann , INDEX oder sowas? Danke schon mal Andreas |