diff --git a/gstlal-inspiral/share/snr_simplify_and_cluster.sql b/gstlal-inspiral/share/snr_simplify_and_cluster.sql index 639941d1f6e9d901c17469bd00b52ea72ad5acc8..ea66bfcb877c607453136885c497b5a3366d5ea0 100644 --- a/gstlal-inspiral/share/snr_simplify_and_cluster.sql +++ b/gstlal-inspiral/share/snr_simplify_and_cluster.sql @@ -172,6 +172,9 @@ FROM -- create a look-up table of info required for clustering -- +CREATE INDEX tmpindex1 ON coinc_event_map (coinc_event_id); +CREATE INDEX tmpindex2 ON coinc_event (coinc_event_id); + CREATE TEMPORARY TABLE _cluster_info_ AS SELECT coinc_event.coinc_event_id AS coinc_event_id, @@ -185,6 +188,9 @@ CREATE TEMPORARY TABLE _cluster_info_ AS JOIN coinc_inspiral ON ( coinc_inspiral.coinc_event_id == coinc_event.coinc_event_id ); +DROP INDEX tmpindex1; +DROP INDEX tmpindex2; + CREATE INDEX tmpindex1 ON _cluster_info_ (coinc_event_id); CREATE INDEX tmpindex2 ON _cluster_info_ (category, end_time, ranking_stat);