Skip to content

Speed up single point control Average Fi Bkgd calculation - #1083

Open
cnathe wants to merge 2 commits into
release26.7-SNAPSHOTfrom
26.7_fb_luminex_singlepoint
Open

cnathe wants to merge 2 commits into
release26.7-SNAPSHOTfrom
26.7_fb_luminex_singlepoint

Conversation

@cnathe

@cnathe cnathe commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Rationale

This PR speeds up the Levey-Jennings report for single point controls, which takes 2–5 minutes to load on a client server with many Luminex runs. Query profiling on a client server showed nearly all of the time in the report grid's Average Fi Bkgd column. It found a control's data rows through a join on description, so the per-well exclusion check ran on every data row for the analyte in the run before most were filtered out.

Changes

  • Find a control's data rows via the indexed SinglePointControlId instead of joining on description

Tasks

  • Claude Code Review
  • Manual Testing
  • Test Automation
  • Verify Fix

- Find a control's data rows via the indexed SinglePointControlId instead of joining on description
@cnathe cnathe self-assigned this Oct 9, 2026
@cnathe
cnathe requested a review from labkey-klum October 9, 2026 17:36
@labkey-nicka labkey-nicka added this to the 26.07 milestone Oct 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants