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":452.80000000447035,"ttfb":56.100000001490116,"pageVisibility":"visible","entityId":10867,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":16,"apdex":1,"journeyId":"22b77777-22cc-4781-9750-9ddeeda7ebc9","navigationType":0,"readyForUser":499.6000000014901,"redirectCount":0,"resourceLoadedEnd":267.5,"resourceLoadedStart":60.80000000447035,"resourceTiming":[{"duration":4.699999995529652,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/7fd763ecdf5ed1f47fc4d22fa8382e97-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/css/_super/batch.css","startTime":60.80000000447035,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":60.80000000447035,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":65.5,"responseStart":0,"secureConnectionStart":0},{"duration":4.899999998509884,"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":61.100000001490116,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":61.100000001490116,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":66,"responseStart":0,"secureConnectionStart":0},{"duration":116.39999999850988,"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":61.100000001490116,"connectEnd":61.100000001490116,"connectStart":61.100000001490116,"domainLookupEnd":61.100000001490116,"domainLookupStart":61.100000001490116,"fetchStart":61.100000001490116,"redirectEnd":0,"redirectStart":0,"requestStart":68,"responseEnd":177.5,"responseStart":87.39999999850988,"secureConnectionStart":61.100000001490116},{"duration":125.19999999552965,"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":61.20000000298023,"connectEnd":95.10000000149012,"connectStart":69,"domainLookupEnd":61.20000000298023,"domainLookupStart":61.20000000298023,"fetchStart":61.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":95.20000000298023,"responseEnd":186.39999999850988,"responseStart":114.39999999850988,"secureConnectionStart":82.39999999850988},{"duration":166.89999999850988,"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":61.30000000447035,"connectEnd":213.39999999850988,"connectStart":186.30000000447035,"domainLookupEnd":61.30000000447035,"domainLookupStart":61.30000000447035,"fetchStart":61.30000000447035,"redirectEnd":0,"redirectStart":0,"requestStart":213.70000000298023,"responseEnd":228.20000000298023,"responseStart":227.39999999850988,"secureConnectionStart":200.80000000447035},{"duration":157.90000000596046,"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":61.399999998509884,"connectEnd":203.5,"connectStart":177.39999999850988,"domainLookupEnd":61.399999998509884,"domainLookupStart":61.399999998509884,"fetchStart":61.399999998509884,"redirectEnd":0,"redirectStart":0,"requestStart":203.80000000447035,"responseEnd":219.30000000447035,"responseStart":218.5,"secureConnectionStart":190.80000000447035},{"duration":160.10000000149012,"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":61.5,"connectEnd":204.10000000149012,"connectStart":173.80000000447035,"domainLookupEnd":61.5,"domainLookupStart":61.5,"fetchStart":61.5,"redirectEnd":0,"redirectStart":0,"requestStart":204.30000000447035,"responseEnd":221.60000000149012,"responseStart":220.89999999850988,"secureConnectionStart":189.5},{"duration":9.399999998509884,"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":61.600000001490116,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":61.600000001490116,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":71,"responseStart":0,"secureConnectionStart":0},{"duration":164.60000000149012,"initiatorType":"script","name":"https://community.i2b2.org/jira/rest/api/1.0/shortcuts/820011/5c69e534a30b62def7b98bda0f001346/shortcuts.js?context=issuenavigation&context=issueaction","startTime":61.70000000298023,"connectEnd":211.20000000298023,"connectStart":184.30000000447035,"domainLookupEnd":61.70000000298023,"domainLookupStart":61.70000000298023,"fetchStart":61.70000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":211.30000000447035,"responseEnd":226.30000000447035,"responseStart":225.30000000447035,"secureConnectionStart":198.39999999850988},{"duration":1.8000000044703484,"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":85.39999999850988,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":85.39999999850988,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":87.20000000298023,"responseStart":0,"secureConnectionStart":0},{"duration":169.20000000298023,"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":85.5,"connectEnd":236.80000000447035,"connectStart":206.10000000149012,"domainLookupEnd":85.5,"domainLookupStart":85.5,"fetchStart":85.5,"redirectEnd":0,"redirectStart":0,"requestStart":236.80000000447035,"responseEnd":254.70000000298023,"responseStart":254,"secureConnectionStart":221.89999999850988},{"duration":170.20000000298023,"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":93,"connectEnd":247.89999999850988,"connectStart":221.5,"domainLookupEnd":93,"domainLookupStart":93,"fetchStart":93,"redirectEnd":0,"redirectStart":0,"requestStart":247.89999999850988,"responseEnd":263.20000000298023,"responseStart":262.3999999985099,"secureConnectionStart":235.10000000149012},{"duration":103.60000000149012,"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":163.89999999850988,"connectEnd":253.30000000447035,"connectStart":226.30000000447035,"domainLookupEnd":163.89999999850988,"domainLookupStart":163.89999999850988,"fetchStart":163.89999999850988,"redirectEnd":0,"redirectStart":0,"requestStart":253.30000000447035,"responseEnd":267.5,"responseStart":266.80000000447035,"secureConnectionStart":240.39999999850988}],"fetchStart":1,"domainLookupStart":1,"domainLookupEnd":1,"connectStart":1,"connectEnd":1,"requestStart":29,"responseStart":57,"responseEnd":164,"domLoading":60,"domInteractive":540,"domContentLoadedEventStart":540,"domContentLoadedEventEnd":572,"domComplete":956,"loadEventStart":956,"loadEventEnd":957,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":523.2000000029802},{"name":"bigPipe.sidebar-id.end","time":524.2000000029802},{"name":"bigPipe.activity-panel-pipe-id.start","time":524.3999999985099},{"name":"bigPipe.activity-panel-pipe-id.end","time":526.8999999985099},{"name":"activityTabFullyLoaded","time":577.8999999985099}],"measures":[],"correlationId":"6583383ad6c740","effectiveType":"4g","downlink":9.4,"rtt":0,"serverDuration":122,"dbReadsTimeInMs":6,"dbConnsTimeInMs":9,"applicationHash":"0629dd8d260e3954ece49053e565d01dabe11609","experiments":[]}}