Hallo zusammen,


wenn ich ein SQL Script auf eine DB2 ausführe dauert es sogar nach Angabe einiger Such Kriterien (siehe SQL Script unten) sehr lange bis das Script durch ist.


Ich versuche hier eine embedded SQL Abfrage zu erstellen mit der ich, durch Angabe eines Suchworts,verschiedene Bibliotheken nach Sourcen durchsuchen kann.
Jedoch ist diese Abfrage mit einer Laufzeit von über 10 Minuten für mich unbrauchbar.


Code:
SELECT SYSTEM_TABLE_MEMBER, SYSTEM_TABLE_NAME, SYSTEM_TABLE_SCHEMA, SOURCE_TYPE, PARTITION_TEXT, LAST_SOURCE_UPDATE_TIMESTAMP
FROM QSYS2.SYSPARTITIONSTAT


WHERE SYSTEM_TABLE_SCHEMA LIKE 'AB%'
AND SOURCE_TYPE <> ''
AND SYSTEM_TABLE_MEMBER LIKE :SUCHWORT


OR SYSTEM_TABLE_SCHEMA LIKE 'CD%'
AND SOURCE_TYPE <> ''
AND SYSTEM_TABLE_MEMBER LIKE :SUCHWORT


OR SYSTEM_TABLE_SCHEMA LIKE 'EF%'
AND SOURCE_TYPE <> ''
AND SYSTEM_TABLE_MEMBER LIKE :SUCHWORT


ORDER by SYSTEM_TABLE_MEMBER;




Meine Frage ist nun: Gibt es einen Weg speziell diese Abfrage (oder auch generell alle SQL Abfragen) zu beschleunigen?


Mit der suFu der Seite und mit der Suche durch Duckduckgo konnte ich leider keine Ergebnisse erzielen.




Zum testen der SQL Abfragen benutze ich Access Client Solutions




Viele Grüße und frohes schaffen