-
Global information
- Generated on Wed Oct 30 04:10:03 2024
- Log file: /project/archive/log/postgres/dbdev51/postgresql.log-20241029
- Parsed 15,237 log entries in 2s
- Log start from 2024-10-29 00:06:22 to 2024-10-29 23:58:35
-
Overview
Global Stats
- 22 Number of unique normalized queries
- 25 Number of queries
- 1m22s Total query duration
- 2024-10-29 05:45:12 First query
- 2024-10-29 12:43:19 Last query
- 1 queries/s at 2024-10-29 05:48:07 Query peak
- 1m22s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 1m22s Execute total duration
- 5 Number of events
- 2 Number of unique normalized events
- 3 Max number of times the same event was reported
- 0 Number of cancellation
- 0 Total number of automatic vacuums
- 1 Total number of automatic analyzes
- 0 Number temporary file
- 0 Max size of temporary file
- 0.00 B Average size of temporary file
- 1,893 Total number of sessions
- 44 sessions at 2024-10-29 10:26:32 Session peak
- 41d3h7m17s Total duration of sessions
- 31m17s Average duration of sessions
- 0 Average queries per session
- 43ms Average queries duration per session
- 31m17s Average idle time per session
- 1,893 Total number of connections
- 9 connections/s at 2024-10-29 12:43:14 Connection peak
- 2 Total number of databases
SQL Traffic
Key values
- 1 queries/s Query Peak
- 2024-10-29 05:48:07 Date
SELECT Traffic
Key values
- 1 queries/s Query Peak
- 2024-10-29 05:48:07 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 1 queries/s Query Peak
- 2024-10-29 05:45:12 Date
Queries duration
Key values
- 1m22s Total query duration
Prepared queries ratio
Key values
- 0.00 Ratio of bind vs prepare
- 0.00 % Ratio between prepared and "usual" statements
General Activity
↑ Back to the top of the General Activity tableDay Hour Count Min duration Max duration Avg duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Oct 29 00 0 0ms 0ms 0ms 0ms 0ms 0ms 01 0 0ms 0ms 0ms 0ms 0ms 0ms 02 0 0ms 0ms 0ms 0ms 0ms 0ms 03 0 0ms 0ms 0ms 0ms 0ms 0ms 04 0 0ms 0ms 0ms 0ms 0ms 0ms 05 19 0ms 6s527ms 2s584ms 4s508ms 15s866ms 28s725ms 06 0 0ms 0ms 0ms 0ms 0ms 0ms 07 0 0ms 0ms 0ms 0ms 0ms 0ms 08 0 0ms 0ms 0ms 0ms 0ms 0ms 09 1 0ms 6s132ms 6s132ms 0ms 0ms 6s132ms 10 3 0ms 7s141ms 6s565ms 0ms 6s102ms 13s594ms 11 0 0ms 0ms 0ms 0ms 0ms 0ms 12 2 0ms 4s838ms 3s998ms 0ms 0ms 7s996ms 13 0 0ms 0ms 0ms 0ms 0ms 0ms 14 0 0ms 0ms 0ms 0ms 0ms 0ms 15 0 0ms 0ms 0ms 0ms 0ms 0ms 16 0 0ms 0ms 0ms 0ms 0ms 0ms 17 0 0ms 0ms 0ms 0ms 0ms 0ms 18 0 0ms 0ms 0ms 0ms 0ms 0ms 19 0 0ms 0ms 0ms 0ms 0ms 0ms 20 0 0ms 0ms 0ms 0ms 0ms 0ms 21 0 0ms 0ms 0ms 0ms 0ms 0ms 22 0 0ms 0ms 0ms 0ms 0ms 0ms 23 0 0ms 0ms 0ms 0ms 0ms 0ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Oct 29 00 0 0 0ms 0ms 0ms 0ms 01 0 0 0ms 0ms 0ms 0ms 02 0 0 0ms 0ms 0ms 0ms 03 0 0 0ms 0ms 0ms 0ms 04 0 0 0ms 0ms 0ms 0ms 05 17 0 2s623ms 0ms 0ms 28s725ms 06 0 0 0ms 0ms 0ms 0ms 07 0 0 0ms 0ms 0ms 0ms 08 0 0 0ms 0ms 0ms 0ms 09 1 0 6s132ms 0ms 0ms 6s132ms 10 3 0 6s565ms 0ms 0ms 13s594ms 11 0 0 0ms 0ms 0ms 0ms 12 2 0 3s998ms 0ms 0ms 7s996ms 13 0 0 0ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 0 0 0ms 0ms 0ms 0ms 16 0 0 0ms 0ms 0ms 0ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 0 0ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Oct 29 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 0 0 0 0ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 0 0 0 0 0ms 0ms 0ms 0ms 04 0 0 0 0 0ms 0ms 0ms 0ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 0 0 0 0 0ms 0ms 0ms 0ms 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Oct 29 00 0 0 0.00 0.00% 01 0 0 0.00 0.00% 02 0 0 0.00 0.00% 03 0 0 0.00 0.00% 04 0 0 0.00 0.00% 05 0 19 19.00 0.00% 06 0 0 0.00 0.00% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 0 0.00 0.00% 10 0 0 0.00 0.00% 11 0 0 0.00 0.00% 12 0 2 2.00 0.00% 13 0 0 0.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% 16 0 0 0.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 0 0.00 0.00% 21 0 0 0.00 0.00% 22 0 0 0.00 0.00% 23 0 0 0.00 0.00% Day Hour Count Average / Second Oct 29 00 78 0.02/s 01 79 0.02/s 02 72 0.02/s 03 76 0.02/s 04 71 0.02/s 05 83 0.02/s 06 80 0.02/s 07 80 0.02/s 08 83 0.02/s 09 84 0.02/s 10 78 0.02/s 11 80 0.02/s 12 82 0.02/s 13 78 0.02/s 14 80 0.02/s 15 80 0.02/s 16 78 0.02/s 17 75 0.02/s 18 80 0.02/s 19 80 0.02/s 20 80 0.02/s 21 80 0.02/s 22 80 0.02/s 23 76 0.02/s Day Hour Count Average Duration Average idle time Oct 29 00 78 30m40s 30m40s 01 79 30m39s 30m39s 02 72 30m40s 30m40s 03 76 30m40s 30m40s 04 71 30m40s 30m40s 05 83 28m40s 28m39s 06 80 30m39s 30m39s 07 80 30m39s 30m39s 08 82 30m9s 30m9s 09 81 30m18s 30m18s 10 78 31m 31m 11 80 30m45s 30m45s 12 82 29m14s 29m14s 13 78 30m48s 30m48s 14 83 39m59s 39m59s 15 80 30m39s 30m39s 16 78 30m43s 30m43s 17 75 30m41s 30m41s 18 80 30m39s 30m39s 19 80 30m39s 30m39s 20 80 30m41s 30m41s 21 81 39m20s 39m20s 22 80 30m39s 30m39s 23 76 30m41s 30m41s -
Connections
Established Connections
Key values
- 9 connections Connection Peak
- 2024-10-29 12:43:14 Date
Connections per database
Key values
- ctddev51 Main Database
- 1,893 connections Total
Connections per user
Key values
- editeu Main User
- 1,893 connections Total
-
Sessions
Simultaneous sessions
Key values
- 44 sessions Session Peak
- 2024-10-29 10:26:32 Date
Histogram of session times
Key values
- 1,866 1800000-3600000ms duration
Sessions per database
Key values
- ctddev51 Main Database
- 1,893 sessions Total
Sessions per user
Key values
- editeu Main User
- 1,893 sessions Total
Sessions per host
Key values
- 10.12.5.53 Main Host
- 1,893 sessions Total
-
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 420 buffers Checkpoint Peak
- 2024-10-29 12:57:13 Date
- 42.175 seconds Highest write time
- 0.001 seconds Sync time
Checkpoints Wal files
Key values
- 0 files Wal files usage Peak
- 2024-10-29 10:26:32 Date
Checkpoints distance
Key values
- 8.36 Mo Distance Peak
- 2024-10-29 12:57:13 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Oct 29 00 0 0s 0s 0s 01 0 0s 0s 0s 02 0 0s 0s 0s 03 0 0s 0s 0s 04 0 0s 0s 0s 05 61 6.217s 0.001s 6.233s 06 0 0s 0s 0s 07 0 0s 0s 0s 08 0 0s 0s 0s 09 0 0s 0s 0s 10 2 0.374s 0.001s 0.388s 11 0 0s 0s 0s 12 420 42.175s 0.001s 42.191s 13 0 0s 0s 0s 14 0 0s 0s 0s 15 12 1.398s 0.001s 1.414s 16 0 0s 0s 0s 17 0 0s 0s 0s 18 0 0s 0s 0s 19 0 0s 0s 0s 20 0 0s 0s 0s 21 0 0s 0s 0s 22 0 0s 0s 0s 23 0 0s 0s 0s Day Hour Added Removed Recycled Synced files Longest sync Average sync Oct 29 00 0 0 0 0 0s 0s 01 0 0 0 0 0s 0s 02 0 0 0 0 0s 0s 03 0 0 0 0 0s 0s 04 0 0 0 0 0s 0s 05 0 0 0 7 0.001s 0.001s 06 0 0 0 0 0s 0s 07 0 0 0 0 0s 0s 08 0 0 0 0 0s 0s 09 0 0 0 0 0s 0s 10 0 0 0 1 0.001s 0.001s 11 0 0 0 0 0s 0s 12 0 0 0 106 0.001s 0.001s 13 0 0 0 0 0s 0s 14 0 0 0 0 0s 0s 15 0 0 0 8 0.001s 0.001s 16 0 0 0 0 0s 0s 17 0 0 0 0 0s 0s 18 0 0 0 0 0s 0s 19 0 0 0 0 0s 0s 20 0 0 0 0 0s 0s 21 0 0 0 0 0s 0s 22 0 0 0 0 0s 0s 23 0 0 0 0 0s 0s Day Hour Count Avg time (sec) Oct 29 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Day Hour Mean distance Mean estimate Oct 29 00 0.00 kB 0.00 kB 01 0.00 kB 0.00 kB 02 0.00 kB 0.00 kB 03 0.00 kB 0.00 kB 04 0.00 kB 0.00 kB 05 401.00 kB 3,399.00 kB 06 0.00 kB 0.00 kB 07 0.00 kB 0.00 kB 08 0.00 kB 0.00 kB 09 0.00 kB 0.00 kB 10 12.00 kB 3,061.00 kB 11 0.00 kB 0.00 kB 12 4,279.00 kB 4,279.00 kB 13 0.00 kB 0.00 kB 14 0.00 kB 0.00 kB 15 52.00 kB 3,857.00 kB 16 0.00 kB 0.00 kB 17 0.00 kB 0.00 kB 18 0.00 kB 0.00 kB 19 0.00 kB 0.00 kB 20 0.00 kB 0.00 kB 21 0.00 kB 0.00 kB 22 0.00 kB 0.00 kB 23 0.00 kB 0.00 kB -
Temporary Files
Size of temporary files
Key values
- 0 Temp Files size Peak
- Date
Size of temporary files (5 minutes period)
NO DATASET
Number of temporary files
Key values
- 0 per second Temp Files Peak
- Date
Number of temporary files (5 minutes period)
NO DATASET
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Oct 29 00 0 0 0 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 0 0 0 09 0 0 0 10 0 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 0 15 0 0 0 16 0 0 0 17 0 0 0 18 0 0 0 19 0 0 0 20 0 0 0 21 0 0 0 22 0 0 0 23 0 0 0 -
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
- 0 sec Highest CPU-cost analyze
Table
Database - Date
Average Autovacuum Duration
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
Analyzes per table
Key values
- edit.exp_outcome (1) Main table analyzed (database ctddev51)
- 1 analyzes Total
Vacuums per table
Key values
- unknown (0) Main table vacuumed on database
- 0 vacuums Total
Tuples removed per table
Key values
- unknown (0) Main table with removed tuples on database
- 0 tuples Total removed
Pages removed per table
Key values
- unknown (0) Main table with removed pages on database unknown
- 0 pages Total removed
Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Oct 29 00 0 0 01 0 0 02 0 0 03 0 0 04 0 0 05 0 0 06 0 0 07 0 0 08 0 0 09 0 0 10 0 0 11 0 0 12 0 1 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 - 0 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- unknown Main Lock Type
- 0 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query NO DATASET
Queries that waited the most
Rank Wait time Query NO DATASET
-
Queries
Queries by type
Key values
- 23 Total read queries
- 2 Total write queries
Queries by database
Key values
- unknown Main database
- 17 Requests
- 49s45ms (unknown)
- Main time consuming database
Queries by user
Key values
- unknown Main user
- 30 Requests
User Request type Count Duration editeu Total 3 14s128ms select 3 14s128ms pubeu Total 10 39s368ms cte 2 6s608ms select 8 32s759ms unknown Total 30 1m17s cte 1 1s66ms select 29 1m16s Duration by user
Key values
- 1m17s (unknown) Main time consuming user
User Request type Count Duration editeu Total 3 14s128ms select 3 14s128ms pubeu Total 10 39s368ms cte 2 6s608ms select 8 32s759ms unknown Total 30 1m17s cte 1 1s66ms select 29 1m16s Queries by host
Key values
- unknown Main host
- 43 Requests
- 2m10s (unknown)
- Main time consuming host
Queries by application
Key values
- unknown Main application
- 24 Requests
- 1m16s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2024-10-29 18:21:05 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 25 1000-10000ms duration
Slowest individual queries
Rank Duration Query 1 7s141ms select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;[ Date: 2024-10-29 10:00:23 ]
2 6s527ms select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9606' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;[ Date: 2024-10-29 05:48:46 - Database: ctddev51 - User: pubeu - Bind query: yes ]
3 6s452ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;[ Date: 2024-10-29 10:00:07 ]
4 6s344ms select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ACETYLCYSTEINE')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006979' AND l.type_cd = 'A' AND l.object_type_id = 5))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 10 and upper(baseTerm.nm) LIKE 'CARDIOVASCULAR SYSTEM'))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9605' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;[ Date: 2024-10-29 05:48:52 - Bind query: yes ]
5 6s132ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;[ Date: 2024-10-29 09:59:35 - Database: ctddev51 - User: editeu - Application: pgAdmin 4 - CONN:9986559 ]
6 6s102ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except ( select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id);[ Date: 2024-10-29 10:01:05 ]
7 4s838ms select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;[ Date: 2024-10-29 12:43:19 - Database: ctddev51 - User: editeu - Bind query: yes ]
8 4s307ms SELECT /* BatchChemGODAO */ 'ddt' "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casRN "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" FROM ( WITH sq AS ( SELECT DISTINCT c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casRN, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort FROM term c INNER JOIN gene_chem_reference gcr ON c.id = gcr.chem_id INNER JOIN term g ON gcr.gene_id = g.id WHERE (c.id = 1297559)) SELECT DISTINCT sq.chem_nm, sq.chem_acc_txt, sq.casRN, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm FROM sq INNER JOIN gene_go_annot gga ON sq.gene_id = gga.gene_id INNER JOIN dag_node gt ON gga.go_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE gga.is_not = false AND (d.id = 5 OR d.id = 4) ORDER BY sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;[ Date: 2024-10-29 05:48:24 - Database: ctddev51 - User: pubeu - Bind query: yes ]
9 4s65ms SELECT /* CIQH.getIxnCacheQuery */ gcr.ixn_id, NULL, NULL, NULL FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'));[ Date: 2024-10-29 05:47:19 - Database: ctddev51 - User: pubeu - Bind query: yes ]
10 3s896ms SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;[ Date: 2024-10-29 05:47:24 - Bind query: yes ]
11 3s484ms SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterPathwayWhereEquals.Name */ tp.term_id FROM term_pathway tp WHERE UPPER(tp.pathway_nm) LIKE 'METABOLISM' AND tp.object_type_id = 4))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;[ Date: 2024-10-29 05:47:32 - Bind query: yes ]
12 3s441ms WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '593015' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;[ Date: 2024-10-29 05:45:12 - Database: ctddev51 - User: pubeu - Bind query: yes ]
13 3s157ms select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 1 and t.id = l.TERM_ID;[ Date: 2024-10-29 12:43:18 - Database: ctddev51 - User: editeu - Bind query: yes ]
14 2s254ms select distinct phenotypeTerm.nm AS goNm, phenotypeTerm.nm_html AS goNmHtml, phenotypeTerm.acc_txt AS goAcc, diseaseTerm.nm AS diseaseNm, diseaseTerm.nm_html AS diseaseNmHtml, diseaseTerm.acc_txt AS diseaseAcc, diseaseTerm.acc_db_cd AS diseaseAccDbCd, chemTerm.nm AS chemNm, chemTerm.nm_html AS chemNmHtml, chemTerm.acc_txt AS chemAcc, geneTerm.nm AS geneSymbol, geneTerm.nm_html AS geneSymbolHtml, geneTerm.acc_txt AS geneAcc, COUNT(*) OVER () fullRowCount from PHENOTYPE_TERM_REFERENCE viaChemPTR, PHENOTYPE_TERM_REFERENCE viaGenePTR, TERM phenotypeTerm, TERM diseaseTerm, TERM geneTerm, TERM chemTerm where viaChemPTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC') and viaGenePTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and phenotypeTerm.id = ANY (ARRAY ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and viaChemPTR.phenotype_id = phenotypeTerm.id and viaChemPTR.term_object_type_id = 3 and viaChemPTR.term_id = diseaseTerm.id and viaChemPTR.via_term_object_type_id = 2 and viaChemPTR.via_term_id = chemTerm.id and viaChemPTR.term_id = viaGenePTR.term_id and viaChemPTR.phenotype_id = viaGenePTR.phenotype_id and viaGenePTR.via_term_object_type_id = 4 and viaGenePTR.via_term_id = geneTerm.id and exists ( select 1 from gene_chem_reference where gene_id = geneTerm.id and chem_id = chemTerm.id) GROUP BY phenotypeTerm.nm, phenotypeTerm.nm_html, phenotypeTerm.acc_txt, diseaseTerm.nm, diseaseTerm.nm_html, diseaseTerm.acc_txt, diseaseTerm.acc_db_cd, chemTerm.nm, chemTerm.nm_html, chemTerm.acc_txt, geneTerm.nm, geneTerm.nm_html, geneTerm.acc_txt order by chemTerm.nm LIMIT 50;[ Date: 2024-10-29 05:48:56 - Bind query: yes ]
15 1s509ms SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.taxon_id = ANY (ARRAY ( SELECT /* CIQH.getIxnTaxonWhereEquals.Name */ dp.descendant_object_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id WHERE UPPER(t.nm) LIKE 'FELIS CATUS' AND t.object_type_id = 1)) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;[ Date: 2024-10-29 05:47:28 - Bind query: yes ]
16 1s502ms SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;[ Date: 2024-10-29 05:48:04 - Bind query: yes ]
17 1s501ms SELECT /* GeneBrowseTermsDAO */ t.nm, t.nm_html nmHtml, t.secondary_nm secondaryNm, t.acc_txt acc, 'name:' || t.nm accQueryStr, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term t WHERE t.object_type_id = '4' AND REGEXP_REPLACE(UPPER(SUBSTRING(t.nm, 1, 1)), '[^A-Z]', '#') = 'A' ORDER BY t.nm_sort LIMIT 100;[ Date: 2024-10-29 05:47:09 - Bind query: yes ]
18 1s439ms SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;[ Date: 2024-10-29 05:48:05 - Bind query: yes ]
19 1s408ms SELECT /* ChemGODAO */ d.abbr dagAbbr, d.nm dagNm, gt.level_min_no dagLevelMin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pValCorrected, te.raw_p_val pValRaw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, COUNT(*) OVER () fullRowCount FROM term_enrichment te INNER JOIN dag_node gt ON te.enriched_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE te.term_id = '1297559' AND te.enriched_object_type_id = 5 ORDER BY gt.nm_sort DESC LIMIT 50;[ Date: 2024-10-29 05:47:50 - Database: ctddev51 - User: pubeu - Bind query: yes ]
20 1s362ms SELECT COALESCE(d.abbr_display, d.nm_display) nm # 015, d.description # 015, COALESCE(d.abbr, d.nm) anchor # 015, get_homepage_url (d.id) url # 015 FROM db d # 015 WHERE d.id IN (# 015 SELECT l.db_id # 015 FROM db_link l # 015 WHERE l.type_cd = 'X' # 015 AND l.object_type_id = 4) # 015 ORDER BY 1;[ Date: 2024-10-29 05:48:30 - Bind query: yes ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 7s996ms 2 3s157ms 4s838ms 3s998ms select t.id, t.object_type_id, t.acc_txt, t.acc_db_cd, t.nm, t.nm_sort, t.secondary_nm, t.description, t.note, l.nm from pub1.term t, pub1.term_label l where t.object_type_id = ? and t.id = l.term_id;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Oct 29 12 2 7s996ms 3s998ms [ User: editeu - Total duration: 7s996ms - Times executed: 2 ]
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-10-29 12:43:19 Duration: 4s838ms Database: ctddev51 User: editeu Bind query: yes
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 1 and t.id = l.TERM_ID;
Date: 2024-10-29 12:43:18 Duration: 3s157ms Database: ctddev51 User: editeu Bind query: yes
2 7s141ms 1 7s141ms 7s141ms 7s141ms select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Oct 29 10 1 7s141ms 7s141ms -
select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;
Date: 2024-10-29 10:00:23 Duration: 7s141ms
3 6s527ms 1 6s527ms 6s527ms 6s527ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Oct 29 05 1 6s527ms 6s527ms [ User: pubeu - Total duration: 6s527ms - Times executed: 1 ]
-
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9606' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-10-29 05:48:46 Duration: 6s527ms Database: ctddev51 User: pubeu Bind query: yes
4 6s452ms 1 6s452ms 6s452ms 6s452ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Oct 29 10 1 6s452ms 6s452ms -
select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;
Date: 2024-10-29 10:00:07 Duration: 6s452ms
5 6s344ms 1 6s344ms 6s344ms 6s344ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Oct 29 05 1 6s344ms 6s344ms -
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ACETYLCYSTEINE')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006979' AND l.type_cd = 'A' AND l.object_type_id = 5))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 10 and upper(baseTerm.nm) LIKE 'CARDIOVASCULAR SYSTEM'))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9605' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-10-29 05:48:52 Duration: 6s344ms Bind query: yes
6 6s132ms 1 6s132ms 6s132ms 6s132ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Oct 29 09 1 6s132ms 6s132ms [ User: editeu - Total duration: 6s132ms - Times executed: 1 ]
[ Application: pgAdmin 4 - CONN:9986559 - Total duration: 6s132ms - Times executed: 1 ]
-
select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;
Date: 2024-10-29 09:59:35 Duration: 6s132ms Database: ctddev51 User: editeu Application: pgAdmin 4 - CONN:9986559
7 6s102ms 1 6s102ms 6s102ms 6s102ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except ( select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Oct 29 10 1 6s102ms 6s102ms -
select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except ( select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id);
Date: 2024-10-29 10:01:05 Duration: 6s102ms
8 4s508ms 2 1s66ms 3s441ms 2s254ms with recursive sub_node ( object_id, id, path, lvl ) as ( select n.object_id, n.id, array[n.nm_sort], ? from dag_node n where n.object_id = ? union all select n.object_id, n.id, cast(path || n.nm_sort as varchar(?)[]), sn.lvl + ? from dag_node n inner join sub_node sn on (n.parent_id = sn.id)) select distinct t.nm prinm, t.nm_html prinmhtml, t.secondary_nm secondarynm, t.acc_db_cd accdbcd, t.acc_txt termacc, t.is_leaf isleaf, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_genes hasgenes, sn.lvl, sn.path, max(sn.lvl) over () maxlvl, t.has_phenotypes hasphenotypes from sub_node sn inner join term t on sn.object_id = t.id where sn.lvl <= ? order by sn.path;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Oct 29 05 2 4s508ms 2s254ms [ User: pubeu - Total duration: 3s441ms - Times executed: 1 ]
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '593015' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-10-29 05:45:12 Duration: 3s441ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '1439087' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-10-29 05:45:13 Duration: 1s66ms Bind query: yes
9 4s307ms 1 4s307ms 4s307ms 4s307ms select ? "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casrn "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" from ( with sq as ( select distinct c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casrn, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort from term c inner join gene_chem_reference gcr on c.id = gcr.chem_id inner join term g on gcr.gene_id = g.id where (c.id = ?)) select distinct sq.chem_nm, sq.chem_acc_txt, sq.casrn, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm from sq inner join gene_go_annot gga on sq.gene_id = gga.gene_id inner join dag_node gt on gga.go_term_id = gt.object_id inner join dag d on gt.dag_id = d.id where gga.is_not = false and (d.id = ? or d.id = ?) order by sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Oct 29 05 1 4s307ms 4s307ms [ User: pubeu - Total duration: 4s307ms - Times executed: 1 ]
-
SELECT /* BatchChemGODAO */ 'ddt' "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casRN "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" FROM ( WITH sq AS ( SELECT DISTINCT c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casRN, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort FROM term c INNER JOIN gene_chem_reference gcr ON c.id = gcr.chem_id INNER JOIN term g ON gcr.gene_id = g.id WHERE (c.id = 1297559)) SELECT DISTINCT sq.chem_nm, sq.chem_acc_txt, sq.casRN, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm FROM sq INNER JOIN gene_go_annot gga ON sq.gene_id = gga.gene_id INNER JOIN dag_node gt ON gga.go_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE gga.is_not = false AND (d.id = 5 OR d.id = 4) ORDER BY sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;
Date: 2024-10-29 05:48:24 Duration: 4s307ms Database: ctddev51 User: pubeu Bind query: yes
10 4s65ms 1 4s65ms 4s65ms 4s65ms select gcr.ixn_id, null, null, null from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?));Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Oct 29 05 1 4s65ms 4s65ms [ User: pubeu - Total duration: 4s65ms - Times executed: 1 ]
-
SELECT /* CIQH.getIxnCacheQuery */ gcr.ixn_id, NULL, NULL, NULL FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'));
Date: 2024-10-29 05:47:19 Duration: 4s65ms Database: ctddev51 User: pubeu Bind query: yes
11 3s896ms 1 3s896ms 3s896ms 3s896ms select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Oct 29 05 1 3s896ms 3s896ms -
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-10-29 05:47:24 Duration: 3s896ms Bind query: yes
12 3s484ms 1 3s484ms 3s484ms 3s484ms select g.nm genesymbol, g.id geneid, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, i.id ixnid, i.ixn_prose_txt ixnprose, i.ixn_prose_html ixnprosehtml, i.actions_txt ixnactions, count(distinct gcr.reference_id) refcount, count(distinct gcr.taxon_id) taxoncount, count(*) over () fullrowcount from gene_chem_reference gcr inner join ixn i on gcr.ixn_id = i.id inner join term g on gcr.gene_id = g.id inner join term c on gcr.chem_id = c.id where gcr.gene_id = any (array (( select tp.term_id from term_pathway tp where upper(tp.pathway_nm) like ? and tp.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?)) group by g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id order by g.nm_sort, c.nm_sort, i.sort_txt limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Oct 29 05 1 3s484ms 3s484ms -
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterPathwayWhereEquals.Name */ tp.term_id FROM term_pathway tp WHERE UPPER(tp.pathway_nm) LIKE 'METABOLISM' AND tp.object_type_id = 4))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-10-29 05:47:32 Duration: 3s484ms Bind query: yes
13 2s941ms 2 1s439ms 1s502ms 1s470ms select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id where ggr.reference_id = ? order by fg.nm_sort, tg.nm_sort limit ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Oct 29 05 2 2s941ms 1s470ms -
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-10-29 05:48:04 Duration: 1s502ms Bind query: yes
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-10-29 05:48:05 Duration: 1s439ms Bind query: yes
14 2s254ms 1 2s254ms 2s254ms 2s254ms select distinct phenotypeterm.nm as gonm, phenotypeterm.nm_html as gonmhtml, phenotypeterm.acc_txt as goacc, diseaseterm.nm as diseasenm, diseaseterm.nm_html as diseasenmhtml, diseaseterm.acc_txt as diseaseacc, diseaseterm.acc_db_cd as diseaseaccdbcd, chemterm.nm as chemnm, chemterm.nm_html as chemnmhtml, chemterm.acc_txt as chemacc, geneterm.nm as genesymbol, geneterm.nm_html as genesymbolhtml, geneterm.acc_txt as geneacc, count(*) over () fullrowcount from phenotype_term_reference viachemptr, phenotype_term_reference viageneptr, term phenotypeterm, term diseaseterm, term geneterm, term chemterm where viachemptr.via_term_id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and viageneptr.via_term_id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and phenotypeterm.id = any (array ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and viachemptr.phenotype_id = phenotypeterm.id and viachemptr.term_object_type_id = ? and viachemptr.term_id = diseaseterm.id and viachemptr.via_term_object_type_id = ? and viachemptr.via_term_id = chemterm.id and viachemptr.term_id = viageneptr.term_id and viachemptr.phenotype_id = viageneptr.phenotype_id and viageneptr.via_term_object_type_id = ? and viageneptr.via_term_id = geneterm.id and exists ( select ? from gene_chem_reference where gene_id = geneterm.id and chem_id = chemterm.id) group by phenotypeterm.nm, phenotypeterm.nm_html, phenotypeterm.acc_txt, diseaseterm.nm, diseaseterm.nm_html, diseaseterm.acc_txt, diseaseterm.acc_db_cd, chemterm.nm, chemterm.nm_html, chemterm.acc_txt, geneterm.nm, geneterm.nm_html, geneterm.acc_txt order by chemterm.nm limit ?;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Oct 29 05 1 2s254ms 2s254ms -
select distinct phenotypeTerm.nm AS goNm, phenotypeTerm.nm_html AS goNmHtml, phenotypeTerm.acc_txt AS goAcc, diseaseTerm.nm AS diseaseNm, diseaseTerm.nm_html AS diseaseNmHtml, diseaseTerm.acc_txt AS diseaseAcc, diseaseTerm.acc_db_cd AS diseaseAccDbCd, chemTerm.nm AS chemNm, chemTerm.nm_html AS chemNmHtml, chemTerm.acc_txt AS chemAcc, geneTerm.nm AS geneSymbol, geneTerm.nm_html AS geneSymbolHtml, geneTerm.acc_txt AS geneAcc, COUNT(*) OVER () fullRowCount from PHENOTYPE_TERM_REFERENCE viaChemPTR, PHENOTYPE_TERM_REFERENCE viaGenePTR, TERM phenotypeTerm, TERM diseaseTerm, TERM geneTerm, TERM chemTerm where viaChemPTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC') and viaGenePTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and phenotypeTerm.id = ANY (ARRAY ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and viaChemPTR.phenotype_id = phenotypeTerm.id and viaChemPTR.term_object_type_id = 3 and viaChemPTR.term_id = diseaseTerm.id and viaChemPTR.via_term_object_type_id = 2 and viaChemPTR.via_term_id = chemTerm.id and viaChemPTR.term_id = viaGenePTR.term_id and viaChemPTR.phenotype_id = viaGenePTR.phenotype_id and viaGenePTR.via_term_object_type_id = 4 and viaGenePTR.via_term_id = geneTerm.id and exists ( select 1 from gene_chem_reference where gene_id = geneTerm.id and chem_id = chemTerm.id) GROUP BY phenotypeTerm.nm, phenotypeTerm.nm_html, phenotypeTerm.acc_txt, diseaseTerm.nm, diseaseTerm.nm_html, diseaseTerm.acc_txt, diseaseTerm.acc_db_cd, chemTerm.nm, chemTerm.nm_html, chemTerm.acc_txt, geneTerm.nm, geneTerm.nm_html, geneTerm.acc_txt order by chemTerm.nm LIMIT 50;
Date: 2024-10-29 05:48:56 Duration: 2s254ms Bind query: yes
15 1s509ms 1 1s509ms 1s509ms 1s509ms select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.taxon_id = any (array ( select dp.descendant_object_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id where upper(t.nm) like ? and t.object_type_id = ?)) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Oct 29 05 1 1s509ms 1s509ms -
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.taxon_id = ANY (ARRAY ( SELECT /* CIQH.getIxnTaxonWhereEquals.Name */ dp.descendant_object_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id WHERE UPPER(t.nm) LIKE 'FELIS CATUS' AND t.object_type_id = 1)) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-10-29 05:47:28 Duration: 1s509ms Bind query: yes
16 1s501ms 1 1s501ms 1s501ms 1s501ms select t.nm, t.nm_html nmhtml, t.secondary_nm secondarynm, t.acc_txt acc, ? || t.nm accquerystr, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term t where t.object_type_id = ? and regexp_replace(upper(substring(t.nm, ?, ?)), ?, ?) = ? order by t.nm_sort limit ?;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Oct 29 05 1 1s501ms 1s501ms -
SELECT /* GeneBrowseTermsDAO */ t.nm, t.nm_html nmHtml, t.secondary_nm secondaryNm, t.acc_txt acc, 'name:' || t.nm accQueryStr, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term t WHERE t.object_type_id = '4' AND REGEXP_REPLACE(UPPER(SUBSTRING(t.nm, 1, 1)), '[^A-Z]', '#') = 'A' ORDER BY t.nm_sort LIMIT 100;
Date: 2024-10-29 05:47:09 Duration: 1s501ms Bind query: yes
17 1s408ms 1 1s408ms 1s408ms 1s408ms select d.abbr dagabbr, d.nm dagnm, gt.level_min_no daglevelmin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pvalcorrected, te.raw_p_val pvalraw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, count(*) over () fullrowcount from term_enrichment te inner join dag_node gt on te.enriched_term_id = gt.object_id inner join dag d on gt.dag_id = d.id where te.term_id = ? and te.enriched_object_type_id = ? order by gt.nm_sort desc limit ?;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Oct 29 05 1 1s408ms 1s408ms [ User: pubeu - Total duration: 1s408ms - Times executed: 1 ]
-
SELECT /* ChemGODAO */ d.abbr dagAbbr, d.nm dagNm, gt.level_min_no dagLevelMin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pValCorrected, te.raw_p_val pValRaw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, COUNT(*) OVER () fullRowCount FROM term_enrichment te INNER JOIN dag_node gt ON te.enriched_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE te.term_id = '1297559' AND te.enriched_object_type_id = 5 ORDER BY gt.nm_sort DESC LIMIT 50;
Date: 2024-10-29 05:47:50 Duration: 1s408ms Database: ctddev51 User: pubeu Bind query: yes
18 1s362ms 1 1s362ms 1s362ms 1s362ms select coalesce(d.abbr_display, d.nm_display) nm # ?, d.description # ?, coalesce(d.abbr, d.nm) anchor # ?, get_homepage_url (d.id) url # ? from db d # ? where d.id in (# ? select l.db_id # ? from db_link l # ? where l.type_cd = ? # ? and l.object_type_id = ?) # ? order by ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Oct 29 05 1 1s362ms 1s362ms -
SELECT COALESCE(d.abbr_display, d.nm_display) nm # 015, d.description # 015, COALESCE(d.abbr, d.nm) anchor # 015, get_homepage_url (d.id) url # 015 FROM db d # 015 WHERE d.id IN (# 015 SELECT l.db_id # 015 FROM db_link l # 015 WHERE l.type_cd = 'X' # 015 AND l.object_type_id = 4) # 015 ORDER BY 1;
Date: 2024-10-29 05:48:30 Duration: 1s362ms Bind query: yes
19 1s294ms 1 1s294ms 1s294ms 1s294ms select distinct stressorterm.nm as chemnm, stressorterm.nm_html as chemnmhtml, stressorterm.nm_sort as chemnmsort, stressorterm.acc_txt as chemacc, ( select string_agg(distinct stressorsrctype.nm || ? || stressorsrctype.cd, ?)) as stressorsrctypenm, stressor.src_details as stressorsrcdetails, stressor.sample_qty as stressorsampleqty, stressor.note as stressornote, receptor.qty as nbrreceptors, receptor.description as receptors, receptor.note as receptornotes, receptorterm.nm || ? || ( select cd from object_type where id = receptor.object_type_id) || ? || receptorterm.nm_html || ? || receptorterm.acc_txt || ? || receptorterm.acc_db_cd as receptorterms, ( select string_agg(distinct receptortobaccouse.tobacco_use_nm || ? || receptortobaccouse.pct, ?)) as smokerstatus, receptor.age as agerange, receptor.age_uom_nm as ageuomnm, receptor.age_qualifier_nm as agequalifiernm, receptor.gender_nm as gendernmsearch, receptor.id receptorid, ( select string_agg(pct || ? || gender_nm || ? || gender_nm_html, ?) from exp_receptor_gender where exp_receptor_id = receptor.id) as genderdetails, ( select string_agg(distinct receptorrace.race_nm || ? || receptorrace.pct, ?)) as receptorrace, ( select string_agg(distinct eventassaymethod.nm, ?)) as assaymethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumacctxt, ( select string_agg(distinct eventproject.project_nm, ?)) as associatedstudytitles, event.collection_start_yr || ? || event.collection_end_yr as collectionstartandendyr, event.detection_limit as detectionlimit, event.detection_limit_uom as detectionlimituom, event.detection_freq as detectionfreq, event.note as eventnote, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as stateorprovince, ( select string_agg(distinct eventlocation.locality_txt, ?)) as localitytxt, ( select string_agg(distinct country.nm, ?)) as studycountries, exposuremarkerterm.nm || ? || ( select cd from object_type where id = exposuremarkerterm.object_type_id) || ? || exposuremarkerterm.nm_html || ? || exposuremarkerterm.acc_txt || ? || exposuremarkerterm.acc_db_cd as assayedmarkers, event.exp_marker_lvl as assaylevel, assay_uom as measurement, assay_measurement_stat as measurementstat, assay_note as assaynote, eiot.description as outcomerltnp, diseaseterm.nm || ? || ? || ? || diseaseterm.nm_html || ? || diseaseterm.acc_txt || ? || diseaseterm.acc_db_cd as diseasefield, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotypefield, outcome.phenotype_action_degree_type_nm as phenotypeactiondegreetypenm, e.reference_acc_txt || ? || r.abbr_authors_txt || ? || r.pub_start_yr as ref, r.abbr_authors_txt as abbrauthorstxt, ( select string_agg(distinct expstudyfactor.study_factor_nm, ?)) as studyfactornms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || anatomyterm.id || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, outcome.note as outcomenote, eventlocation.exp_event_id as eventid, count(*) over () fullrowcount from exposure e inner join exp_stressor stressor on e.exp_stressor_id = stressor.id inner join term stressorterm on stressor.chem_id = stressorterm.id left outer join exp_receptor receptor on e.exp_receptor_id = receptor.id left outer join exp_event event on e.exp_event_id = event.id left outer join term exposuremarkerterm on event.exp_marker_term_id = exposuremarkerterm.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseterm on outcome.disease_id = diseaseterm.id left outer join term phenotypeterm on outcome.phenotype_id = phenotypeterm.id left outer join term receptorterm on receptor.term_id = receptorterm.id inner join reference r on e.reference_id = r.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on receptor.id = receptortobaccouse.exp_receptor_id left outer join exp_receptor_race receptorrace on receptor.id = receptorrace.exp_receptor_id left outer join exp_event_assay_method eventassaymethod on event.id = eventassaymethod.exp_event_id left outer join exp_event_location eventlocation on event.id = eventlocation.exp_event_id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join term anatomyterm on expanatomy.anatomy_id = anatomyterm.id left outer join country on eventlocation.country_id = country.id left outer join exp_event_project eventproject on event.id = eventproject.exp_event_id left outer join reference_exp referenceexp on e.reference_acc_txt = referenceexp.reference_acc_txt and e.reference_acc_db_id = referenceexp.reference_acc_db_id left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id where outcome.disease_id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) or receptorterm.id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) group by chemnm, chemnmhtml, chemnmsort, chemacc, stressorsrcdetails, stressorsampleqty, stressornote, receptorterms, medium, mediumacctxt, assayedmarkers, assaylevel, measurement, measurementstat, assaynote, outcomerltnp, diseasefield, phenotypefield, phenotypeactiondegreetypenm, ref, r.abbr_authors_txt, collectionstartandendyr, receptorid, detectionlimit, detectionlimituom, detectionfreq, eventnote, outcomenote, eventid order by chemnmsort limit ?;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Oct 29 05 1 1s294ms 1s294ms -
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.disease_id in ( select descendant_object_id from dag_path where ancestor_object_id = '2077448') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '2077448') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-10-29 05:48:39 Duration: 1s294ms Bind query: yes
20 1s279ms 1 1s279ms 1s279ms 1s279ms select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id where ggr.reference_id = ? order by tg.nm_sort, fg.nm_sort limit ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Oct 29 05 1 1s279ms 1s279ms -
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY tg.nm_sort, fg.nm_sort LIMIT 50;
Date: 2024-10-29 05:48:07 Duration: 1s279ms Bind query: yes
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 2 7s996ms 3s157ms 4s838ms 3s998ms select t.id, t.object_type_id, t.acc_txt, t.acc_db_cd, t.nm, t.nm_sort, t.secondary_nm, t.description, t.note, l.nm from pub1.term t, pub1.term_label l where t.object_type_id = ? and t.id = l.term_id;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Oct 29 12 2 7s996ms 3s998ms [ User: editeu - Total duration: 7s996ms - Times executed: 2 ]
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-10-29 12:43:19 Duration: 4s838ms Database: ctddev51 User: editeu Bind query: yes
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 1 and t.id = l.TERM_ID;
Date: 2024-10-29 12:43:18 Duration: 3s157ms Database: ctddev51 User: editeu Bind query: yes
2 2 4s508ms 1s66ms 3s441ms 2s254ms with recursive sub_node ( object_id, id, path, lvl ) as ( select n.object_id, n.id, array[n.nm_sort], ? from dag_node n where n.object_id = ? union all select n.object_id, n.id, cast(path || n.nm_sort as varchar(?)[]), sn.lvl + ? from dag_node n inner join sub_node sn on (n.parent_id = sn.id)) select distinct t.nm prinm, t.nm_html prinmhtml, t.secondary_nm secondarynm, t.acc_db_cd accdbcd, t.acc_txt termacc, t.is_leaf isleaf, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_genes hasgenes, sn.lvl, sn.path, max(sn.lvl) over () maxlvl, t.has_phenotypes hasphenotypes from sub_node sn inner join term t on sn.object_id = t.id where sn.lvl <= ? order by sn.path;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Oct 29 05 2 4s508ms 2s254ms [ User: pubeu - Total duration: 3s441ms - Times executed: 1 ]
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '593015' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-10-29 05:45:12 Duration: 3s441ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '1439087' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-10-29 05:45:13 Duration: 1s66ms Bind query: yes
3 2 2s941ms 1s439ms 1s502ms 1s470ms select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id where ggr.reference_id = ? order by fg.nm_sort, tg.nm_sort limit ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Oct 29 05 2 2s941ms 1s470ms -
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-10-29 05:48:04 Duration: 1s502ms Bind query: yes
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-10-29 05:48:05 Duration: 1s439ms Bind query: yes
4 1 7s141ms 7s141ms 7s141ms 7s141ms select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Oct 29 10 1 7s141ms 7s141ms -
select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;
Date: 2024-10-29 10:00:23 Duration: 7s141ms
5 1 6s527ms 6s527ms 6s527ms 6s527ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Oct 29 05 1 6s527ms 6s527ms [ User: pubeu - Total duration: 6s527ms - Times executed: 1 ]
-
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9606' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-10-29 05:48:46 Duration: 6s527ms Database: ctddev51 User: pubeu Bind query: yes
6 1 6s452ms 6s452ms 6s452ms 6s452ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Oct 29 10 1 6s452ms 6s452ms -
select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;
Date: 2024-10-29 10:00:07 Duration: 6s452ms
7 1 6s344ms 6s344ms 6s344ms 6s344ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Oct 29 05 1 6s344ms 6s344ms -
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ACETYLCYSTEINE')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006979' AND l.type_cd = 'A' AND l.object_type_id = 5))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 10 and upper(baseTerm.nm) LIKE 'CARDIOVASCULAR SYSTEM'))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9605' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-10-29 05:48:52 Duration: 6s344ms Bind query: yes
8 1 6s132ms 6s132ms 6s132ms 6s132ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Oct 29 09 1 6s132ms 6s132ms [ User: editeu - Total duration: 6s132ms - Times executed: 1 ]
[ Application: pgAdmin 4 - CONN:9986559 - Total duration: 6s132ms - Times executed: 1 ]
-
select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;
Date: 2024-10-29 09:59:35 Duration: 6s132ms Database: ctddev51 User: editeu Application: pgAdmin 4 - CONN:9986559
9 1 6s102ms 6s102ms 6s102ms 6s102ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except ( select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Oct 29 10 1 6s102ms 6s102ms -
select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except ( select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id);
Date: 2024-10-29 10:01:05 Duration: 6s102ms
10 1 4s307ms 4s307ms 4s307ms 4s307ms select ? "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casrn "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" from ( with sq as ( select distinct c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casrn, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort from term c inner join gene_chem_reference gcr on c.id = gcr.chem_id inner join term g on gcr.gene_id = g.id where (c.id = ?)) select distinct sq.chem_nm, sq.chem_acc_txt, sq.casrn, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm from sq inner join gene_go_annot gga on sq.gene_id = gga.gene_id inner join dag_node gt on gga.go_term_id = gt.object_id inner join dag d on gt.dag_id = d.id where gga.is_not = false and (d.id = ? or d.id = ?) order by sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Oct 29 05 1 4s307ms 4s307ms [ User: pubeu - Total duration: 4s307ms - Times executed: 1 ]
-
SELECT /* BatchChemGODAO */ 'ddt' "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casRN "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" FROM ( WITH sq AS ( SELECT DISTINCT c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casRN, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort FROM term c INNER JOIN gene_chem_reference gcr ON c.id = gcr.chem_id INNER JOIN term g ON gcr.gene_id = g.id WHERE (c.id = 1297559)) SELECT DISTINCT sq.chem_nm, sq.chem_acc_txt, sq.casRN, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm FROM sq INNER JOIN gene_go_annot gga ON sq.gene_id = gga.gene_id INNER JOIN dag_node gt ON gga.go_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE gga.is_not = false AND (d.id = 5 OR d.id = 4) ORDER BY sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;
Date: 2024-10-29 05:48:24 Duration: 4s307ms Database: ctddev51 User: pubeu Bind query: yes
11 1 4s65ms 4s65ms 4s65ms 4s65ms select gcr.ixn_id, null, null, null from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?));Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Oct 29 05 1 4s65ms 4s65ms [ User: pubeu - Total duration: 4s65ms - Times executed: 1 ]
-
SELECT /* CIQH.getIxnCacheQuery */ gcr.ixn_id, NULL, NULL, NULL FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'));
Date: 2024-10-29 05:47:19 Duration: 4s65ms Database: ctddev51 User: pubeu Bind query: yes
12 1 3s896ms 3s896ms 3s896ms 3s896ms select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Oct 29 05 1 3s896ms 3s896ms -
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-10-29 05:47:24 Duration: 3s896ms Bind query: yes
13 1 3s484ms 3s484ms 3s484ms 3s484ms select g.nm genesymbol, g.id geneid, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, i.id ixnid, i.ixn_prose_txt ixnprose, i.ixn_prose_html ixnprosehtml, i.actions_txt ixnactions, count(distinct gcr.reference_id) refcount, count(distinct gcr.taxon_id) taxoncount, count(*) over () fullrowcount from gene_chem_reference gcr inner join ixn i on gcr.ixn_id = i.id inner join term g on gcr.gene_id = g.id inner join term c on gcr.chem_id = c.id where gcr.gene_id = any (array (( select tp.term_id from term_pathway tp where upper(tp.pathway_nm) like ? and tp.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?)) group by g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id order by g.nm_sort, c.nm_sort, i.sort_txt limit ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Oct 29 05 1 3s484ms 3s484ms -
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterPathwayWhereEquals.Name */ tp.term_id FROM term_pathway tp WHERE UPPER(tp.pathway_nm) LIKE 'METABOLISM' AND tp.object_type_id = 4))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-10-29 05:47:32 Duration: 3s484ms Bind query: yes
14 1 2s254ms 2s254ms 2s254ms 2s254ms select distinct phenotypeterm.nm as gonm, phenotypeterm.nm_html as gonmhtml, phenotypeterm.acc_txt as goacc, diseaseterm.nm as diseasenm, diseaseterm.nm_html as diseasenmhtml, diseaseterm.acc_txt as diseaseacc, diseaseterm.acc_db_cd as diseaseaccdbcd, chemterm.nm as chemnm, chemterm.nm_html as chemnmhtml, chemterm.acc_txt as chemacc, geneterm.nm as genesymbol, geneterm.nm_html as genesymbolhtml, geneterm.acc_txt as geneacc, count(*) over () fullrowcount from phenotype_term_reference viachemptr, phenotype_term_reference viageneptr, term phenotypeterm, term diseaseterm, term geneterm, term chemterm where viachemptr.via_term_id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and viageneptr.via_term_id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and phenotypeterm.id = any (array ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and viachemptr.phenotype_id = phenotypeterm.id and viachemptr.term_object_type_id = ? and viachemptr.term_id = diseaseterm.id and viachemptr.via_term_object_type_id = ? and viachemptr.via_term_id = chemterm.id and viachemptr.term_id = viageneptr.term_id and viachemptr.phenotype_id = viageneptr.phenotype_id and viageneptr.via_term_object_type_id = ? and viageneptr.via_term_id = geneterm.id and exists ( select ? from gene_chem_reference where gene_id = geneterm.id and chem_id = chemterm.id) group by phenotypeterm.nm, phenotypeterm.nm_html, phenotypeterm.acc_txt, diseaseterm.nm, diseaseterm.nm_html, diseaseterm.acc_txt, diseaseterm.acc_db_cd, chemterm.nm, chemterm.nm_html, chemterm.acc_txt, geneterm.nm, geneterm.nm_html, geneterm.acc_txt order by chemterm.nm limit ?;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Oct 29 05 1 2s254ms 2s254ms -
select distinct phenotypeTerm.nm AS goNm, phenotypeTerm.nm_html AS goNmHtml, phenotypeTerm.acc_txt AS goAcc, diseaseTerm.nm AS diseaseNm, diseaseTerm.nm_html AS diseaseNmHtml, diseaseTerm.acc_txt AS diseaseAcc, diseaseTerm.acc_db_cd AS diseaseAccDbCd, chemTerm.nm AS chemNm, chemTerm.nm_html AS chemNmHtml, chemTerm.acc_txt AS chemAcc, geneTerm.nm AS geneSymbol, geneTerm.nm_html AS geneSymbolHtml, geneTerm.acc_txt AS geneAcc, COUNT(*) OVER () fullRowCount from PHENOTYPE_TERM_REFERENCE viaChemPTR, PHENOTYPE_TERM_REFERENCE viaGenePTR, TERM phenotypeTerm, TERM diseaseTerm, TERM geneTerm, TERM chemTerm where viaChemPTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC') and viaGenePTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and phenotypeTerm.id = ANY (ARRAY ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and viaChemPTR.phenotype_id = phenotypeTerm.id and viaChemPTR.term_object_type_id = 3 and viaChemPTR.term_id = diseaseTerm.id and viaChemPTR.via_term_object_type_id = 2 and viaChemPTR.via_term_id = chemTerm.id and viaChemPTR.term_id = viaGenePTR.term_id and viaChemPTR.phenotype_id = viaGenePTR.phenotype_id and viaGenePTR.via_term_object_type_id = 4 and viaGenePTR.via_term_id = geneTerm.id and exists ( select 1 from gene_chem_reference where gene_id = geneTerm.id and chem_id = chemTerm.id) GROUP BY phenotypeTerm.nm, phenotypeTerm.nm_html, phenotypeTerm.acc_txt, diseaseTerm.nm, diseaseTerm.nm_html, diseaseTerm.acc_txt, diseaseTerm.acc_db_cd, chemTerm.nm, chemTerm.nm_html, chemTerm.acc_txt, geneTerm.nm, geneTerm.nm_html, geneTerm.acc_txt order by chemTerm.nm LIMIT 50;
Date: 2024-10-29 05:48:56 Duration: 2s254ms Bind query: yes
15 1 1s509ms 1s509ms 1s509ms 1s509ms select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.taxon_id = any (array ( select dp.descendant_object_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id where upper(t.nm) like ? and t.object_type_id = ?)) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Oct 29 05 1 1s509ms 1s509ms -
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.taxon_id = ANY (ARRAY ( SELECT /* CIQH.getIxnTaxonWhereEquals.Name */ dp.descendant_object_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id WHERE UPPER(t.nm) LIKE 'FELIS CATUS' AND t.object_type_id = 1)) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-10-29 05:47:28 Duration: 1s509ms Bind query: yes
16 1 1s501ms 1s501ms 1s501ms 1s501ms select t.nm, t.nm_html nmhtml, t.secondary_nm secondarynm, t.acc_txt acc, ? || t.nm accquerystr, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term t where t.object_type_id = ? and regexp_replace(upper(substring(t.nm, ?, ?)), ?, ?) = ? order by t.nm_sort limit ?;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Oct 29 05 1 1s501ms 1s501ms -
SELECT /* GeneBrowseTermsDAO */ t.nm, t.nm_html nmHtml, t.secondary_nm secondaryNm, t.acc_txt acc, 'name:' || t.nm accQueryStr, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term t WHERE t.object_type_id = '4' AND REGEXP_REPLACE(UPPER(SUBSTRING(t.nm, 1, 1)), '[^A-Z]', '#') = 'A' ORDER BY t.nm_sort LIMIT 100;
Date: 2024-10-29 05:47:09 Duration: 1s501ms Bind query: yes
17 1 1s408ms 1s408ms 1s408ms 1s408ms select d.abbr dagabbr, d.nm dagnm, gt.level_min_no daglevelmin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pvalcorrected, te.raw_p_val pvalraw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, count(*) over () fullrowcount from term_enrichment te inner join dag_node gt on te.enriched_term_id = gt.object_id inner join dag d on gt.dag_id = d.id where te.term_id = ? and te.enriched_object_type_id = ? order by gt.nm_sort desc limit ?;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Oct 29 05 1 1s408ms 1s408ms [ User: pubeu - Total duration: 1s408ms - Times executed: 1 ]
-
SELECT /* ChemGODAO */ d.abbr dagAbbr, d.nm dagNm, gt.level_min_no dagLevelMin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pValCorrected, te.raw_p_val pValRaw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, COUNT(*) OVER () fullRowCount FROM term_enrichment te INNER JOIN dag_node gt ON te.enriched_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE te.term_id = '1297559' AND te.enriched_object_type_id = 5 ORDER BY gt.nm_sort DESC LIMIT 50;
Date: 2024-10-29 05:47:50 Duration: 1s408ms Database: ctddev51 User: pubeu Bind query: yes
18 1 1s362ms 1s362ms 1s362ms 1s362ms select coalesce(d.abbr_display, d.nm_display) nm # ?, d.description # ?, coalesce(d.abbr, d.nm) anchor # ?, get_homepage_url (d.id) url # ? from db d # ? where d.id in (# ? select l.db_id # ? from db_link l # ? where l.type_cd = ? # ? and l.object_type_id = ?) # ? order by ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Oct 29 05 1 1s362ms 1s362ms -
SELECT COALESCE(d.abbr_display, d.nm_display) nm # 015, d.description # 015, COALESCE(d.abbr, d.nm) anchor # 015, get_homepage_url (d.id) url # 015 FROM db d # 015 WHERE d.id IN (# 015 SELECT l.db_id # 015 FROM db_link l # 015 WHERE l.type_cd = 'X' # 015 AND l.object_type_id = 4) # 015 ORDER BY 1;
Date: 2024-10-29 05:48:30 Duration: 1s362ms Bind query: yes
19 1 1s294ms 1s294ms 1s294ms 1s294ms select distinct stressorterm.nm as chemnm, stressorterm.nm_html as chemnmhtml, stressorterm.nm_sort as chemnmsort, stressorterm.acc_txt as chemacc, ( select string_agg(distinct stressorsrctype.nm || ? || stressorsrctype.cd, ?)) as stressorsrctypenm, stressor.src_details as stressorsrcdetails, stressor.sample_qty as stressorsampleqty, stressor.note as stressornote, receptor.qty as nbrreceptors, receptor.description as receptors, receptor.note as receptornotes, receptorterm.nm || ? || ( select cd from object_type where id = receptor.object_type_id) || ? || receptorterm.nm_html || ? || receptorterm.acc_txt || ? || receptorterm.acc_db_cd as receptorterms, ( select string_agg(distinct receptortobaccouse.tobacco_use_nm || ? || receptortobaccouse.pct, ?)) as smokerstatus, receptor.age as agerange, receptor.age_uom_nm as ageuomnm, receptor.age_qualifier_nm as agequalifiernm, receptor.gender_nm as gendernmsearch, receptor.id receptorid, ( select string_agg(pct || ? || gender_nm || ? || gender_nm_html, ?) from exp_receptor_gender where exp_receptor_id = receptor.id) as genderdetails, ( select string_agg(distinct receptorrace.race_nm || ? || receptorrace.pct, ?)) as receptorrace, ( select string_agg(distinct eventassaymethod.nm, ?)) as assaymethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumacctxt, ( select string_agg(distinct eventproject.project_nm, ?)) as associatedstudytitles, event.collection_start_yr || ? || event.collection_end_yr as collectionstartandendyr, event.detection_limit as detectionlimit, event.detection_limit_uom as detectionlimituom, event.detection_freq as detectionfreq, event.note as eventnote, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as stateorprovince, ( select string_agg(distinct eventlocation.locality_txt, ?)) as localitytxt, ( select string_agg(distinct country.nm, ?)) as studycountries, exposuremarkerterm.nm || ? || ( select cd from object_type where id = exposuremarkerterm.object_type_id) || ? || exposuremarkerterm.nm_html || ? || exposuremarkerterm.acc_txt || ? || exposuremarkerterm.acc_db_cd as assayedmarkers, event.exp_marker_lvl as assaylevel, assay_uom as measurement, assay_measurement_stat as measurementstat, assay_note as assaynote, eiot.description as outcomerltnp, diseaseterm.nm || ? || ? || ? || diseaseterm.nm_html || ? || diseaseterm.acc_txt || ? || diseaseterm.acc_db_cd as diseasefield, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotypefield, outcome.phenotype_action_degree_type_nm as phenotypeactiondegreetypenm, e.reference_acc_txt || ? || r.abbr_authors_txt || ? || r.pub_start_yr as ref, r.abbr_authors_txt as abbrauthorstxt, ( select string_agg(distinct expstudyfactor.study_factor_nm, ?)) as studyfactornms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || anatomyterm.id || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, outcome.note as outcomenote, eventlocation.exp_event_id as eventid, count(*) over () fullrowcount from exposure e inner join exp_stressor stressor on e.exp_stressor_id = stressor.id inner join term stressorterm on stressor.chem_id = stressorterm.id left outer join exp_receptor receptor on e.exp_receptor_id = receptor.id left outer join exp_event event on e.exp_event_id = event.id left outer join term exposuremarkerterm on event.exp_marker_term_id = exposuremarkerterm.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseterm on outcome.disease_id = diseaseterm.id left outer join term phenotypeterm on outcome.phenotype_id = phenotypeterm.id left outer join term receptorterm on receptor.term_id = receptorterm.id inner join reference r on e.reference_id = r.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on receptor.id = receptortobaccouse.exp_receptor_id left outer join exp_receptor_race receptorrace on receptor.id = receptorrace.exp_receptor_id left outer join exp_event_assay_method eventassaymethod on event.id = eventassaymethod.exp_event_id left outer join exp_event_location eventlocation on event.id = eventlocation.exp_event_id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join term anatomyterm on expanatomy.anatomy_id = anatomyterm.id left outer join country on eventlocation.country_id = country.id left outer join exp_event_project eventproject on event.id = eventproject.exp_event_id left outer join reference_exp referenceexp on e.reference_acc_txt = referenceexp.reference_acc_txt and e.reference_acc_db_id = referenceexp.reference_acc_db_id left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id where outcome.disease_id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) or receptorterm.id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) group by chemnm, chemnmhtml, chemnmsort, chemacc, stressorsrcdetails, stressorsampleqty, stressornote, receptorterms, medium, mediumacctxt, assayedmarkers, assaylevel, measurement, measurementstat, assaynote, outcomerltnp, diseasefield, phenotypefield, phenotypeactiondegreetypenm, ref, r.abbr_authors_txt, collectionstartandendyr, receptorid, detectionlimit, detectionlimituom, detectionfreq, eventnote, outcomenote, eventid order by chemnmsort limit ?;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Oct 29 05 1 1s294ms 1s294ms -
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.disease_id in ( select descendant_object_id from dag_path where ancestor_object_id = '2077448') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '2077448') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-10-29 05:48:39 Duration: 1s294ms Bind query: yes
20 1 1s279ms 1s279ms 1s279ms 1s279ms select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id where ggr.reference_id = ? order by tg.nm_sort, fg.nm_sort limit ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Oct 29 05 1 1s279ms 1s279ms -
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY tg.nm_sort, fg.nm_sort LIMIT 50;
Date: 2024-10-29 05:48:07 Duration: 1s279ms Bind query: yes
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 7s141ms 7s141ms 7s141ms 1 7s141ms select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Oct 29 10 1 7s141ms 7s141ms -
select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;
Date: 2024-10-29 10:00:23 Duration: 7s141ms
2 6s527ms 6s527ms 6s527ms 1 6s527ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Oct 29 05 1 6s527ms 6s527ms [ User: pubeu - Total duration: 6s527ms - Times executed: 1 ]
-
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9606' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-10-29 05:48:46 Duration: 6s527ms Database: ctddev51 User: pubeu Bind query: yes
3 6s452ms 6s452ms 6s452ms 1 6s452ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Oct 29 10 1 6s452ms 6s452ms -
select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;
Date: 2024-10-29 10:00:07 Duration: 6s452ms
4 6s344ms 6s344ms 6s344ms 1 6s344ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Oct 29 05 1 6s344ms 6s344ms -
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ACETYLCYSTEINE')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006979' AND l.type_cd = 'A' AND l.object_type_id = 5))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 10 and upper(baseTerm.nm) LIKE 'CARDIOVASCULAR SYSTEM'))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9605' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-10-29 05:48:52 Duration: 6s344ms Bind query: yes
5 6s132ms 6s132ms 6s132ms 1 6s132ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Oct 29 09 1 6s132ms 6s132ms [ User: editeu - Total duration: 6s132ms - Times executed: 1 ]
[ Application: pgAdmin 4 - CONN:9986559 - Total duration: 6s132ms - Times executed: 1 ]
-
select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id;
Date: 2024-10-29 09:59:35 Duration: 6s132ms Database: ctddev51 User: editeu Application: pgAdmin 4 - CONN:9986559
6 6s102ms 6s102ms 6s102ms 1 6s102ms select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except ( select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceexp.author_summary, ( select string_agg(distinct eventproject.project_nm, ?)) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( select string_agg(distinct studyfactor.nm, ?)) as study_factor, ( select string_agg(distinct stressorsrctype.cd, ?)) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ? || tobaccouse.nm, coalesce(coalesce(nullif (cast(receptortobaccouse.pct as int), ?)) || ?, tobaccouse.nm)), ?)) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( select string_agg(distinct coalesce(coalesce(nullif (cast(pct as int), ?)) || ? || gender.nm, coalesce(coalesce(nullif (cast(pct as int), ?)) || ?, gender.nm)), ?) from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( select string_agg(distinct coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ? || race.nm, coalesce(coalesce(nullif (cast(receptorrace.pct as int), ?)) || ?, race.nm)), ?)) as receptor_race, ( select string_agg(distinct eventassaymethod.nm, ?)) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( select string_agg(distinct country.nm, ?)) as country, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as state_or_province, ( select string_agg(distinct eventlocation.locality_txt, ?)) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( select string_agg(distinct expanatomy.anatomy_term_nm, ?)) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceexp on referenceexp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id left outer join study_factor studyfactor on studyfactor.id = expstudyfactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on ereceptor.id = receptortobaccouse.exp_receptor_id left outer join tobacco_use tobaccouse on receptortobaccouse.tobacco_use_id = tobaccouse.id left outer join exp_receptor_race receptorrace on ereceptor.id = receptorrace.exp_receptor_id left outer join race race on receptorrace.race_id = race.id left outer join exp_event_location eventlocation on eevent.id = eventlocation.exp_event_id left outer join country on eventlocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join exp_event_assay_method eventassaymethod on eevent.id = eventassaymethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Oct 29 10 1 6s102ms 6s102ms -
select e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id except ( select distinct e.reference_acc_txt as pubmed_id, pref.abbr_authors_txt as author, referenceExp.author_summary, ( Select STRING_AGG(distinct eventproject.project_nm, '|')) as associated_study_titles, eevent.collection_start_yr as collection_start_year, eevent.collection_end_yr as collection_end_year, ( Select STRING_AGG(distinct studyFactor.nm, '|')) as study_factor, ( Select STRING_AGG(distinct stressorSrcType.cd, '|')) as stressor_source_category, stressor.chem_term_nm as stressor_chemical, stressor.src_details as stressor_source_details, stressor.sample_qty as number_of_stressor_samples, stressor.note as stressor_notes, ereceptor.qty as number_of_receptors, ereceptor.description as receptor, ereceptor.term_nm as receptor_description, ereceptor.term_acc_txt as receptor_id, ereceptor.note as receptor_note, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ' || tobaccoUse.nm, COALESCE(COALESCE(NULLIF (CAST(receptorTobaccoUse.pct as int), 0)) || '% ', tobaccoUse.nm)), '|')) as smoker_status, ereceptor.age as receptor_age, age_uom.nm as receptor_age_unit, age_qualifier.nm as receptor_age_qualifier, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ' || gender.nm, COALESCE(COALESCE(NULLIF (CAST(pct as int), 0)) || '% ', gender.nm)), '|') from exp_receptor_gender expgender left outer join gender on expgender.gender_id = gender.id where exp_receptor_id = ereceptor.id) as receptor_gender, ( Select STRING_AGG(distinct COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ' || race.nm, COALESCE(COALESCE(NULLIF (CAST(receptorRace.pct as int), 0)) || '% ', race.nm)), '|')) as receptor_race, ( Select STRING_AGG(distinct eventAssayMethod.nm, '|')) as methods, eevent.detection_limit as detection_limit, eevent.detection_limit_uom as detection_limit_unit, eevent.detection_freq as detection_frequency, emedium.nm as medium, eevent.exp_marker_term_nm as biomarker, eevent.exp_marker_lvl as biomarker_level, eevent.assay_uom as assay_unit, eevent.assay_measurement_stat as assay_measurement_statistic, eevent.assay_note as assay_notes, ( Select STRING_AGG(distinct country.nm, '|')) as country, ( Select STRING_AGG(distinct eventLocation.geographic_region_nm, '|')) as state_or_province, ( Select STRING_AGG(distinct eventLocation.locality_txt, '|')) as region, eevent.note as event_note, eiot.description as outcome_interaction, outcome.disease_term_nm as disease, outcome.phenotype_action_degree_type_nm as phenotype_action_qualifier, outcome.phenotype_term_nm as phenotype, ( Select STRING_AGG(distinct expAnatomy.anatomy_term_nm, '|')) as anatomy, outcome.note as outcome_note from exposure e left outer join reference pref on pref.acc_txt = e.reference_acc_txt left outer join reference_exp referenceExp on referenceExp.reference_acc_txt = e.reference_acc_txt left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id left outer join study_factor studyFactor on studyFactor.id = expStudyFactor.study_factor_id left outer join exp_event_project eventproject on eventproject.exp_event_id = e.exp_event_id inner join exp_stressor stressor on e.exp_stressor_id = stressor.id left outer join exp_receptor ereceptor on e.exp_receptor_id = ereceptor.id left outer join age_uom age_uom on ereceptor.age_uom_id = age_uom.id left outer join age_qualifier age_qualifier on ereceptor.age_qualifier_id = age_qualifier.id left outer join exp_event eevent on e.exp_event_id = eevent.id left outer join medium emedium on eevent.medium_id = emedium.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType on esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse on ereceptor.id = receptorTobaccoUse.exp_receptor_id left outer join tobacco_use tobaccoUse on receptorTobaccoUse.tobacco_use_id = tobaccoUse.id left outer join exp_receptor_race receptorRace on ereceptor.id = receptorRace.exp_receptor_id left outer join race race on receptorRace.race_id = race.id left outer join exp_event_location eventLocation on eevent.id = eventLocation.exp_event_id left outer join country on eventLocation.country_id = country.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join exp_anatomy expAnatomy on outcome.id = expAnatomy.exp_outcome_id left outer join exp_event_assay_method eventAssayMethod on eevent.id = eventAssayMethod.exp_event_id where stressor.chem_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) or eevent.exp_marker_acc_txt in ( select acc_txt from term where id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = 1336078)) group by pubmed_id, author, author_summary, collection_start_year, collection_end_year, stressor_chemical, stressor_source_details, number_of_stressor_samples, stressor_notes, number_of_receptors, receptor_description, receptor, receptor_id, receptor_note, receptor_age, receptor_age_unit, receptor_age_qualifier, detection_limit, detection_limit_unit, detection_frequency, medium, biomarker, biomarker_level, assay_unit, assay_measurement_statistic, assay_notes, event_note, outcome_interaction, disease, phenotype_action_qualifier, phenotype, outcome_note, ereceptor.id);
Date: 2024-10-29 10:01:05 Duration: 6s102ms
7 4s307ms 4s307ms 4s307ms 1 4s307ms select ? "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casrn "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" from ( with sq as ( select distinct c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casrn, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort from term c inner join gene_chem_reference gcr on c.id = gcr.chem_id inner join term g on gcr.gene_id = g.id where (c.id = ?)) select distinct sq.chem_nm, sq.chem_acc_txt, sq.casrn, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm from sq inner join gene_go_annot gga on sq.gene_id = gga.gene_id inner join dag_node gt on gga.go_term_id = gt.object_id inner join dag d on gt.dag_id = d.id where gga.is_not = false and (d.id = ? or d.id = ?) order by sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Oct 29 05 1 4s307ms 4s307ms [ User: pubeu - Total duration: 4s307ms - Times executed: 1 ]
-
SELECT /* BatchChemGODAO */ 'ddt' "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casRN "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" FROM ( WITH sq AS ( SELECT DISTINCT c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casRN, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort FROM term c INNER JOIN gene_chem_reference gcr ON c.id = gcr.chem_id INNER JOIN term g ON gcr.gene_id = g.id WHERE (c.id = 1297559)) SELECT DISTINCT sq.chem_nm, sq.chem_acc_txt, sq.casRN, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm FROM sq INNER JOIN gene_go_annot gga ON sq.gene_id = gga.gene_id INNER JOIN dag_node gt ON gga.go_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE gga.is_not = false AND (d.id = 5 OR d.id = 4) ORDER BY sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;
Date: 2024-10-29 05:48:24 Duration: 4s307ms Database: ctddev51 User: pubeu Bind query: yes
8 4s65ms 4s65ms 4s65ms 1 4s65ms select gcr.ixn_id, null, null, null from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?));Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Oct 29 05 1 4s65ms 4s65ms [ User: pubeu - Total duration: 4s65ms - Times executed: 1 ]
-
SELECT /* CIQH.getIxnCacheQuery */ gcr.ixn_id, NULL, NULL, NULL FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'));
Date: 2024-10-29 05:47:19 Duration: 4s65ms Database: ctddev51 User: pubeu Bind query: yes
9 3s157ms 4s838ms 3s998ms 2 7s996ms select t.id, t.object_type_id, t.acc_txt, t.acc_db_cd, t.nm, t.nm_sort, t.secondary_nm, t.description, t.note, l.nm from pub1.term t, pub1.term_label l where t.object_type_id = ? and t.id = l.term_id;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Oct 29 12 2 7s996ms 3s998ms [ User: editeu - Total duration: 7s996ms - Times executed: 2 ]
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-10-29 12:43:19 Duration: 4s838ms Database: ctddev51 User: editeu Bind query: yes
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 1 and t.id = l.TERM_ID;
Date: 2024-10-29 12:43:18 Duration: 3s157ms Database: ctddev51 User: editeu Bind query: yes
10 3s896ms 3s896ms 3s896ms 1 3s896ms select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Oct 29 05 1 3s896ms 3s896ms -
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-10-29 05:47:24 Duration: 3s896ms Bind query: yes
11 3s484ms 3s484ms 3s484ms 1 3s484ms select g.nm genesymbol, g.id geneid, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, i.id ixnid, i.ixn_prose_txt ixnprose, i.ixn_prose_html ixnprosehtml, i.actions_txt ixnactions, count(distinct gcr.reference_id) refcount, count(distinct gcr.taxon_id) taxoncount, count(*) over () fullrowcount from gene_chem_reference gcr inner join ixn i on gcr.ixn_id = i.id inner join term g on gcr.gene_id = g.id inner join term c on gcr.chem_id = c.id where gcr.gene_id = any (array (( select tp.term_id from term_pathway tp where upper(tp.pathway_nm) like ? and tp.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?)) group by g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id order by g.nm_sort, c.nm_sort, i.sort_txt limit ?;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Oct 29 05 1 3s484ms 3s484ms -
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterPathwayWhereEquals.Name */ tp.term_id FROM term_pathway tp WHERE UPPER(tp.pathway_nm) LIKE 'METABOLISM' AND tp.object_type_id = 4))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-10-29 05:47:32 Duration: 3s484ms Bind query: yes
12 2s254ms 2s254ms 2s254ms 1 2s254ms select distinct phenotypeterm.nm as gonm, phenotypeterm.nm_html as gonmhtml, phenotypeterm.acc_txt as goacc, diseaseterm.nm as diseasenm, diseaseterm.nm_html as diseasenmhtml, diseaseterm.acc_txt as diseaseacc, diseaseterm.acc_db_cd as diseaseaccdbcd, chemterm.nm as chemnm, chemterm.nm_html as chemnmhtml, chemterm.acc_txt as chemacc, geneterm.nm as genesymbol, geneterm.nm_html as genesymbolhtml, geneterm.acc_txt as geneacc, count(*) over () fullrowcount from phenotype_term_reference viachemptr, phenotype_term_reference viageneptr, term phenotypeterm, term diseaseterm, term geneterm, term chemterm where viachemptr.via_term_id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and viageneptr.via_term_id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and phenotypeterm.id = any (array ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and viachemptr.phenotype_id = phenotypeterm.id and viachemptr.term_object_type_id = ? and viachemptr.term_id = diseaseterm.id and viachemptr.via_term_object_type_id = ? and viachemptr.via_term_id = chemterm.id and viachemptr.term_id = viageneptr.term_id and viachemptr.phenotype_id = viageneptr.phenotype_id and viageneptr.via_term_object_type_id = ? and viageneptr.via_term_id = geneterm.id and exists ( select ? from gene_chem_reference where gene_id = geneterm.id and chem_id = chemterm.id) group by phenotypeterm.nm, phenotypeterm.nm_html, phenotypeterm.acc_txt, diseaseterm.nm, diseaseterm.nm_html, diseaseterm.acc_txt, diseaseterm.acc_db_cd, chemterm.nm, chemterm.nm_html, chemterm.acc_txt, geneterm.nm, geneterm.nm_html, geneterm.acc_txt order by chemterm.nm limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Oct 29 05 1 2s254ms 2s254ms -
select distinct phenotypeTerm.nm AS goNm, phenotypeTerm.nm_html AS goNmHtml, phenotypeTerm.acc_txt AS goAcc, diseaseTerm.nm AS diseaseNm, diseaseTerm.nm_html AS diseaseNmHtml, diseaseTerm.acc_txt AS diseaseAcc, diseaseTerm.acc_db_cd AS diseaseAccDbCd, chemTerm.nm AS chemNm, chemTerm.nm_html AS chemNmHtml, chemTerm.acc_txt AS chemAcc, geneTerm.nm AS geneSymbol, geneTerm.nm_html AS geneSymbolHtml, geneTerm.acc_txt AS geneAcc, COUNT(*) OVER () fullRowCount from PHENOTYPE_TERM_REFERENCE viaChemPTR, PHENOTYPE_TERM_REFERENCE viaGenePTR, TERM phenotypeTerm, TERM diseaseTerm, TERM geneTerm, TERM chemTerm where viaChemPTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC') and viaGenePTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and phenotypeTerm.id = ANY (ARRAY ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and viaChemPTR.phenotype_id = phenotypeTerm.id and viaChemPTR.term_object_type_id = 3 and viaChemPTR.term_id = diseaseTerm.id and viaChemPTR.via_term_object_type_id = 2 and viaChemPTR.via_term_id = chemTerm.id and viaChemPTR.term_id = viaGenePTR.term_id and viaChemPTR.phenotype_id = viaGenePTR.phenotype_id and viaGenePTR.via_term_object_type_id = 4 and viaGenePTR.via_term_id = geneTerm.id and exists ( select 1 from gene_chem_reference where gene_id = geneTerm.id and chem_id = chemTerm.id) GROUP BY phenotypeTerm.nm, phenotypeTerm.nm_html, phenotypeTerm.acc_txt, diseaseTerm.nm, diseaseTerm.nm_html, diseaseTerm.acc_txt, diseaseTerm.acc_db_cd, chemTerm.nm, chemTerm.nm_html, chemTerm.acc_txt, geneTerm.nm, geneTerm.nm_html, geneTerm.acc_txt order by chemTerm.nm LIMIT 50;
Date: 2024-10-29 05:48:56 Duration: 2s254ms Bind query: yes
13 1s66ms 3s441ms 2s254ms 2 4s508ms with recursive sub_node ( object_id, id, path, lvl ) as ( select n.object_id, n.id, array[n.nm_sort], ? from dag_node n where n.object_id = ? union all select n.object_id, n.id, cast(path || n.nm_sort as varchar(?)[]), sn.lvl + ? from dag_node n inner join sub_node sn on (n.parent_id = sn.id)) select distinct t.nm prinm, t.nm_html prinmhtml, t.secondary_nm secondarynm, t.acc_db_cd accdbcd, t.acc_txt termacc, t.is_leaf isleaf, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_genes hasgenes, sn.lvl, sn.path, max(sn.lvl) over () maxlvl, t.has_phenotypes hasphenotypes from sub_node sn inner join term t on sn.object_id = t.id where sn.lvl <= ? order by sn.path;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Oct 29 05 2 4s508ms 2s254ms [ User: pubeu - Total duration: 3s441ms - Times executed: 1 ]
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '593015' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-10-29 05:45:12 Duration: 3s441ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '1439087' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-10-29 05:45:13 Duration: 1s66ms Bind query: yes
14 1s509ms 1s509ms 1s509ms 1 1s509ms select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.taxon_id = any (array ( select dp.descendant_object_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id where upper(t.nm) like ? and t.object_type_id = ?)) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Oct 29 05 1 1s509ms 1s509ms -
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.taxon_id = ANY (ARRAY ( SELECT /* CIQH.getIxnTaxonWhereEquals.Name */ dp.descendant_object_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id WHERE UPPER(t.nm) LIKE 'FELIS CATUS' AND t.object_type_id = 1)) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-10-29 05:47:28 Duration: 1s509ms Bind query: yes
15 1s501ms 1s501ms 1s501ms 1 1s501ms select t.nm, t.nm_html nmhtml, t.secondary_nm secondarynm, t.acc_txt acc, ? || t.nm accquerystr, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term t where t.object_type_id = ? and regexp_replace(upper(substring(t.nm, ?, ?)), ?, ?) = ? order by t.nm_sort limit ?;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Oct 29 05 1 1s501ms 1s501ms -
SELECT /* GeneBrowseTermsDAO */ t.nm, t.nm_html nmHtml, t.secondary_nm secondaryNm, t.acc_txt acc, 'name:' || t.nm accQueryStr, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term t WHERE t.object_type_id = '4' AND REGEXP_REPLACE(UPPER(SUBSTRING(t.nm, 1, 1)), '[^A-Z]', '#') = 'A' ORDER BY t.nm_sort LIMIT 100;
Date: 2024-10-29 05:47:09 Duration: 1s501ms Bind query: yes
16 1s439ms 1s502ms 1s470ms 2 2s941ms select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id where ggr.reference_id = ? order by fg.nm_sort, tg.nm_sort limit ?;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Oct 29 05 2 2s941ms 1s470ms -
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-10-29 05:48:04 Duration: 1s502ms Bind query: yes
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-10-29 05:48:05 Duration: 1s439ms Bind query: yes
17 1s408ms 1s408ms 1s408ms 1 1s408ms select d.abbr dagabbr, d.nm dagnm, gt.level_min_no daglevelmin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pvalcorrected, te.raw_p_val pvalraw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, count(*) over () fullrowcount from term_enrichment te inner join dag_node gt on te.enriched_term_id = gt.object_id inner join dag d on gt.dag_id = d.id where te.term_id = ? and te.enriched_object_type_id = ? order by gt.nm_sort desc limit ?;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Oct 29 05 1 1s408ms 1s408ms [ User: pubeu - Total duration: 1s408ms - Times executed: 1 ]
-
SELECT /* ChemGODAO */ d.abbr dagAbbr, d.nm dagNm, gt.level_min_no dagLevelMin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pValCorrected, te.raw_p_val pValRaw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, COUNT(*) OVER () fullRowCount FROM term_enrichment te INNER JOIN dag_node gt ON te.enriched_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE te.term_id = '1297559' AND te.enriched_object_type_id = 5 ORDER BY gt.nm_sort DESC LIMIT 50;
Date: 2024-10-29 05:47:50 Duration: 1s408ms Database: ctddev51 User: pubeu Bind query: yes
18 1s362ms 1s362ms 1s362ms 1 1s362ms select coalesce(d.abbr_display, d.nm_display) nm # ?, d.description # ?, coalesce(d.abbr, d.nm) anchor # ?, get_homepage_url (d.id) url # ? from db d # ? where d.id in (# ? select l.db_id # ? from db_link l # ? where l.type_cd = ? # ? and l.object_type_id = ?) # ? order by ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Oct 29 05 1 1s362ms 1s362ms -
SELECT COALESCE(d.abbr_display, d.nm_display) nm # 015, d.description # 015, COALESCE(d.abbr, d.nm) anchor # 015, get_homepage_url (d.id) url # 015 FROM db d # 015 WHERE d.id IN (# 015 SELECT l.db_id # 015 FROM db_link l # 015 WHERE l.type_cd = 'X' # 015 AND l.object_type_id = 4) # 015 ORDER BY 1;
Date: 2024-10-29 05:48:30 Duration: 1s362ms Bind query: yes
19 1s294ms 1s294ms 1s294ms 1 1s294ms select distinct stressorterm.nm as chemnm, stressorterm.nm_html as chemnmhtml, stressorterm.nm_sort as chemnmsort, stressorterm.acc_txt as chemacc, ( select string_agg(distinct stressorsrctype.nm || ? || stressorsrctype.cd, ?)) as stressorsrctypenm, stressor.src_details as stressorsrcdetails, stressor.sample_qty as stressorsampleqty, stressor.note as stressornote, receptor.qty as nbrreceptors, receptor.description as receptors, receptor.note as receptornotes, receptorterm.nm || ? || ( select cd from object_type where id = receptor.object_type_id) || ? || receptorterm.nm_html || ? || receptorterm.acc_txt || ? || receptorterm.acc_db_cd as receptorterms, ( select string_agg(distinct receptortobaccouse.tobacco_use_nm || ? || receptortobaccouse.pct, ?)) as smokerstatus, receptor.age as agerange, receptor.age_uom_nm as ageuomnm, receptor.age_qualifier_nm as agequalifiernm, receptor.gender_nm as gendernmsearch, receptor.id receptorid, ( select string_agg(pct || ? || gender_nm || ? || gender_nm_html, ?) from exp_receptor_gender where exp_receptor_id = receptor.id) as genderdetails, ( select string_agg(distinct receptorrace.race_nm || ? || receptorrace.pct, ?)) as receptorrace, ( select string_agg(distinct eventassaymethod.nm, ?)) as assaymethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumacctxt, ( select string_agg(distinct eventproject.project_nm, ?)) as associatedstudytitles, event.collection_start_yr || ? || event.collection_end_yr as collectionstartandendyr, event.detection_limit as detectionlimit, event.detection_limit_uom as detectionlimituom, event.detection_freq as detectionfreq, event.note as eventnote, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as stateorprovince, ( select string_agg(distinct eventlocation.locality_txt, ?)) as localitytxt, ( select string_agg(distinct country.nm, ?)) as studycountries, exposuremarkerterm.nm || ? || ( select cd from object_type where id = exposuremarkerterm.object_type_id) || ? || exposuremarkerterm.nm_html || ? || exposuremarkerterm.acc_txt || ? || exposuremarkerterm.acc_db_cd as assayedmarkers, event.exp_marker_lvl as assaylevel, assay_uom as measurement, assay_measurement_stat as measurementstat, assay_note as assaynote, eiot.description as outcomerltnp, diseaseterm.nm || ? || ? || ? || diseaseterm.nm_html || ? || diseaseterm.acc_txt || ? || diseaseterm.acc_db_cd as diseasefield, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotypefield, outcome.phenotype_action_degree_type_nm as phenotypeactiondegreetypenm, e.reference_acc_txt || ? || r.abbr_authors_txt || ? || r.pub_start_yr as ref, r.abbr_authors_txt as abbrauthorstxt, ( select string_agg(distinct expstudyfactor.study_factor_nm, ?)) as studyfactornms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || anatomyterm.id || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, outcome.note as outcomenote, eventlocation.exp_event_id as eventid, count(*) over () fullrowcount from exposure e inner join exp_stressor stressor on e.exp_stressor_id = stressor.id inner join term stressorterm on stressor.chem_id = stressorterm.id left outer join exp_receptor receptor on e.exp_receptor_id = receptor.id left outer join exp_event event on e.exp_event_id = event.id left outer join term exposuremarkerterm on event.exp_marker_term_id = exposuremarkerterm.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseterm on outcome.disease_id = diseaseterm.id left outer join term phenotypeterm on outcome.phenotype_id = phenotypeterm.id left outer join term receptorterm on receptor.term_id = receptorterm.id inner join reference r on e.reference_id = r.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on receptor.id = receptortobaccouse.exp_receptor_id left outer join exp_receptor_race receptorrace on receptor.id = receptorrace.exp_receptor_id left outer join exp_event_assay_method eventassaymethod on event.id = eventassaymethod.exp_event_id left outer join exp_event_location eventlocation on event.id = eventlocation.exp_event_id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join term anatomyterm on expanatomy.anatomy_id = anatomyterm.id left outer join country on eventlocation.country_id = country.id left outer join exp_event_project eventproject on event.id = eventproject.exp_event_id left outer join reference_exp referenceexp on e.reference_acc_txt = referenceexp.reference_acc_txt and e.reference_acc_db_id = referenceexp.reference_acc_db_id left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id where outcome.disease_id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) or receptorterm.id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) group by chemnm, chemnmhtml, chemnmsort, chemacc, stressorsrcdetails, stressorsampleqty, stressornote, receptorterms, medium, mediumacctxt, assayedmarkers, assaylevel, measurement, measurementstat, assaynote, outcomerltnp, diseasefield, phenotypefield, phenotypeactiondegreetypenm, ref, r.abbr_authors_txt, collectionstartandendyr, receptorid, detectionlimit, detectionlimituom, detectionfreq, eventnote, outcomenote, eventid order by chemnmsort limit ?;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Oct 29 05 1 1s294ms 1s294ms -
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.disease_id in ( select descendant_object_id from dag_path where ancestor_object_id = '2077448') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '2077448') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-10-29 05:48:39 Duration: 1s294ms Bind query: yes
20 1s279ms 1s279ms 1s279ms 1 1s279ms select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id where ggr.reference_id = ? order by tg.nm_sort, fg.nm_sort limit ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Oct 29 05 1 1s279ms 1s279ms -
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY tg.nm_sort, fg.nm_sort LIMIT 50;
Date: 2024-10-29 05:48:07 Duration: 1s279ms Bind query: yes
Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
-
Events
Log levels
Key values
- 7,623 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 5 ERROR entries
- 0 WARNING entries
Most Frequent Errors/Events
Key values
- 3 Max number of times the same event was reported
- 5 Total events found
Rank Times reported Error 1 3 LOG: could not receive data from client: Connection reset by peer
Times Reported Most Frequent Error / Event #1
Day Hour Count Oct 29 14 3 2 2 LOG: could not receive data from client: Connection timed out
Times Reported Most Frequent Error / Event #2
Day Hour Count Oct 29 08 1 21 1