IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 13, 2016, 11:38:40 AM (10 years ago)
Author:
heather
Message:

addtool is slow, the queries needed some optimization, this is much faster

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/share/addtool_find_diff_id_dvo.sql

    r38359 r39528  
    1212                   JOIN rawExp using (exp_id)
    1313WHERE diffRun.state = 'full' and diffSkyfile.quality = 0
    14     AND diffRun.diff_id NOT IN (SELECT diffRun.diff_id
    15        FROM addRun
    16        JOIN diffRun on (diffRun.diff_id = addRun.stage_id and addRun.stage = 'diff') JOIN diffSkyfile on (diffRun.diff_id = diffSkyfile.diff_id)
     14    AND diffInputSkyfile.diff_skyfile_id NOT IN (SELECT diffInputSkyfile.diff_skyfile_id
     15    FROM
     16         diffInputSkyfile 
     17    JOIN diffSkyfile     USING (diff_id, skycell_id)
     18    JOIN diffRun     using(diff_id, tess_id)
     19    JOIN skycell using (skycell_id, tess_id)
     20    left join addRun  ON (diff_id = stage_id and diff_skyfile_id = stage_extra1 and stage = "diff")
    1721       WHERE addRun.stage = 'diff' AND %s
    1822      )
Note: See TracChangeset for help on using the changeset viewer.