-
Global information
- Generated on Wed Aug 12 04:10:03 2026
- Log file: /project/archive/log/postgres/dbdev51/postgresql.log-20260811
- Parsed 1,441 log entries in 2s
- Log start from 2026-08-11 09:20:52 to 2026-08-11 15:50:53
-
Overview
Global Stats
- 13 Number of unique normalized queries
- 71 Number of queries
- 35m25s Total query duration
- 2026-08-11 11:47:26 First query
- 2026-08-11 13:58:28 Last query
- 1 queries/s at 2026-08-11 12:17:04 Query peak
- 35m25s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 35m25s Execute total duration
- 39 Number of events
- 9 Number of unique normalized events
- 21 Max number of times the same event was reported
- 0 Number of cancellation
- 0 Total number of automatic vacuums
- 0 Total number of automatic analyzes
- 0 Number temporary file
- 0 Max size of temporary file
- 0.00 B Average size of temporary file
- 135 Total number of sessions
- 12 sessions at 2026-08-11 15:43:17 Session peak
- 33d6h7m33s Total duration of sessions
- 5h54m43s Average duration of sessions
- 0 Average queries per session
- 15s746ms Average queries duration per session
- 5h54m27s Average idle time per session
- 136 Total number of connections
- 9 connections/s at 2026-08-11 14:09:00 Connection peak
- 2 Total number of databases
SQL Traffic
Key values
- 1 queries/s Query Peak
- 2026-08-11 12:17:04 Date
SELECT Traffic
Key values
- 0 queries/s Query Peak
- Date
INSERT/UPDATE/DELETE Traffic
Key values
- 1 queries/s Query Peak
- 2026-08-11 12:17:04 Date
Queries duration
Key values
- 35m25s 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) Aug 11 09 0 0ms 0ms 0ms 0ms 0ms 0ms 10 0 0ms 0ms 0ms 0ms 0ms 0ms 11 7 0ms 34s71ms 30s690ms 33s135ms 1m7s 1m7s 12 37 0ms 34s120ms 31s261ms 1m6s 1m7s 1m26s 13 27 0ms 33s710ms 27s935ms 43s777ms 1m11s 1m36s 14 0 0ms 0ms 0ms 0ms 0ms 0ms 15 0 0ms 0ms 0ms 0ms 0ms 0ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Aug 11 09 0 0 0ms 0ms 0ms 0ms 10 0 0 0ms 0ms 0ms 0ms 11 0 0 0ms 0ms 0ms 0ms 12 0 0 0ms 0ms 0ms 0ms 13 0 0 0ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 0 0 0ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Aug 11 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 Day Hour Prepare Bind Bind/Prepare Percentage of prepare Aug 11 09 0 0 0.00 0.00% 10 0 0 0.00 0.00% 11 0 3 3.00 0.00% 12 0 36 36.00 0.00% 13 0 26 26.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% Day Hour Count Average / Second Aug 11 09 0 0.00/s 10 12 0.00/s 11 41 0.01/s 12 0 0.00/s 13 70 0.02/s 14 12 0.00/s 15 1 0.00/s Day Hour Count Average Duration Average idle time Aug 11 09 0 0ms 0ms 10 9 1m35s 1m35s 11 40 18h55m40s 18h55m34s 12 0 0ms 0ms 13 69 13m43s 13m32s 14 12 16m7s 16m7s 15 5 4h21m14s 4h21m14s -
Connections
Established Connections
Key values
- 9 connections Connection Peak
- 2026-08-11 14:09:00 Date
Connections per database
Key values
- ctddev51 Main Database
- 136 connections Total
Connections per user
Key values
- pubeu Main User
- 136 connections Total
-
Sessions
Simultaneous sessions
Key values
- 12 sessions Session Peak
- 2026-08-11 15:43:17 Date
Histogram of session times
Key values
- 40 60000-600000ms duration
Sessions per database
Key values
- ctddev51 Main Database
- 135 sessions Total
Sessions per user
Key values
- pubeu Main User
- 135 sessions Total
Sessions per host
Key values
- 10.12.5.37 Main Host
- 135 sessions Total
Sessions per application
Key values
- unknown Main Application
- 135 sessions Total
Application Count Total Duration Average Duration pgAdmin 4 - CONN:1082680 1 1m46s 1m46s pgAdmin 4 - CONN:2658407 1 1m47s 1m47s pgAdmin 4 - CONN:6487051 1 1m46s 1m46s pgAdmin 4 - CONN:7119683 1 1m47s 1m47s pgAdmin 4 - CONN:9548539 1 1m46s 1m46s pgAdmin 4 - CONN:9596638 1 1m46s 1m46s pgAdmin 4 - DB:ctddev51 2 1m47s 53s511ms unknown 127 33d5h55m4s 6h16m58s -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 368 buffers Checkpoint Peak
- 2026-08-11 09:21:29 Date
- 36.948 seconds Highest write time
- 0.002 seconds Sync time
Checkpoints Wal files
Key values
- 0 files Wal files usage Peak
- 2026-08-11 09:21:29 Date
Checkpoints distance
Key values
- 0.12 Mo Distance Peak
- 2026-08-11 10:50:55 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Aug 11 09 368 36.948s 0.002s 36.965s 10 50 5.166s 0.002s 5.197s 11 10 1.116s 0.001s 1.131s 12 77 7.886s 0.002s 7.917s 13 83 8.511s 0.002s 8.541s 14 47 4.9s 0.002s 4.932s 15 34 3.558s 0.002s 3.589s Day Hour Added Removed Recycled Synced files Longest sync Average sync Aug 11 09 0 0 0 9 0.001s 0.001s 10 0 0 0 18 0.001s 0.002s 11 0 0 0 8 0.001s 0.001s 12 0 0 0 17 0.001s 0.002s 13 0 0 0 18 0.001s 0.002s 14 0 0 0 17 0.001s 0.002s 15 0 0 0 15 0.001s 0.002s Day Hour Count Avg time (sec) Aug 11 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s Day Hour Mean distance Mean estimate Aug 11 09 26.00 kB 12,160.00 kB 10 43.00 kB 10,402.00 kB 11 27.00 kB 8,875.00 kB 12 37.00 kB 7,593.00 kB 13 30.00 kB 6,156.50 kB 14 22.00 kB 4,991.50 kB 15 25.50 kB 4,047.50 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 Aug 11 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 -
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
- 0 sec Highest CPU-cost analyze
Table
Database - Date
Autovacuum actions (5 minutes period)
NO DATASET
Average Autovacuum Duration
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
Average Autovacuum Duration (5 minutes average)
NO DATASET
Analyzes per table
Key values
- unknown (0) Main table analyzed (database )
- 0 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 Aug 11 09 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 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
- 0 Total read queries
- 71 Total write queries
Queries by database
Key values
- unknown Main database
- 57 Requests
- 28m42s (unknown)
- Main time consuming database
Queries by user
Key values
- unknown Main user
- 57 Requests
User Request type Count Duration pubeu Total 14 6m43s cte 14 6m43s unknown Total 57 28m42s cte 57 28m42s Duration by user
Key values
- 28m42s (unknown) Main time consuming user
User Request type Count Duration pubeu Total 14 6m43s cte 14 6m43s unknown Total 57 28m42s cte 57 28m42s Queries by host
Key values
- unknown Main host
- 71 Requests
- 35m25s (unknown)
- Main time consuming host
Queries by application
Key values
- unknown Main application
- 71 Requests
- 35m25s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-08-11 12:17:04 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 68 > 10000ms duration
Slowest individual queries
Rank Duration Query 1 34s120ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '203364') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 12:43:17 - Bind query: yes ]
2 34s71ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '198615') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 11:59:37 - Database: ctddev51 - User: pubeu - Bind query: yes ]
3 34s49ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '198615') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 12:17:04 - Database: ctddev51 - User: pubeu - Bind query: yes ]
4 34s19ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2208555')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 12:56:11 - Bind query: yes ]
5 33s710ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '200431') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY chem, organism LIMIT 50;[ Date: 2026-08-11 13:30:14 - Database: ctddev51 - User: pubeu - Bind query: yes ]
6 33s672ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '196453') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 13:20:16 - Bind query: yes ]
7 33s655ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '201720') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 13:17:31 - Bind query: yes ]
8 33s582ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '201542') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 12:47:12 - Bind query: yes ]
9 33s566ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '199254') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 13:35:02 - Bind query: yes ]
10 33s559ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '196049') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 13:34:09 - Database: ctddev51 - User: pubeu - Bind query: yes ]
11 33s551ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '196278') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 12:50:18 - Bind query: yes ]
12 33s528ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '197034') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 13:26:58 - Database: ctddev51 - User: pubeu - Bind query: yes ]
13 33s502ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 13:09:37 - Bind query: yes ]
14 33s492ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '198497') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 12:04:08 - Bind query: yes ]
15 33s474ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '203327') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 12:25:39 - Bind query: yes ]
16 33s453ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2207989')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 12:19:41 - Bind query: yes ]
17 33s428ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '201238') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 13:52:20 - Bind query: yes ]
18 33s304ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '197559') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 12:14:12 - Bind query: yes ]
19 33s261ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 13:09:32 - Bind query: yes ]
20 33s246ms WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '203212') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;[ Date: 2026-08-11 12:26:22 - Bind query: yes ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 26m31s 48 32s553ms 34s120ms 33s155ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Aug 11 11 3 1m40s 33s400ms 12 31 17m6s 33s116ms 13 14 7m44s 33s188ms [ User: pubeu - Total duration: 5m32s - Times executed: 10 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '203364') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:43:17 Duration: 34s120ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '198615') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 11:59:37 Duration: 34s71ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '198615') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:17:04 Duration: 34s49ms Database: ctddev51 User: pubeu Bind query: yes
2 2m47s 5 33s218ms 34s19ms 33s490ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids inner join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Aug 11 12 2 1m7s 33s736ms 13 3 1m39s 33s327ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2208555')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:56:11 Duration: 34s19ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:09:37 Duration: 33s502ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2207989')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:19:41 Duration: 33s453ms Bind query: yes
3 58s934ms 2 29s449ms 29s484ms 29s467ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Aug 11 11 1 29s449ms 29s449ms 13 1 29s484ms 29s484ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 13:09:00 Duration: 29s484ms
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:47:26 Duration: 29s449ms
4 55s907ms 2 26s760ms 29s147ms 27s953ms with anatomy as ( # ? select # ? chem_conc_id, # ? array_agg(anatomy_id order by anatomy_id) as anatomy_ids, # ? string_agg(# ? distinct anatomy_nm_html || ? || # ? anatomy_acc_txt || ? || # ? position_seq || ? || # ? anatomy_acc_db_id || ? || # ? anatomy_nm, # ? ? # ?) as anatomyterms # ? from chem_conc_anatomy # ? group by chem_conc_id # ?) # ? select # ? cc.chem_id chem_id, # ? t.nm chem, # ? t.nm_html chemnmhtml, # ? t.acc_txt chemacc, # ? t.secondary_nm casrn, # ? cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, # ? cc.ixn_qualifier_nm vivovitro, # ? cc.chem_conc_exp_route_nm exproute, # ? cc.taxon_nm_html organism, # ? a1.anatomyterms anatomyterms, # ? a1.anatomyterms anatomytermssort, # ? cc.action_type_cd directevidence, # ? cc.action_type_cd directevidencesort, # ? d.nm diseasenm, # ? d.acc_txt diseaseacc, # ? d.acc_db_cd diseaseaccdbcd, # ? d.id diseaseid, # ? tx.nm taxonnm, # ? tx.secondary_nm taxoncomnm, # ? tx.id taxonid, # ? tx.acc_txt taxonacc, # ? string_agg(distinct cc2.acc_txt, ?) as refacc, # ? count(distinct cc2.reference_id) as referencecount # ? from chem_conc cc # ? inner join term t on cc.chem_id = t.id # ? inner join term tx on cc.taxon_id = tx.id # ? left join term d on cc.disease_id = d.id # ? inner join (# ? select cc2.*, refer.acc_txt # ? from chem_conc cc2 # ? left outer join reference refer on cc2.reference_id = refer.id # ?) cc2 on cc2.chem_id is not distinct from cc.chem_id # ? and cc2.chem_conc is not distinct from cc.chem_conc # ? and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm # ? and cc2.taxon_id is not distinct from cc.taxon_id # ? and cc2.disease_id is not distinct from cc.disease_id # ? and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm # ? and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm # ? and cc2.action_type_cd is not distinct from cc.action_type_cd # ? left join anatomy a1 on a1.chem_conc_id = cc.id # ? left join anatomy a2 on a2.chem_conc_id = cc2.id # ? and a1.anatomy_ids = a2.anatomy_ids # ? left join (# ? select cca.chem_conc_id, # ? string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms # ? from chem_conc_anatomy cca # ? group by cca.chem_conc_id # ?) cca on cc.id = cca.chem_conc_id # ? group by cc.chem_id, chem, chemnmhtml, chemacc, # ? casrn, concentration, vivovitro, exproute, # ? organism, a1.anatomyterms, anatomytermssort, directevidence, # ? directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, # ? diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Aug 11 11 1 26s760ms 26s760ms 12 1 29s147ms 29s147ms -
WITH anatomy AS ( # 015 SELECT # 015 chem_conc_id, # 015 array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, # 015 string_agg(# 015 DISTINCT anatomy_nm_html || '^' || # 015 anatomy_acc_txt || '^' || # 015 position_seq || '^' || # 015 anatomy_acc_db_id || '^' || # 015 anatomy_nm, # 015 '|' # 015) AS anatomyTerms # 015 FROM chem_conc_anatomy # 015 GROUP BY chem_conc_id # 015) # 015 SELECT /* ChemConcentrationDao */ # 015 cc.chem_id chem_id, # 015 t.nm chem, # 015 t.nm_html chemNmHtml, # 015 t.acc_txt chemAcc, # 015 t.secondary_nm casRN, # 015 cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, # 015 cc.ixn_qualifier_nm vivoVitro, # 015 cc.chem_conc_exp_route_nm expRoute, # 015 cc.taxon_nm_html organism, # 015 a1.anatomyTerms anatomyTerms, # 015 a1.anatomyTerms anatomyTermsSort, # 015 cc.action_type_cd directEvidence, # 015 cc.action_type_cd directEvidenceSort, # 015 d.nm diseasenm, # 015 d.acc_txt diseaseacc, # 015 d.acc_db_cd diseaseaccdbcd, # 015 d.id diseaseid, # 015 tx.nm taxonnm, # 015 tx.secondary_nm taxoncomnm, # 015 tx.id taxonid, # 015 tx.acc_txt taxonacc, # 015 string_agg(distinct cc2.acc_txt, '|') AS refAcc, # 015 COUNT(DISTINCT cc2.reference_id) as referenceCount # 015 FROM chem_conc cc # 015 INNER JOIN term t ON cc.chem_id = t.id # 015 INNER JOIN term tx ON cc.taxon_id = tx.id # 015 LEFT JOIN term d ON cc.disease_id = d.id # 015 INNER JOIN (# 015 SELECT cc2.*, refer.acc_txt # 015 FROM chem_conc cc2 # 015 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id # 015) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id # 015 AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc # 015 AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm # 015 AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id # 015 AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id # 015 AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm # 015 AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm # 015 AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd # 015 LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id # 015 LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id # 015 AND a1.anatomy_ids = a2.anatomy_ids # 015 LEFT JOIN (# 015 SELECT cca.chem_conc_id, # 015 string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms # 015 FROM chem_conc_anatomy cca # 015 GROUP BY cca.chem_conc_id # 015) cca ON cc.id = cca.chem_conc_id # 015 GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, # 015 casRN, concentration, vivoVitro, expRoute, # 015 organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, # 015 directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, # 015 diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 12:59:07 Duration: 29s147ms
-
WITH anatomy AS ( # 015 SELECT # 015 chem_conc_id, # 015 array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, # 015 string_agg(# 015 DISTINCT anatomy_nm_html || '^' || # 015 anatomy_acc_txt || '^' || # 015 position_seq || '^' || # 015 anatomy_acc_db_id || '^' || # 015 anatomy_nm, # 015 '|' # 015) AS anatomyTerms # 015 FROM chem_conc_anatomy # 015 GROUP BY chem_conc_id # 015) # 015 SELECT /* ChemConcentrationDao */ # 015 cc.chem_id chem_id, # 015 t.nm chem, # 015 t.nm_html chemNmHtml, # 015 t.acc_txt chemAcc, # 015 t.secondary_nm casRN, # 015 cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, # 015 cc.ixn_qualifier_nm vivoVitro, # 015 cc.chem_conc_exp_route_nm expRoute, # 015 cc.taxon_nm_html organism, # 015 a1.anatomyTerms anatomyTerms, # 015 a1.anatomyTerms anatomyTermsSort, # 015 cc.action_type_cd directEvidence, # 015 cc.action_type_cd directEvidenceSort, # 015 d.nm diseasenm, # 015 d.acc_txt diseaseacc, # 015 d.acc_db_cd diseaseaccdbcd, # 015 d.id diseaseid, # 015 tx.nm taxonnm, # 015 tx.secondary_nm taxoncomnm, # 015 tx.id taxonid, # 015 tx.acc_txt taxonacc, # 015 string_agg(distinct cc2.acc_txt, '|') AS refAcc, # 015 COUNT(DISTINCT cc2.reference_id) as referenceCount # 015 FROM chem_conc cc # 015 INNER JOIN term t ON cc.chem_id = t.id # 015 INNER JOIN term tx ON cc.taxon_id = tx.id # 015 LEFT JOIN term d ON cc.disease_id = d.id # 015 INNER JOIN (# 015 SELECT cc2.*, refer.acc_txt # 015 FROM chem_conc cc2 # 015 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id # 015) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id # 015 AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc # 015 AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm # 015 AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id # 015 AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id # 015 AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm # 015 AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm # 015 AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd # 015 LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id # 015 LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id # 015 AND a1.anatomy_ids = a2.anatomy_ids # 015 LEFT JOIN (# 015 SELECT cca.chem_conc_id, # 015 string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms # 015 FROM chem_conc_anatomy cca # 015 GROUP BY cca.chem_conc_id # 015) cca ON cc.id = cca.chem_conc_id # 015 GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, # 015 casRN, concentration, vivoVitro, expRoute, # 015 organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, # 015 directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, # 015 diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:48:18 Duration: 26s760ms
5 43s628ms 2 21s787ms 21s841ms 21s814ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id where exists ( select ? from chem_conc cc_ref left join anatomy a_ref on a_ref.chem_conc_id = cc_ref.id where cc_ref.chem_id is not distinct from cc.chem_id and cc_ref.chem_conc is not distinct from cc.chem_conc and cc_ref.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc_ref.taxon_id is not distinct from cc.taxon_id and cc_ref.disease_id is not distinct from cc.disease_id and cc_ref.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc_ref.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc_ref.action_type_cd is not distinct from cc.action_type_cd and coalesce(a_ref.anatomy_ids, array[]::bigint[]) = coalesce(a.anatomy_ids, array[]::bigint[]))) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? order by organism limit ? offset ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Aug 11 13 2 43s628ms 21s814ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50 OFFSET 50;
Date: 2026-08-11 13:58:28 Duration: 21s841ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50 OFFSET 50;
Date: 2026-08-11 13:57:48 Duration: 21s787ms Bind query: yes
6 34s281ms 2 17s101ms 17s179ms 17s140ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id ) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? order by organism limit ?;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Aug 11 13 2 34s281ms 17s140ms [ User: pubeu - Total duration: 17s179ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id ) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:37:49 Duration: 17s179ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id ) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:28:01 Duration: 17s101ms Bind query: yes
7 33s710ms 1 33s710ms 33s710ms 33s710ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by chem, organism limit ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Aug 11 13 1 33s710ms 33s710ms [ User: pubeu - Total duration: 33s710ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '200431') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY chem, organism LIMIT 50;
Date: 2026-08-11 13:30:14 Duration: 33s710ms Database: ctddev51 User: pubeu Bind query: yes
8 33s12ms 3 9s548ms 12s983ms 11s4ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where d.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Aug 11 12 2 22s531ms 11s265ms 13 1 10s480ms 10s480ms [ User: pubeu - Total duration: 10s480ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2204029') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:22:25 Duration: 12s983ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2204029') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:25:45 Duration: 10s480ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2202504') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:41:13 Duration: 9s548ms Bind query: yes
9 29s635ms 1 29s635ms 29s635ms 29s635ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Aug 11 11 1 29s635ms 29s635ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:52:42 Duration: 29s635ms
10 28s789ms 1 28s789ms 28s789ms 28s789ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Aug 11 11 1 28s789ms 28s789ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:53:18 Duration: 28s789ms
11 21s990ms 1 21s990ms 21s990ms 21s990ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id where exists ( select ? from chem_conc cc_ref left join anatomy a_ref on a_ref.chem_conc_id = cc_ref.id where cc_ref.chem_id is not distinct from cc.chem_id and cc_ref.chem_conc is not distinct from cc.chem_conc and cc_ref.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc_ref.taxon_id is not distinct from cc.taxon_id and cc_ref.disease_id is not distinct from cc.disease_id and cc_ref.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc_ref.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc_ref.action_type_cd is not distinct from cc.action_type_cd and coalesce(a_ref.anatomy_ids, array[]::bigint[]) = coalesce(a.anatomy_ids, array[]::bigint[]))) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? order by organism limit ?;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Aug 11 13 1 21s990ms 21s990ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:57:08 Duration: 21s990ms Bind query: yes
12 17s434ms 2 6s515ms 10s918ms 8s717ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where t.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Aug 11 12 1 10s918ms 10s918ms 13 1 6s515ms 6s515ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE t.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1425511') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:41:41 Duration: 10s918ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE t.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1398226') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:49:00 Duration: 6s515ms Bind query: yes
13 9s548ms 1 9s548ms 9s548ms 9s548ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id where exists ( select ? from chem_conc cc_ref left join anatomy a_ref on a_ref.chem_conc_id = cc_ref.id where cc_ref.chem_id is not distinct from cc.chem_id and cc_ref.chem_conc is not distinct from cc.chem_conc and cc_ref.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc_ref.taxon_id is not distinct from cc.taxon_id and cc_ref.disease_id is not distinct from cc.disease_id and cc_ref.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc_ref.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc_ref.action_type_cd is not distinct from cc.action_type_cd and coalesce(a_ref.anatomy_ids, array[]::bigint[]) = coalesce(a.anatomy_ids, array[]::bigint[]))) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? and d.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) order by organism limit ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Aug 11 13 1 9s548ms 9s548ms [ User: pubeu - Total duration: 9s548ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 AND d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2204029') ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:56:43 Duration: 9s548ms Database: ctddev51 User: pubeu Bind query: yes
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 48 26m31s 32s553ms 34s120ms 33s155ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Aug 11 11 3 1m40s 33s400ms 12 31 17m6s 33s116ms 13 14 7m44s 33s188ms [ User: pubeu - Total duration: 5m32s - Times executed: 10 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '203364') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:43:17 Duration: 34s120ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '198615') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 11:59:37 Duration: 34s71ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '198615') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:17:04 Duration: 34s49ms Database: ctddev51 User: pubeu Bind query: yes
2 5 2m47s 33s218ms 34s19ms 33s490ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids inner join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Aug 11 12 2 1m7s 33s736ms 13 3 1m39s 33s327ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2208555')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:56:11 Duration: 34s19ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:09:37 Duration: 33s502ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2207989')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:19:41 Duration: 33s453ms Bind query: yes
3 3 33s12ms 9s548ms 12s983ms 11s4ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where d.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Aug 11 12 2 22s531ms 11s265ms 13 1 10s480ms 10s480ms [ User: pubeu - Total duration: 10s480ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2204029') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:22:25 Duration: 12s983ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2204029') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:25:45 Duration: 10s480ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2202504') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:41:13 Duration: 9s548ms Bind query: yes
4 2 58s934ms 29s449ms 29s484ms 29s467ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Aug 11 11 1 29s449ms 29s449ms 13 1 29s484ms 29s484ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 13:09:00 Duration: 29s484ms
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:47:26 Duration: 29s449ms
5 2 55s907ms 26s760ms 29s147ms 27s953ms with anatomy as ( # ? select # ? chem_conc_id, # ? array_agg(anatomy_id order by anatomy_id) as anatomy_ids, # ? string_agg(# ? distinct anatomy_nm_html || ? || # ? anatomy_acc_txt || ? || # ? position_seq || ? || # ? anatomy_acc_db_id || ? || # ? anatomy_nm, # ? ? # ?) as anatomyterms # ? from chem_conc_anatomy # ? group by chem_conc_id # ?) # ? select # ? cc.chem_id chem_id, # ? t.nm chem, # ? t.nm_html chemnmhtml, # ? t.acc_txt chemacc, # ? t.secondary_nm casrn, # ? cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, # ? cc.ixn_qualifier_nm vivovitro, # ? cc.chem_conc_exp_route_nm exproute, # ? cc.taxon_nm_html organism, # ? a1.anatomyterms anatomyterms, # ? a1.anatomyterms anatomytermssort, # ? cc.action_type_cd directevidence, # ? cc.action_type_cd directevidencesort, # ? d.nm diseasenm, # ? d.acc_txt diseaseacc, # ? d.acc_db_cd diseaseaccdbcd, # ? d.id diseaseid, # ? tx.nm taxonnm, # ? tx.secondary_nm taxoncomnm, # ? tx.id taxonid, # ? tx.acc_txt taxonacc, # ? string_agg(distinct cc2.acc_txt, ?) as refacc, # ? count(distinct cc2.reference_id) as referencecount # ? from chem_conc cc # ? inner join term t on cc.chem_id = t.id # ? inner join term tx on cc.taxon_id = tx.id # ? left join term d on cc.disease_id = d.id # ? inner join (# ? select cc2.*, refer.acc_txt # ? from chem_conc cc2 # ? left outer join reference refer on cc2.reference_id = refer.id # ?) cc2 on cc2.chem_id is not distinct from cc.chem_id # ? and cc2.chem_conc is not distinct from cc.chem_conc # ? and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm # ? and cc2.taxon_id is not distinct from cc.taxon_id # ? and cc2.disease_id is not distinct from cc.disease_id # ? and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm # ? and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm # ? and cc2.action_type_cd is not distinct from cc.action_type_cd # ? left join anatomy a1 on a1.chem_conc_id = cc.id # ? left join anatomy a2 on a2.chem_conc_id = cc2.id # ? and a1.anatomy_ids = a2.anatomy_ids # ? left join (# ? select cca.chem_conc_id, # ? string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms # ? from chem_conc_anatomy cca # ? group by cca.chem_conc_id # ?) cca on cc.id = cca.chem_conc_id # ? group by cc.chem_id, chem, chemnmhtml, chemacc, # ? casrn, concentration, vivovitro, exproute, # ? organism, a1.anatomyterms, anatomytermssort, directevidence, # ? directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, # ? diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Aug 11 11 1 26s760ms 26s760ms 12 1 29s147ms 29s147ms -
WITH anatomy AS ( # 015 SELECT # 015 chem_conc_id, # 015 array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, # 015 string_agg(# 015 DISTINCT anatomy_nm_html || '^' || # 015 anatomy_acc_txt || '^' || # 015 position_seq || '^' || # 015 anatomy_acc_db_id || '^' || # 015 anatomy_nm, # 015 '|' # 015) AS anatomyTerms # 015 FROM chem_conc_anatomy # 015 GROUP BY chem_conc_id # 015) # 015 SELECT /* ChemConcentrationDao */ # 015 cc.chem_id chem_id, # 015 t.nm chem, # 015 t.nm_html chemNmHtml, # 015 t.acc_txt chemAcc, # 015 t.secondary_nm casRN, # 015 cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, # 015 cc.ixn_qualifier_nm vivoVitro, # 015 cc.chem_conc_exp_route_nm expRoute, # 015 cc.taxon_nm_html organism, # 015 a1.anatomyTerms anatomyTerms, # 015 a1.anatomyTerms anatomyTermsSort, # 015 cc.action_type_cd directEvidence, # 015 cc.action_type_cd directEvidenceSort, # 015 d.nm diseasenm, # 015 d.acc_txt diseaseacc, # 015 d.acc_db_cd diseaseaccdbcd, # 015 d.id diseaseid, # 015 tx.nm taxonnm, # 015 tx.secondary_nm taxoncomnm, # 015 tx.id taxonid, # 015 tx.acc_txt taxonacc, # 015 string_agg(distinct cc2.acc_txt, '|') AS refAcc, # 015 COUNT(DISTINCT cc2.reference_id) as referenceCount # 015 FROM chem_conc cc # 015 INNER JOIN term t ON cc.chem_id = t.id # 015 INNER JOIN term tx ON cc.taxon_id = tx.id # 015 LEFT JOIN term d ON cc.disease_id = d.id # 015 INNER JOIN (# 015 SELECT cc2.*, refer.acc_txt # 015 FROM chem_conc cc2 # 015 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id # 015) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id # 015 AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc # 015 AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm # 015 AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id # 015 AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id # 015 AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm # 015 AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm # 015 AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd # 015 LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id # 015 LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id # 015 AND a1.anatomy_ids = a2.anatomy_ids # 015 LEFT JOIN (# 015 SELECT cca.chem_conc_id, # 015 string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms # 015 FROM chem_conc_anatomy cca # 015 GROUP BY cca.chem_conc_id # 015) cca ON cc.id = cca.chem_conc_id # 015 GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, # 015 casRN, concentration, vivoVitro, expRoute, # 015 organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, # 015 directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, # 015 diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 12:59:07 Duration: 29s147ms
-
WITH anatomy AS ( # 015 SELECT # 015 chem_conc_id, # 015 array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, # 015 string_agg(# 015 DISTINCT anatomy_nm_html || '^' || # 015 anatomy_acc_txt || '^' || # 015 position_seq || '^' || # 015 anatomy_acc_db_id || '^' || # 015 anatomy_nm, # 015 '|' # 015) AS anatomyTerms # 015 FROM chem_conc_anatomy # 015 GROUP BY chem_conc_id # 015) # 015 SELECT /* ChemConcentrationDao */ # 015 cc.chem_id chem_id, # 015 t.nm chem, # 015 t.nm_html chemNmHtml, # 015 t.acc_txt chemAcc, # 015 t.secondary_nm casRN, # 015 cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, # 015 cc.ixn_qualifier_nm vivoVitro, # 015 cc.chem_conc_exp_route_nm expRoute, # 015 cc.taxon_nm_html organism, # 015 a1.anatomyTerms anatomyTerms, # 015 a1.anatomyTerms anatomyTermsSort, # 015 cc.action_type_cd directEvidence, # 015 cc.action_type_cd directEvidenceSort, # 015 d.nm diseasenm, # 015 d.acc_txt diseaseacc, # 015 d.acc_db_cd diseaseaccdbcd, # 015 d.id diseaseid, # 015 tx.nm taxonnm, # 015 tx.secondary_nm taxoncomnm, # 015 tx.id taxonid, # 015 tx.acc_txt taxonacc, # 015 string_agg(distinct cc2.acc_txt, '|') AS refAcc, # 015 COUNT(DISTINCT cc2.reference_id) as referenceCount # 015 FROM chem_conc cc # 015 INNER JOIN term t ON cc.chem_id = t.id # 015 INNER JOIN term tx ON cc.taxon_id = tx.id # 015 LEFT JOIN term d ON cc.disease_id = d.id # 015 INNER JOIN (# 015 SELECT cc2.*, refer.acc_txt # 015 FROM chem_conc cc2 # 015 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id # 015) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id # 015 AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc # 015 AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm # 015 AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id # 015 AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id # 015 AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm # 015 AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm # 015 AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd # 015 LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id # 015 LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id # 015 AND a1.anatomy_ids = a2.anatomy_ids # 015 LEFT JOIN (# 015 SELECT cca.chem_conc_id, # 015 string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms # 015 FROM chem_conc_anatomy cca # 015 GROUP BY cca.chem_conc_id # 015) cca ON cc.id = cca.chem_conc_id # 015 GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, # 015 casRN, concentration, vivoVitro, expRoute, # 015 organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, # 015 directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, # 015 diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:48:18 Duration: 26s760ms
6 2 43s628ms 21s787ms 21s841ms 21s814ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id where exists ( select ? from chem_conc cc_ref left join anatomy a_ref on a_ref.chem_conc_id = cc_ref.id where cc_ref.chem_id is not distinct from cc.chem_id and cc_ref.chem_conc is not distinct from cc.chem_conc and cc_ref.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc_ref.taxon_id is not distinct from cc.taxon_id and cc_ref.disease_id is not distinct from cc.disease_id and cc_ref.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc_ref.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc_ref.action_type_cd is not distinct from cc.action_type_cd and coalesce(a_ref.anatomy_ids, array[]::bigint[]) = coalesce(a.anatomy_ids, array[]::bigint[]))) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? order by organism limit ? offset ?;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Aug 11 13 2 43s628ms 21s814ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50 OFFSET 50;
Date: 2026-08-11 13:58:28 Duration: 21s841ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50 OFFSET 50;
Date: 2026-08-11 13:57:48 Duration: 21s787ms Bind query: yes
7 2 34s281ms 17s101ms 17s179ms 17s140ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id ) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? order by organism limit ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Aug 11 13 2 34s281ms 17s140ms [ User: pubeu - Total duration: 17s179ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id ) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:37:49 Duration: 17s179ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id ) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:28:01 Duration: 17s101ms Bind query: yes
8 2 17s434ms 6s515ms 10s918ms 8s717ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where t.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Aug 11 12 1 10s918ms 10s918ms 13 1 6s515ms 6s515ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE t.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1425511') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:41:41 Duration: 10s918ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE t.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1398226') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:49:00 Duration: 6s515ms Bind query: yes
9 1 33s710ms 33s710ms 33s710ms 33s710ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by chem, organism limit ?;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Aug 11 13 1 33s710ms 33s710ms [ User: pubeu - Total duration: 33s710ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '200431') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY chem, organism LIMIT 50;
Date: 2026-08-11 13:30:14 Duration: 33s710ms Database: ctddev51 User: pubeu Bind query: yes
10 1 29s635ms 29s635ms 29s635ms 29s635ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Aug 11 11 1 29s635ms 29s635ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:52:42 Duration: 29s635ms
11 1 28s789ms 28s789ms 28s789ms 28s789ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Aug 11 11 1 28s789ms 28s789ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:53:18 Duration: 28s789ms
12 1 21s990ms 21s990ms 21s990ms 21s990ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id where exists ( select ? from chem_conc cc_ref left join anatomy a_ref on a_ref.chem_conc_id = cc_ref.id where cc_ref.chem_id is not distinct from cc.chem_id and cc_ref.chem_conc is not distinct from cc.chem_conc and cc_ref.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc_ref.taxon_id is not distinct from cc.taxon_id and cc_ref.disease_id is not distinct from cc.disease_id and cc_ref.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc_ref.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc_ref.action_type_cd is not distinct from cc.action_type_cd and coalesce(a_ref.anatomy_ids, array[]::bigint[]) = coalesce(a.anatomy_ids, array[]::bigint[]))) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? order by organism limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Aug 11 13 1 21s990ms 21s990ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:57:08 Duration: 21s990ms Bind query: yes
13 1 9s548ms 9s548ms 9s548ms 9s548ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id where exists ( select ? from chem_conc cc_ref left join anatomy a_ref on a_ref.chem_conc_id = cc_ref.id where cc_ref.chem_id is not distinct from cc.chem_id and cc_ref.chem_conc is not distinct from cc.chem_conc and cc_ref.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc_ref.taxon_id is not distinct from cc.taxon_id and cc_ref.disease_id is not distinct from cc.disease_id and cc_ref.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc_ref.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc_ref.action_type_cd is not distinct from cc.action_type_cd and coalesce(a_ref.anatomy_ids, array[]::bigint[]) = coalesce(a.anatomy_ids, array[]::bigint[]))) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? and d.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) order by organism limit ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Aug 11 13 1 9s548ms 9s548ms [ User: pubeu - Total duration: 9s548ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 AND d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2204029') ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:56:43 Duration: 9s548ms Database: ctddev51 User: pubeu Bind query: yes
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 33s710ms 33s710ms 33s710ms 1 33s710ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by chem, organism limit ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Aug 11 13 1 33s710ms 33s710ms [ User: pubeu - Total duration: 33s710ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '200431') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY chem, organism LIMIT 50;
Date: 2026-08-11 13:30:14 Duration: 33s710ms Database: ctddev51 User: pubeu Bind query: yes
2 33s218ms 34s19ms 33s490ms 5 2m47s with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids inner join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Aug 11 12 2 1m7s 33s736ms 13 3 1m39s 33s327ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2208555')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:56:11 Duration: 34s19ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:09:37 Duration: 33s502ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2207989')) GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:19:41 Duration: 33s453ms Bind query: yes
3 32s553ms 34s120ms 33s155ms 48 26m31s with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Aug 11 11 3 1m40s 33s400ms 12 31 17m6s 33s116ms 13 14 7m44s 33s188ms [ User: pubeu - Total duration: 5m32s - Times executed: 10 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '203364') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:43:17 Duration: 34s120ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '198615') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 11:59:37 Duration: 34s71ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE cc.reference_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '198615') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:17:04 Duration: 34s49ms Database: ctddev51 User: pubeu Bind query: yes
4 29s635ms 29s635ms 29s635ms 1 29s635ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Aug 11 11 1 29s635ms 29s635ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:52:42 Duration: 29s635ms
5 29s449ms 29s484ms 29s467ms 2 58s934ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Aug 11 11 1 29s449ms 29s449ms 13 1 29s484ms 29s484ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 13:09:00 Duration: 29s484ms
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:47:26 Duration: 29s449ms
6 28s789ms 28s789ms 28s789ms 1 28s789ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Aug 11 11 1 28s789ms 28s789ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:53:18 Duration: 28s789ms
7 26s760ms 29s147ms 27s953ms 2 55s907ms with anatomy as ( # ? select # ? chem_conc_id, # ? array_agg(anatomy_id order by anatomy_id) as anatomy_ids, # ? string_agg(# ? distinct anatomy_nm_html || ? || # ? anatomy_acc_txt || ? || # ? position_seq || ? || # ? anatomy_acc_db_id || ? || # ? anatomy_nm, # ? ? # ?) as anatomyterms # ? from chem_conc_anatomy # ? group by chem_conc_id # ?) # ? select # ? cc.chem_id chem_id, # ? t.nm chem, # ? t.nm_html chemnmhtml, # ? t.acc_txt chemacc, # ? t.secondary_nm casrn, # ? cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, # ? cc.ixn_qualifier_nm vivovitro, # ? cc.chem_conc_exp_route_nm exproute, # ? cc.taxon_nm_html organism, # ? a1.anatomyterms anatomyterms, # ? a1.anatomyterms anatomytermssort, # ? cc.action_type_cd directevidence, # ? cc.action_type_cd directevidencesort, # ? d.nm diseasenm, # ? d.acc_txt diseaseacc, # ? d.acc_db_cd diseaseaccdbcd, # ? d.id diseaseid, # ? tx.nm taxonnm, # ? tx.secondary_nm taxoncomnm, # ? tx.id taxonid, # ? tx.acc_txt taxonacc, # ? string_agg(distinct cc2.acc_txt, ?) as refacc, # ? count(distinct cc2.reference_id) as referencecount # ? from chem_conc cc # ? inner join term t on cc.chem_id = t.id # ? inner join term tx on cc.taxon_id = tx.id # ? left join term d on cc.disease_id = d.id # ? inner join (# ? select cc2.*, refer.acc_txt # ? from chem_conc cc2 # ? left outer join reference refer on cc2.reference_id = refer.id # ?) cc2 on cc2.chem_id is not distinct from cc.chem_id # ? and cc2.chem_conc is not distinct from cc.chem_conc # ? and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm # ? and cc2.taxon_id is not distinct from cc.taxon_id # ? and cc2.disease_id is not distinct from cc.disease_id # ? and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm # ? and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm # ? and cc2.action_type_cd is not distinct from cc.action_type_cd # ? left join anatomy a1 on a1.chem_conc_id = cc.id # ? left join anatomy a2 on a2.chem_conc_id = cc2.id # ? and a1.anatomy_ids = a2.anatomy_ids # ? left join (# ? select cca.chem_conc_id, # ? string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms # ? from chem_conc_anatomy cca # ? group by cca.chem_conc_id # ?) cca on cc.id = cca.chem_conc_id # ? group by cc.chem_id, chem, chemnmhtml, chemacc, # ? casrn, concentration, vivovitro, exproute, # ? organism, a1.anatomyterms, anatomytermssort, directevidence, # ? directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, # ? diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Aug 11 11 1 26s760ms 26s760ms 12 1 29s147ms 29s147ms -
WITH anatomy AS ( # 015 SELECT # 015 chem_conc_id, # 015 array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, # 015 string_agg(# 015 DISTINCT anatomy_nm_html || '^' || # 015 anatomy_acc_txt || '^' || # 015 position_seq || '^' || # 015 anatomy_acc_db_id || '^' || # 015 anatomy_nm, # 015 '|' # 015) AS anatomyTerms # 015 FROM chem_conc_anatomy # 015 GROUP BY chem_conc_id # 015) # 015 SELECT /* ChemConcentrationDao */ # 015 cc.chem_id chem_id, # 015 t.nm chem, # 015 t.nm_html chemNmHtml, # 015 t.acc_txt chemAcc, # 015 t.secondary_nm casRN, # 015 cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, # 015 cc.ixn_qualifier_nm vivoVitro, # 015 cc.chem_conc_exp_route_nm expRoute, # 015 cc.taxon_nm_html organism, # 015 a1.anatomyTerms anatomyTerms, # 015 a1.anatomyTerms anatomyTermsSort, # 015 cc.action_type_cd directEvidence, # 015 cc.action_type_cd directEvidenceSort, # 015 d.nm diseasenm, # 015 d.acc_txt diseaseacc, # 015 d.acc_db_cd diseaseaccdbcd, # 015 d.id diseaseid, # 015 tx.nm taxonnm, # 015 tx.secondary_nm taxoncomnm, # 015 tx.id taxonid, # 015 tx.acc_txt taxonacc, # 015 string_agg(distinct cc2.acc_txt, '|') AS refAcc, # 015 COUNT(DISTINCT cc2.reference_id) as referenceCount # 015 FROM chem_conc cc # 015 INNER JOIN term t ON cc.chem_id = t.id # 015 INNER JOIN term tx ON cc.taxon_id = tx.id # 015 LEFT JOIN term d ON cc.disease_id = d.id # 015 INNER JOIN (# 015 SELECT cc2.*, refer.acc_txt # 015 FROM chem_conc cc2 # 015 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id # 015) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id # 015 AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc # 015 AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm # 015 AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id # 015 AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id # 015 AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm # 015 AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm # 015 AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd # 015 LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id # 015 LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id # 015 AND a1.anatomy_ids = a2.anatomy_ids # 015 LEFT JOIN (# 015 SELECT cca.chem_conc_id, # 015 string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms # 015 FROM chem_conc_anatomy cca # 015 GROUP BY cca.chem_conc_id # 015) cca ON cc.id = cca.chem_conc_id # 015 GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, # 015 casRN, concentration, vivoVitro, expRoute, # 015 organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, # 015 directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, # 015 diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 12:59:07 Duration: 29s147ms
-
WITH anatomy AS ( # 015 SELECT # 015 chem_conc_id, # 015 array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, # 015 string_agg(# 015 DISTINCT anatomy_nm_html || '^' || # 015 anatomy_acc_txt || '^' || # 015 position_seq || '^' || # 015 anatomy_acc_db_id || '^' || # 015 anatomy_nm, # 015 '|' # 015) AS anatomyTerms # 015 FROM chem_conc_anatomy # 015 GROUP BY chem_conc_id # 015) # 015 SELECT /* ChemConcentrationDao */ # 015 cc.chem_id chem_id, # 015 t.nm chem, # 015 t.nm_html chemNmHtml, # 015 t.acc_txt chemAcc, # 015 t.secondary_nm casRN, # 015 cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, # 015 cc.ixn_qualifier_nm vivoVitro, # 015 cc.chem_conc_exp_route_nm expRoute, # 015 cc.taxon_nm_html organism, # 015 a1.anatomyTerms anatomyTerms, # 015 a1.anatomyTerms anatomyTermsSort, # 015 cc.action_type_cd directEvidence, # 015 cc.action_type_cd directEvidenceSort, # 015 d.nm diseasenm, # 015 d.acc_txt diseaseacc, # 015 d.acc_db_cd diseaseaccdbcd, # 015 d.id diseaseid, # 015 tx.nm taxonnm, # 015 tx.secondary_nm taxoncomnm, # 015 tx.id taxonid, # 015 tx.acc_txt taxonacc, # 015 string_agg(distinct cc2.acc_txt, '|') AS refAcc, # 015 COUNT(DISTINCT cc2.reference_id) as referenceCount # 015 FROM chem_conc cc # 015 INNER JOIN term t ON cc.chem_id = t.id # 015 INNER JOIN term tx ON cc.taxon_id = tx.id # 015 LEFT JOIN term d ON cc.disease_id = d.id # 015 INNER JOIN (# 015 SELECT cc2.*, refer.acc_txt # 015 FROM chem_conc cc2 # 015 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id # 015) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id # 015 AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc # 015 AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm # 015 AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id # 015 AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id # 015 AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm # 015 AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm # 015 AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd # 015 LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id # 015 LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id # 015 AND a1.anatomy_ids = a2.anatomy_ids # 015 LEFT JOIN (# 015 SELECT cca.chem_conc_id, # 015 string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms # 015 FROM chem_conc_anatomy cca # 015 GROUP BY cca.chem_conc_id # 015) cca ON cc.id = cca.chem_conc_id # 015 GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, # 015 casRN, concentration, vivoVitro, expRoute, # 015 organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, # 015 directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, # 015 diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc;
Date: 2026-08-11 11:48:18 Duration: 26s760ms
8 21s990ms 21s990ms 21s990ms 1 21s990ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id where exists ( select ? from chem_conc cc_ref left join anatomy a_ref on a_ref.chem_conc_id = cc_ref.id where cc_ref.chem_id is not distinct from cc.chem_id and cc_ref.chem_conc is not distinct from cc.chem_conc and cc_ref.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc_ref.taxon_id is not distinct from cc.taxon_id and cc_ref.disease_id is not distinct from cc.disease_id and cc_ref.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc_ref.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc_ref.action_type_cd is not distinct from cc.action_type_cd and coalesce(a_ref.anatomy_ids, array[]::bigint[]) = coalesce(a.anatomy_ids, array[]::bigint[]))) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? order by organism limit ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Aug 11 13 1 21s990ms 21s990ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:57:08 Duration: 21s990ms Bind query: yes
9 21s787ms 21s841ms 21s814ms 2 43s628ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id where exists ( select ? from chem_conc cc_ref left join anatomy a_ref on a_ref.chem_conc_id = cc_ref.id where cc_ref.chem_id is not distinct from cc.chem_id and cc_ref.chem_conc is not distinct from cc.chem_conc and cc_ref.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc_ref.taxon_id is not distinct from cc.taxon_id and cc_ref.disease_id is not distinct from cc.disease_id and cc_ref.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc_ref.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc_ref.action_type_cd is not distinct from cc.action_type_cd and coalesce(a_ref.anatomy_ids, array[]::bigint[]) = coalesce(a.anatomy_ids, array[]::bigint[]))) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? order by organism limit ? offset ?;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Aug 11 13 2 43s628ms 21s814ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50 OFFSET 50;
Date: 2026-08-11 13:58:28 Duration: 21s841ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50 OFFSET 50;
Date: 2026-08-11 13:57:48 Duration: 21s787ms Bind query: yes
10 17s101ms 17s179ms 17s140ms 2 34s281ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca where cca.chem_conc_id in ( select chem_conc_id from chem_conc_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id ) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? order by organism limit ?;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Aug 11 13 2 34s281ms 17s140ms [ User: pubeu - Total duration: 17s179ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id ) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:37:49 Duration: 17s179ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT chem_conc_id FROM chem_conc_anatomy WHERE anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2206931')) GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id ) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:28:01 Duration: 17s101ms Bind query: yes
11 9s548ms 12s983ms 11s4ms 3 33s12ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where d.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Aug 11 12 2 22s531ms 11s265ms 13 1 10s480ms 10s480ms [ User: pubeu - Total duration: 10s480ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2204029') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:22:25 Duration: 12s983ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2204029') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:25:45 Duration: 10s480ms Database: ctddev51 User: pubeu Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2202504') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:41:13 Duration: 9s548ms Bind query: yes
12 9s548ms 9s548ms 9s548ms 1 9s548ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by chem_conc_id ), reference_groups as ( select cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, string_agg(distinct r.acc_txt, ?) as refacc, count(distinct cc.reference_id) as referencecount from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id left join reference r on r.id = cc.reference_id group by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) ), deduplicated_cc as ( select cc.*, coalesce(a.anatomy_ids, array[]::bigint[]) as anatomy_ids, a.anatomyterms, row_number() over (partition by cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, coalesce(a.anatomy_ids, array[]::bigint[]) order by cc.id) as rn from chem_conc cc left join anatomy a on a.chem_conc_id = cc.id where exists ( select ? from chem_conc cc_ref left join anatomy a_ref on a_ref.chem_conc_id = cc_ref.id where cc_ref.chem_id is not distinct from cc.chem_id and cc_ref.chem_conc is not distinct from cc.chem_conc and cc_ref.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc_ref.taxon_id is not distinct from cc.taxon_id and cc_ref.disease_id is not distinct from cc.disease_id and cc_ref.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc_ref.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc_ref.action_type_cd is not distinct from cc.action_type_cd and coalesce(a_ref.anatomy_ids, array[]::bigint[]) = coalesce(a.anatomy_ids, array[]::bigint[]))) select cc.chem_id as chem_id, t.nm as chem, t.nm_html as chemnmhtml, t.acc_txt as chemacc, t.secondary_nm as casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm as vivovitro, cc.chem_conc_exp_route_nm as exproute, cc.taxon_nm_html as organism, cc.anatomyterms as anatomyterms, cc.anatomyterms as anatomytermssort, cc.action_type_cd as directevidence, cc.action_type_cd as directevidencesort, d.nm as diseasenm, d.acc_txt as diseaseacc, d.acc_db_cd as diseaseaccdbcd, d.id as diseaseid, tx.nm as taxonnm, tx.secondary_nm as taxoncomnm, tx.id as taxonid, tx.acc_txt as taxonacc, rg.refacc, rg.referencecount, count(*) over () fullrowcount from deduplicated_cc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join reference_groups rg on rg.chem_id is not distinct from cc.chem_id and rg.chem_conc is not distinct from cc.chem_conc and rg.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and rg.taxon_id is not distinct from cc.taxon_id and rg.disease_id is not distinct from cc.disease_id and rg.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and rg.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and rg.action_type_cd is not distinct from cc.action_type_cd and rg.anatomy_ids = cc.anatomy_ids where cc.rn = ? and d.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) order by organism limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Aug 11 13 1 9s548ms 9s548ms [ User: pubeu - Total duration: 9s548ms - Times executed: 1 ]
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER (PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]))) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount, COUNT(*) OVER () fullRowCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 AND d.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2204029') ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:56:43 Duration: 9s548ms Database: ctddev51 User: pubeu Bind query: yes
13 6s515ms 10s918ms 8s717ms 2 17s434ms with anatomy as ( select chem_conc_id, array_agg(anatomy_id order by anatomy_id) as anatomy_ids, string_agg(distinct anatomy_nm_html || ? || anatomy_acc_txt || ? || position_seq || ? || anatomy_acc_db_id || ? || anatomy_nm, ?) as anatomyterms from chem_conc_anatomy group by chem_conc_id ) select cc.chem_id chem_id, t.nm chem, t.nm_html chemnmhtml, t.acc_txt chemacc, t.secondary_nm casrn, cc.chem_conc || ? || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivovitro, cc.chem_conc_exp_route_nm exproute, cc.taxon_nm_html organism, a1.anatomyterms anatomyterms, a1.anatomyterms anatomytermssort, cc.action_type_cd directevidence, cc.action_type_cd directevidencesort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, ?) as refacc, count(distinct cc2.reference_id) as referencecount, count(*) over () fullrowcount from chem_conc cc inner join term t on cc.chem_id = t.id inner join term tx on cc.taxon_id = tx.id left join term d on cc.disease_id = d.id inner join ( select cc2.*, refer.acc_txt from chem_conc cc2 left outer join reference refer on cc2.reference_id = refer.id) cc2 on cc2.chem_id is not distinct from cc.chem_id and cc2.chem_conc is not distinct from cc.chem_conc and cc2.chem_conc_uom_nm is not distinct from cc.chem_conc_uom_nm and cc2.taxon_id is not distinct from cc.taxon_id and cc2.disease_id is not distinct from cc.disease_id and cc2.chem_conc_exp_route_nm is not distinct from cc.chem_conc_exp_route_nm and cc2.ixn_qualifier_nm is not distinct from cc.ixn_qualifier_nm and cc2.action_type_cd is not distinct from cc.action_type_cd left join anatomy a1 on a1.chem_conc_id = cc.id left join anatomy a2 on a2.chem_conc_id = cc2.id and a1.anatomy_ids = a2.anatomy_ids left join ( select cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || ? || cca.anatomy_acc_txt || ? || cca.position_seq || ? || cca.anatomy_acc_db_id || ? || cca.anatomy_nm, ?) as anatomyterms from chem_conc_anatomy cca group by cca.chem_conc_id) cca on cc.id = cca.chem_conc_id where t.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) group by cc.chem_id, chem, chemnmhtml, chemacc, casrn, concentration, vivovitro, exproute, organism, a1.anatomyterms, anatomytermssort, directevidence, directevidencesort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc order by organism limit ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Aug 11 12 1 10s918ms 10s918ms 13 1 6s515ms 6s515ms -
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE t.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1425511') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 12:41:41 Duration: 10s918ms Bind query: yes
-
WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg(DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, COUNT(*) OVER () fullRowCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id) cca ON cc.id = cca.chem_conc_id WHERE t.id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1398226') GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc ORDER BY organism LIMIT 50;
Date: 2026-08-11 13:49:00 Duration: 6s515ms 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
- 779 Event entries
- (EVENTLOG entries are formaly LOG level entries that are not queries)
Events distribution (except queries)
Key values
- 0 PANIC entries
- 0 FATAL entries
- 34 ERROR entries
- 0 WARNING entries
- 5 EVENTLOG entries
Most Frequent Errors/Events
Key values
- 21 Max number of times the same event was reported
- 39 Total events found
Rank Times reported Error 1 21 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #1
Day Hour Count Aug 11 10 1 11 4 12 5 13 11 - ERROR: syntax error at or near "refer" at character 1
- ERROR: syntax error at or near "casRN" at character 3
- ERROR: syntax error at or near "LEFT" at character 1
Statement: refer.id
Date: 2026-08-11 10:39:08
Statement: casRN, concentration, vivoVitro, expRoute,#015 organism, a1.anatomyTerms, anatomyTermsSort, directEvidence,#015 directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd,#015 diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc
Date: 2026-08-11 11:41:32
Statement: LEFT
Date: 2026-08-11 11:47:48
2 5 LOG: could not receive data from client: Connection reset by peer
Times Reported Most Frequent Error / Event #2
Day Hour Count Aug 11 15 5 3 4 ERROR: missing FROM-clause entry for table "..."
Times Reported Most Frequent Error / Event #3
Day Hour Count Aug 11 11 4 - ERROR: missing FROM-clause entry for table "cc" at character 393
- ERROR: missing FROM-clause entry for table "cc2" at character 1140
- ERROR: missing FROM-clause entry for table "a1" at character 614
Statement: WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg( DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|' ) AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) select * from chem_conc JOIN anatomy a1 ON a1.chem_conc_id = cc.id where reference_acc_txt = '37920212'
Date: 2026-08-11 11:45:27 Database: ctddev51 Application: pgAdmin 4 - CONN:959661 User: pubeu Remote:
Statement: WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg( DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|' ) AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc|| ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id ) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc
Date: 2026-08-11 11:54:10
Statement: WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg( DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|' ) AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc|| ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id ) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc
Date: 2026-08-11 11:55:21
4 2 ERROR: column "..." does not exist
Times Reported Most Frequent Error / Event #4
Day Hour Count Aug 11 11 2 - ERROR: column "referencecount" does not exist at character 1016
- ERROR: column "taxonid" does not exist at character 34
Statement: WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg( DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|' ) AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ) SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc|| ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, a1.anatomyTerms anatomyTerms, a1.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as referenceCount, SUM(referenceCount) FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id ) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id LEFT JOIN anatomy a2 ON a2.chem_conc_id = cc2.id AND a1.anatomy_ids = a2.anatomy_ids LEFT JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca GROUP BY cca.chem_conc_id ) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, a1.anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc
Date: 2026-08-11 11:51:43
Hint: Perhaps you meant to reference the column "cc.taxon_id".
Statement: select * from chem_conc cc where taxonid is nullDate: 2026-08-11 11:56:25
5 2 ERROR: operator does not exist: character varying = integer
Times Reported Most Frequent Error / Event #5
Day Hour Count Aug 11 13 2 - ERROR: operator does not exist: character varying = integer at character 2025
- ERROR: operator does not exist: character varying = integer at character 2126
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg( DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|' ) AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg( DISTINCT r.acc_txt, '|' ) AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER ( PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id ) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref WHERE cc_ref.reference_acc_txt = 37655692 ) ) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER by organismDate: 2026-08-11 13:42:04
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg( DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|' ) AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, string_agg( DISTINCT r.acc_txt, '|' ) AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ), deduplicated_cc AS ( SELECT cc.*, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) AS anatomy_ids, a.anatomyTerms, ROW_NUMBER() OVER ( PARTITION BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ORDER BY cc.id ) AS rn FROM chem_conc cc LEFT JOIN anatomy a ON a.chem_conc_id = cc.id WHERE EXISTS ( SELECT 1 FROM chem_conc cc_ref LEFT JOIN anatomy a_ref ON a_ref.chem_conc_id = cc_ref.id WHERE cc_ref.reference_acc_txt = 37655692 AND cc_ref.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc_ref.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc_ref.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc_ref.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc_ref.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc_ref.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc_ref.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc_ref.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND COALESCE(a_ref.anatomy_ids, ARRAY[]::bigint[]) = COALESCE(a.anatomy_ids, ARRAY[]::bigint[]) ) ) SELECT /* ChemConcentrationDao */ cc.chem_id AS chem_id, t.nm AS chem, t.nm_html AS chemNmHtml, t.acc_txt AS chemAcc, t.secondary_nm AS casRN, cc.chem_conc || ' ' || cc.chem_conc_uom_nm AS concentration, cc.ixn_qualifier_nm AS vivoVitro, cc.chem_conc_exp_route_nm AS expRoute, cc.taxon_nm_html AS organism, cc.anatomyTerms AS anatomyTerms, cc.anatomyTerms AS anatomyTermsSort, cc.action_type_cd AS directEvidence, cc.action_type_cd AS directEvidenceSort, d.nm AS diseasenm, d.acc_txt AS diseaseacc, d.acc_db_cd AS diseaseaccdbcd, d.id AS diseaseid, tx.nm AS taxonnm, tx.secondary_nm AS taxoncomnm, tx.id AS taxonid, tx.acc_txt AS taxonacc, rg.refAcc, rg.referenceCount FROM deduplicated_cc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN reference_groups rg ON rg.chem_id IS NOT DISTINCT FROM cc.chem_id AND rg.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND rg.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND rg.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND rg.disease_id IS NOT DISTINCT FROM cc.disease_id AND rg.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND rg.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND rg.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND rg.anatomy_ids = cc.anatomy_ids WHERE cc.rn = 1 ORDER by organismDate: 2026-08-11 13:48:29
6 2 ERROR: syntax error at end of input
Times Reported Most Frequent Error / Event #6
Day Hour Count Aug 11 13 2 - ERROR: syntax error at end of input at character 1177
- ERROR: syntax error at end of input at character 1225
Statement: WITH anatomy AS ( SELECT chem_conc_id, array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids, string_agg( DISTINCT anatomy_nm_html || '^' || anatomy_acc_txt || '^' || position_seq || '^' || anatomy_acc_db_id || '^' || anatomy_nm, '|' ) AS anatomyTerms FROM chem_conc_anatomy GROUP BY chem_conc_id ), reference_groups AS ( SELECT cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, a.anatomy_ids, string_agg(DISTINCT r.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc.reference_id) AS referenceCount FROM chem_conc cc JOIN anatomy a ON a.chem_conc_id = cc.id LEFT JOIN reference r ON r.id = cc.reference_id GROUP BY cc.chem_id, cc.chem_conc, cc.chem_conc_uom_nm, cc.taxon_id, cc.disease_id, cc.chem_conc_exp_route_nm, cc.ixn_qualifier_nm, cc.action_type_cd, a.anatomy_ids )
Date: 2026-08-11 13:02:01
Statement: WITH anatomy AS (#015 SELECT#015 chem_conc_id,#015 array_agg(anatomy_id ORDER BY anatomy_id) AS anatomy_ids,#015 string_agg(#015 DISTINCT anatomy_nm_html || '^' ||#015 anatomy_acc_txt || '^' ||#015 position_seq || '^' ||#015 anatomy_acc_db_id || '^' ||#015 anatomy_nm,#015 '|'#015 ) AS anatomyTerms#015 FROM chem_conc_anatomy#015 GROUP BY chem_conc_id#015 ),#015 reference_groups AS (#015 SELECT#015 cc.chem_id,#015 cc.chem_conc,#015 cc.chem_conc_uom_nm,#015 cc.taxon_id,#015 cc.disease_id,#015 cc.chem_conc_exp_route_nm,#015 cc.ixn_qualifier_nm,#015 cc.action_type_cd,#015 a.anatomy_ids,#015 #015 string_agg(DISTINCT r.acc_txt, '|') AS refAcc,#015 COUNT(DISTINCT cc.reference_id) AS referenceCount#015 #015 FROM chem_conc cc#015 #015 JOIN anatomy a#015 ON a.chem_conc_id = cc.id#015 #015 LEFT JOIN reference r#015 ON r.id = cc.reference_id#015 #015 GROUP BY#015 cc.chem_id,#015 cc.chem_conc,#015 cc.chem_conc_uom_nm,#015 cc.taxon_id,#015 cc.disease_id,#015 cc.chem_conc_exp_route_nm,#015 cc.ixn_qualifier_nm,#015 cc.action_type_cd,#015 a.anatomy_ids#015 )
Date: 2026-08-11 13:02:06
7 1 ERROR: canceling statement due to user request
Times Reported Most Frequent Error / Event #7
Day Hour Count Aug 11 10 1 - ERROR: canceling statement due to user request
Statement: SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc|| ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, cca.anatomyTerms anatomyTerms, cca.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, COUNT(DISTINCT cc2.reference_id) as refCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = '37920212' ) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND ( SELECT array_agg(anatomy_id ORDER BY anatomy_id) FROM chem_conc_anatomy WHERE chem_conc_id = cc.id ) = ( SELECT array_agg(anatomy_id ORDER BY anatomy_id) FROM chem_conc_anatomy WHERE chem_conc_id = cc2.id ) INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT x.chem_conc_id FROM chem_conc_anatomy x ) GROUP BY cca.chem_conc_id ) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc
Date: 2026-08-11 10:39:04 Database: ctddev51 Application: pgAdmin 4 - CONN:7760110 User: pubeu Remote:
8 1 ERROR: column "..." must appear in the GROUP BY clause or be used in an aggregate function
Times Reported Most Frequent Error / Event #8
Day Hour Count Aug 11 10 1 - ERROR: column "cc2.reference_id" must appear in the GROUP BY clause or be used in an aggregate function at character 632
Statement: SELECT /* ChemConcentrationDao */ cc.chem_id chem_id, t.nm chem, t.nm_html chemNmHtml, t.acc_txt chemAcc, t.secondary_nm casRN, cc.chem_conc|| ' ' || cc.chem_conc_uom_nm as concentration, cc.ixn_qualifier_nm vivoVitro, cc.chem_conc_exp_route_nm expRoute, cc.taxon_nm_html organism, cca.anatomyTerms anatomyTerms, cca.anatomyTerms anatomyTermsSort, cc.action_type_cd directEvidence, cc.action_type_cd directEvidenceSort, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, tx.nm taxonnm, tx.secondary_nm taxoncomnm, tx.id taxonid, tx.acc_txt taxonacc, string_agg(distinct cc2.acc_txt, '|') AS refAcc, cc2.reference_id -- COUNT(DISTINCT cc2.reference_id) as refCount FROM chem_conc cc INNER JOIN term t ON cc.chem_id = t.id INNER JOIN term tx ON cc.taxon_id = tx.id LEFT JOIN term d ON cc.disease_id = d.id INNER JOIN ( SELECT cc2.*, refer.acc_txt FROM chem_conc cc2 LEFT OUTER JOIN REFERENCE refer ON cc2.reference_id = refer.id ) cc2 ON cc2.chem_id IS NOT DISTINCT FROM cc.chem_id AND cc2.chem_conc IS NOT DISTINCT FROM cc.chem_conc AND cc2.chem_conc_uom_nm IS NOT DISTINCT FROM cc.chem_conc_uom_nm AND cc2.taxon_id IS NOT DISTINCT FROM cc.taxon_id AND cc2.disease_id IS NOT DISTINCT FROM cc.disease_id AND cc2.chem_conc_exp_route_nm IS NOT DISTINCT FROM cc.chem_conc_exp_route_nm AND cc2.ixn_qualifier_nm IS NOT DISTINCT FROM cc.ixn_qualifier_nm AND cc2.action_type_cd IS NOT DISTINCT FROM cc.action_type_cd AND ( SELECT array_agg(anatomy_id ORDER BY anatomy_id) FROM chem_conc_anatomy WHERE chem_conc_id = cc.id ) = ( SELECT array_agg(anatomy_id ORDER BY anatomy_id) FROM chem_conc_anatomy WHERE chem_conc_id = cc2.id ) INNER JOIN ( SELECT cca.chem_conc_id, string_agg(distinct cca.anatomy_nm_html || '^' || cca.anatomy_acc_txt || '^' || cca.position_seq || '^' || cca.anatomy_acc_db_id || '^' || cca.anatomy_nm, '|') AS anatomyTerms FROM chem_conc_anatomy cca WHERE cca.chem_conc_id IN ( SELECT x.chem_conc_id FROM chem_conc_anatomy x ) GROUP BY cca.chem_conc_id ) cca ON cc.id = cca.chem_conc_id GROUP BY cc.chem_id, chem, chemNmHtml, chemAcc, casRN, concentration, vivoVitro, expRoute, organism, anatomyTerms, anatomyTermsSort, directEvidence, directEvidenceSort, diseasenm, diseaseacc, diseaseaccdbcd, diseaseid, taxonnm, taxoncomnm, taxonid, taxonacc
Date: 2026-08-11 10:39:51 Database: ctddev51 Application: pgAdmin 4 - CONN:7760110 User: pubeu Remote:
9 1 ERROR: relation "..." does not exist
Times Reported Most Frequent Error / Event #9
Day Hour Count Aug 11 11 1 - ERROR: relation "anatomy" does not exist at character 38
Statement: select * from chem_conc cc LEFT JOIN anatomy a1 ON a1.chem_conc_id = cc.id
Date: 2026-08-11 11:50:41