i2b2 Sponsored Project/s:
Testing Notes:
Verified the new parameter has been added to the crc.properties file and is working correctly
Add a new parameter in the crc.properties file that allows a site to use a temp table instead of a 'WITH' clause when running a CRC query. In some environments using a temp table allows the query to run more efficiently and process the request faster.
Parameter Name: edu.harvard.i2b2.crc.setfinderquery.constraintlogic
Located In: crc.properties file
Behavior:
Value = TEMP or TEMPTABLES temp tables will be used when building queries.
Value = "WITH" current query logic is used
If the parameter is missing from the crc.properties file the system will current query logic (WITH clause).
IMPORTANT: This change only affects SQL Server databases. Both PostgreSQL and Oracle do not have the capabilities of using temp tables. They will continue to use the WITH clause.
{"report":{"fcp":1176.3999996185303,"ttfb":351.3999996185303,"pageVisibility":"visible","entityId":10867,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"d8e6831a-db20-456e-8e7b-45507a173ff5","navigationType":0,"readyForUser":1250.3999996185303,"redirectCount":0,"resourceLoadedEnd":1061.0999994277954,"resourceLoadedStart":356.8999996185303,"resourceTiming":[{"duration":57,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/7fd763ecdf5ed1f47fc4d22fa8382e97-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/css/_super/batch.css","startTime":356.8999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":356.8999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":413.8999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":57.80000019073486,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/898b8076c5e82f53cd816ca393e45a56-CDN/4x9nqn/820011/16zrvj4/f614b50eeb842ebd1ea7ab2903699907/_/download/contextbatch/css/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.css?jira.create.linked.issue=true&richediton=true","startTime":357.19999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":357.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":415,"responseStart":0,"secureConnectionStart":0},{"duration":580.3999996185303,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/4c9c503fe98f210445831b0d7b0cdc33-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":357.3999996185303,"connectEnd":853.3999996185303,"connectStart":829.5,"domainLookupEnd":829.5,"domainLookupStart":829.5,"fetchStart":357.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":853.3999996185303,"responseEnd":937.7999992370605,"responseStart":876.5,"secureConnectionStart":841.5},{"duration":598.5,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/694e598c1ae48b0f96655173631cd247-CDN/4x9nqn/820011/16zrvj4/f614b50eeb842ebd1ea7ab2903699907/_/download/contextbatch/js/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":357.5,"connectEnd":881.3999996185303,"connectStart":857.7999992370605,"domainLookupEnd":857.7999992370605,"domainLookupStart":857.7999992370605,"fetchStart":357.5,"redirectEnd":0,"redirectStart":0,"requestStart":881.3999996185303,"responseEnd":956,"responseStart":898.5,"secureConnectionStart":869.3999996185303},{"duration":547.3000001907349,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/53f54e0ac3f00bb56b136b4d2fff2853-CDN/4x9nqn/820011/16zrvj4/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":357.69999980926514,"connectEnd":891.0999994277954,"connectStart":869.6999998092651,"domainLookupEnd":869.6999998092651,"domainLookupStart":869.6999998092651,"fetchStart":357.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":891.0999994277954,"responseEnd":905,"responseStart":904.0999994277954,"secureConnectionStart":880.0999994277954},{"duration":545.6000003814697,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":357.79999923706055,"connectEnd":891.0999994277954,"connectStart":871.3999996185303,"domainLookupEnd":871.3999996185303,"domainLookupStart":871.3999996185303,"fetchStart":357.79999923706055,"redirectEnd":0,"redirectStart":0,"requestStart":891.2999992370605,"responseEnd":903.3999996185303,"responseStart":902.3999996185303,"secureConnectionStart":881},{"duration":559.4000005722046,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":358.29999923706055,"connectEnd":902.3999996185303,"connectStart":878.0999994277954,"domainLookupEnd":878.0999994277954,"domainLookupStart":878.0999994277954,"fetchStart":358.29999923706055,"redirectEnd":0,"redirectStart":0,"requestStart":903.7999992370605,"responseEnd":917.6999998092651,"responseStart":916.5999994277954,"secureConnectionStart":889.7999992370605},{"duration":348.5,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/30748292e4ca68be6947d7969829384b-CDN/4x9nqn/820011/16zrvj4/4f66da484ef7d95a2a604d3ab014374c/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":358.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":358.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":707,"responseStart":0,"secureConnectionStart":0},{"duration":578.0999994277954,"initiatorType":"script","name":"https://community.i2b2.org/jira/rest/api/1.0/shortcuts/820011/a9e270f026ecabffc9a59343e5439391/shortcuts.js?context=issuenavigation&context=issueaction","startTime":358.69999980926514,"connectEnd":923.0999994277954,"connectStart":903.2999992370605,"domainLookupEnd":903.2999992370605,"domainLookupStart":903.2999992370605,"fetchStart":358.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":923.5999994277954,"responseEnd":936.7999992370605,"responseStart":935.3999996185303,"secureConnectionStart":912.7999992370605},{"duration":345.8999996185303,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":428.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":428.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":774.3999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":575.8000001907349,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/8087506fefd02b4096991c90836b49f6-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":428.69999980926514,"connectEnd":991.5,"connectStart":971.8999996185303,"domainLookupEnd":971.8999996185303,"domainLookupStart":971.8999996185303,"fetchStart":428.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":991.5,"responseEnd":1004.5,"responseStart":1003.5,"secureConnectionStart":981.3999996185303},{"duration":583.0999994277954,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":469.5,"connectEnd":1038.7999992370605,"connectStart":1015.3999996185303,"domainLookupEnd":1015.3999996185303,"domainLookupStart":1015.3999996185303,"fetchStart":469.5,"redirectEnd":0,"redirectStart":0,"requestStart":1038.8999996185303,"responseEnd":1052.5999994277954,"responseStart":1051.5,"secureConnectionStart":1026.8999996185303},{"duration":346,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":715.0999994277954,"connectEnd":1049.1999998092651,"connectStart":1029.2999992370605,"domainLookupEnd":1029.2999992370605,"domainLookupStart":1029.2999992370605,"fetchStart":715.0999994277954,"redirectEnd":0,"redirectStart":0,"requestStart":1049.1999998092651,"responseEnd":1061.0999994277954,"responseStart":1060.3999996185303,"secureConnectionStart":1039.0999994277954}],"fetchStart":0,"domainLookupStart":143,"domainLookupEnd":239,"connectStart":239,"connectEnd":271,"secureConnectionStart":249,"requestStart":271,"responseStart":351,"responseEnd":715,"domLoading":355,"domInteractive":1313,"domContentLoadedEventStart":1313,"domContentLoadedEventEnd":1354,"domComplete":2202,"loadEventStart":2202,"loadEventEnd":2202,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1293.3999996185303},{"name":"bigPipe.sidebar-id.end","time":1294.2999992370605},{"name":"bigPipe.activity-panel-pipe-id.start","time":1294.5},{"name":"bigPipe.activity-panel-pipe-id.end","time":1297.1999998092651},{"name":"activityTabFullyLoaded","time":1364.3999996185303}],"measures":[],"correlationId":"ff5dd7bc8ab40e","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":433,"dbReadsTimeInMs":35,"dbConnsTimeInMs":38,"applicationHash":"0629dd8d260e3954ece49053e565d01dabe11609","experiments":[]}}