Results 1 to 2 of 2

Thread: SQL query

  1. #1
    Join Date
    Feb 2008
    Posts
    3

    SQL query

    I have a SQL query that reads data from mainframe tables. It runs very slow even the it returns 10 records.
    Could anyone hlep to improve the performance?

    SELECT DISTINCT
    T1.COL_ID as ID, T2.COL_SHORT_NAME AS ShortName,T2.COL_NAME AS Name
    FROM TABLE1 T1, TABLE2 T2
    WHERE T1.COL_ID = T2.COL_ID
    AND (T1.BEG_DT <= '20080410') AND (T1.RATE_END_DT >= '20080410')
    UNION
    SELECT COL_ID AS ID, SUBSTR(COL_PLAN_NAME, 1, 3) AS ShortName, COL_PLAN_NAME AS Name
    FROM TABLE3
    ORDER BY ShortName

  2. #2
    Join Date
    Nov 2002
    Location
    New Jersey, USA
    Posts
    3,932
    Do you have index on COL_ID, T1.BEG_DT or T1.RATE_END_DT

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •