From fba6b8c9b56a0e27f2ae8ca2653aa4a4c41921aa Mon Sep 17 00:00:00 2001 From: John Brestelli Date: Tue, 25 Aug 2026 14:47:15 -0400 Subject: [PATCH] Split chrPloidy into its own CTE in the CNV gene query Pre-filtering the chromosome side and repeating the sample filter on the gene side lets the planner parallelise the GeneCopyNumbers scan: bySample drops from 7.2s single-threaded to 4.3s on 2 workers. Co-Authored-By: Claude Opus 5 --- .../model/questions/queries/geneQueries.xml | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/Model/lib/wdk/model/questions/queries/geneQueries.xml b/Model/lib/wdk/model/questions/queries/geneQueries.xml index 963f5406f..e0ef24e52 100644 --- a/Model/lib/wdk/model/questions/queries/geneQueries.xml +++ b/Model/lib/wdk/model/questions/queries/geneQueries.xml @@ -5482,7 +5482,21 @@ select distinct ta.gene_source_id