-
Global information
- Generated on Thu Mar 14 04:10:07 2024
- Log file: /project/archive/log/postgres/dbdev51/postgresql.log-20240313
- Parsed 100,275 log entries in 6s
- Log start from 2024-03-13 00:00:27 to 2024-03-13 23:51:44
-
Overview
Global Stats
- 30 Number of unique normalized queries
- 63 Number of queries
- 18m19s Total query duration
- 2024-03-13 05:45:12 First query
- 2024-03-13 16:02:26 Last query
- 1 queries/s at 2024-03-13 15:51:07 Query peak
- 18m19s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 18m19s Execute total duration
- 37 Number of events
- 11 Number of unique normalized events
- 13 Max number of times the same event was reported
- 0 Number of cancellation
- 19 Total number of automatic vacuums
- 70 Total number of automatic analyzes
- 0 Number temporary file
- 0 Max size of temporary file
- 0.00 B Average size of temporary file
- 1,929 Total number of sessions
- 44 sessions at 2024-03-13 12:19:13 Session peak
- 41d23h50m22s Total duration of sessions
- 31m20s Average duration of sessions
- 0 Average queries per session
- 569ms Average queries duration per session
- 31m20s Average idle time per session
- 1,929 Total number of connections
- 9 connections/s at 2024-03-13 05:45:08 Connection peak
- 2 Total number of databases
SQL Traffic
Key values
- 1 queries/s Query Peak
- 2024-03-13 15:51:07 Date
SELECT Traffic
Key values
- 1 queries/s Query Peak
- 2024-03-13 15:51:07 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 1 queries/s Query Peak
- 2024-03-13 05:45:12 Date
Queries duration
Key values
- 18m19s 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) Mar 13 00 0 0ms 0ms 0ms 0ms 0ms 0ms 01 0 0ms 0ms 0ms 0ms 0ms 0ms 02 0 0ms 0ms 0ms 0ms 0ms 0ms 03 0 0ms 0ms 0ms 0ms 0ms 0ms 04 0 0ms 0ms 0ms 0ms 0ms 0ms 05 22 0ms 15s180ms 2s911ms 15s180ms 18s57ms 27s537ms 06 0 0ms 0ms 0ms 0ms 0ms 0ms 07 0 0ms 0ms 0ms 0ms 0ms 0ms 08 0 0ms 0ms 0ms 0ms 0ms 0ms 09 6 0ms 4s800ms 3s172ms 1s736ms 7s774ms 9s523ms 10 10 0ms 5s218ms 3s561ms 8s768ms 9s492ms 9s554ms 11 0 0ms 0ms 0ms 0ms 0ms 0ms 12 8 0ms 2m9s 51s458ms 56s282ms 2m2s 2m9s 13 9 0ms 2m17s 32s358ms 23s18ms 55s290ms 2m17s 14 1 0ms 20s12ms 20s12ms 0ms 0ms 20s12ms 15 3 0ms 3s289ms 1s872ms 0ms 1s114ms 3s289ms 16 4 0ms 2m36s 1m3s 0ms 28s238ms 2m36s 17 0 0ms 0ms 0ms 0ms 0ms 0ms 18 0 0ms 0ms 0ms 0ms 0ms 0ms 19 0 0ms 0ms 0ms 0ms 0ms 0ms 20 0 0ms 0ms 0ms 0ms 0ms 0ms 21 0 0ms 0ms 0ms 0ms 0ms 0ms 22 0 0ms 0ms 0ms 0ms 0ms 0ms 23 0 0ms 0ms 0ms 0ms 0ms 0ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 13 00 0 0 0ms 0ms 0ms 0ms 01 0 0 0ms 0ms 0ms 0ms 02 0 0 0ms 0ms 0ms 0ms 03 0 0 0ms 0ms 0ms 0ms 04 0 0 0ms 0ms 0ms 0ms 05 21 0 2s894ms 0ms 15s180ms 27s537ms 06 0 0 0ms 0ms 0ms 0ms 07 0 0 0ms 0ms 0ms 0ms 08 0 0 0ms 0ms 0ms 0ms 09 6 0 3s172ms 0ms 1s736ms 9s523ms 10 10 0 3s561ms 0ms 8s768ms 9s554ms 11 0 0 0ms 0ms 0ms 0ms 12 8 0 51s458ms 0ms 56s282ms 2m9s 13 9 0 32s358ms 1s904ms 23s18ms 2m17s 14 1 0 20s12ms 0ms 0ms 0ms 15 3 0 1s872ms 0ms 0ms 3s289ms 16 4 0 1m3s 0ms 0ms 1m7s 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 0 0ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 13 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 0 0 0 0ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 0 0 0 0 0ms 0ms 0ms 0ms 04 0 0 0 0 0ms 0ms 0ms 0ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 0 0 0 0 0ms 0ms 0ms 0ms 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Mar 13 00 0 0 0.00 0.00% 01 0 0 0.00 0.00% 02 0 0 0.00 0.00% 03 0 0 0.00 0.00% 04 0 0 0.00 0.00% 05 0 22 22.00 0.00% 06 0 0 0.00 0.00% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 5 5.00 0.00% 10 0 10 10.00 0.00% 11 0 0 0.00 0.00% 12 0 8 8.00 0.00% 13 0 4 4.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% 16 0 4 4.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 0 0.00 0.00% 21 0 0 0.00 0.00% 22 0 0 0.00 0.00% 23 0 0 0.00 0.00% Day Hour Count Average / Second Mar 13 00 76 0.02/s 01 80 0.02/s 02 79 0.02/s 03 80 0.02/s 04 80 0.02/s 05 86 0.02/s 06 79 0.02/s 07 78 0.02/s 08 75 0.02/s 09 92 0.03/s 10 111 0.03/s 11 80 0.02/s 12 81 0.02/s 13 82 0.02/s 14 79 0.02/s 15 82 0.02/s 16 76 0.02/s 17 77 0.02/s 18 79 0.02/s 19 79 0.02/s 20 79 0.02/s 21 73 0.02/s 22 70 0.02/s 23 76 0.02/s Day Hour Count Average Duration Average idle time Mar 13 00 76 30m39s 30m39s 01 80 30m40s 30m40s 02 79 30m40s 30m40s 03 80 30m39s 30m39s 04 80 30m40s 30m40s 05 86 28m24s 28m24s 06 79 30m37s 30m37s 07 78 30m40s 30m40s 08 75 30m40s 30m40s 09 91 27m15s 27m15s 10 108 21m34s 21m34s 11 80 31m4s 31m4s 12 81 29m59s 29m53s 13 80 30m40s 30m36s 14 79 30m40s 30m40s 15 82 31m4s 31m4s 16 76 30m40s 30m37s 17 78 31m33s 31m33s 18 79 30m39s 30m39s 19 79 30m39s 30m39s 20 83 56m23s 56m23s 21 74 38m34s 38m34s 22 70 30m40s 30m40s 23 76 30m39s 30m39s -
Connections
Established Connections
Key values
- 9 connections Connection Peak
- 2024-03-13 05:45:08 Date
Connections per database
Key values
- ctddev51 Main Database
- 1,929 connections Total
Connections per user
Key values
- editeu Main User
- 1,929 connections Total
-
Sessions
Simultaneous sessions
Key values
- 44 sessions Session Peak
- 2024-03-13 12:19:13 Date
Histogram of session times
Key values
- 1,851 1800000-3600000ms duration
Sessions per database
Key values
- ctddev51 Main Database
- 1,929 sessions Total
Sessions per user
Key values
- editeu Main User
- 1,929 sessions Total
Sessions per host
Key values
- 10.12.5.56 Main Host
- 1,929 sessions Total
-
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 1,253 buffers Checkpoint Peak
- 2024-03-13 15:07:29 Date
- 124.817 seconds Highest write time
- 0.003 seconds Sync time
Checkpoints Wal files
Key values
- 1 files Wal files usage Peak
- 2024-03-13 14:37:06 Date
Checkpoints distance
Key values
- 17.82 Mo Distance Peak
- 2024-03-13 15:07:29 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Mar 13 00 0 0s 0s 0s 01 0 0s 0s 0s 02 0 0s 0s 0s 03 0 0s 0s 0s 04 0 0s 0s 0s 05 0 0s 0s 0s 06 70 7.12s 0.001s 7.137s 07 0 0s 0s 0s 08 0 0s 0s 0s 09 0 0s 0s 0s 10 26 2.792s 0.002s 2.822s 11 6 0.688s 0.001s 0.703s 12 0 0s 0s 0s 13 17 1.713s 0.001s 1.729s 14 1,347 134.344s 0.003s 134.424s 15 2,090 208.254s 0.004s 208.334s 16 653 64.832s 0.005s 64.865s 17 1,327 131.835s 0.004s 131.912s 18 28 2.704s 0.001s 2.719s 19 0 0s 0s 0s 20 0 0s 0s 0s 21 0 0s 0s 0s 22 0 0s 0s 0s 23 0 0s 0s 0s Day Hour Added Removed Recycled Synced files Longest sync Average sync Mar 13 00 0 0 0 0 0s 0s 01 0 0 0 0 0s 0s 02 0 0 0 0 0s 0s 03 0 0 0 0 0s 0s 04 0 0 0 0 0s 0s 05 0 0 0 0 0s 0s 06 0 0 0 8 0.001s 0.001s 07 0 0 0 0 0s 0s 08 0 0 0 0 0s 0s 09 0 0 0 0 0s 0s 10 0 0 0 15 0.001s 0.002s 11 0 0 0 5 0.001s 0.001s 12 0 0 0 0 0s 0s 13 0 0 0 9 0.001s 0.001s 14 0 0 1 48 0.001s 0.002s 15 0 0 1 46 0.001s 0.002s 16 0 0 0 47 0.001s 0.002s 17 0 0 1 43 0.001s 0.002s 18 0 0 0 9 0.001s 0.001s 19 0 0 0 0 0s 0s 20 0 0 0 0 0s 0s 21 0 0 0 0 0s 0s 22 0 0 0 0 0s 0s 23 0 0 0 0 0s 0s Day Hour Count Avg time (sec) Mar 13 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Day Hour Mean distance Mean estimate Mar 13 00 0.00 kB 0.00 kB 01 0.00 kB 0.00 kB 02 0.00 kB 0.00 kB 03 0.00 kB 0.00 kB 04 0.00 kB 0.00 kB 05 0.00 kB 0.00 kB 06 450.00 kB 9,791.00 kB 07 0.00 kB 0.00 kB 08 0.00 kB 0.00 kB 09 0.00 kB 0.00 kB 10 26.50 kB 8,375.50 kB 11 14.00 kB 7,143.00 kB 12 0.00 kB 0.00 kB 13 109.00 kB 6,440.00 kB 14 5,707.50 kB 7,523.50 kB 15 8,470.00 kB 9,059.50 kB 16 3,114.50 kB 8,033.50 kB 17 4,976.00 kB 7,479.50 kB 18 272.00 kB 6,637.00 kB 19 0.00 kB 0.00 kB 20 0.00 kB 0.00 kB 21 0.00 kB 0.00 kB 22 0.00 kB 0.00 kB 23 0.00 kB 0.00 kB -
Temporary Files
Size of temporary files
Key values
- 0 Temp Files size Peak
- Date
Size of temporary files (5 minutes period)
NO DATASET
Number of temporary files
Key values
- 0 per second Temp Files Peak
- Date
Number of temporary files (5 minutes period)
NO DATASET
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Mar 13 00 0 0 0 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 0 0 0 09 0 0 0 10 0 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 0 15 0 0 0 16 0 0 0 17 0 0 0 18 0 0 0 19 0 0 0 20 0 0 0 21 0 0 0 22 0 0 0 23 0 0 0 -
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0.23 sec Highest CPU-cost vacuum
Table edit.tm_reference_term
Database ctddev51 - 2024-03-13 14:10:07 Date
- 0 sec Highest CPU-cost analyze
Table
Database ctddev51 - Date
Average Autovacuum Duration
Key values
- 0.23 sec Highest CPU-cost vacuum
Table edit.tm_reference_term
Database ctddev51 - 2024-03-13 14:10:07 Date
Analyzes per table
Key values
- edit.tm_reference_term (47) Main table analyzed (database ctddev51)
- 70 analyzes Total
Vacuums per table
Key values
- edit.tm_reference_term (14) Main table vacuumed on database ctddev51
- 19 vacuums Total
Index Buffer usage Skipped WAL usage Table Vacuums scans hits misses dirtied pins frozen records full page bytes ctddev51.edit.tm_reference_term 14 5 11,204 0 762 0 0 2,965 349 1,415,654 ctddev51.edit.tm_reference 3 3 1,565 0 275 0 0 885 137 320,134 ctddev51.pg_toast.pg_toast_2619 2 2 4,473 0 967 0 1,776 3,190 959 534,277 Total 19 10 17,242 27 2,004 0 1,776 7,040 1,445 2,270,065 Tuples removed per table
Key values
- edit.tm_reference_term (16198) Main table with removed tuples on database ctddev51
- 20758 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 Mar 13 00 0 0 01 0 0 02 0 0 03 0 0 04 0 0 05 0 0 06 0 0 07 0 0 08 0 0 09 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 20 15 0 12 16 0 30 17 0 8 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 - 0.23 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
- 62 Total read queries
- 1 Total write queries
Queries by database
Key values
- unknown Main database
- 38 Requests
- 10m10s (ctddev51)
- Main time consuming database
Queries by user
Key values
- unknown Main user
- 86 Requests
User Request type Count Duration edit Total 1 1s736ms select 1 1s736ms editeu Total 29 1m46s select 29 1m46s load Total 13 28m22s select 13 28m22s pub2 Total 1 3s294ms select 1 3s294ms pubeu Total 10 21s560ms cte 2 6s522ms select 8 15s37ms unknown Total 86 20m27s select 86 20m27s Duration by user
Key values
- 28m22s (load) Main time consuming user
User Request type Count Duration edit Total 1 1s736ms select 1 1s736ms editeu Total 29 1m46s select 29 1m46s load Total 13 28m22s select 13 28m22s pub2 Total 1 3s294ms select 1 3s294ms pubeu Total 10 21s560ms cte 2 6s522ms select 8 15s37ms unknown Total 86 20m27s select 86 20m27s Queries by host
Key values
- unknown Main host
- 140 Requests
- 51m2s (unknown)
- Main time consuming host
Queries by application
Key values
- unknown Main application
- 62 Requests
- 18m17s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2024-03-13 14:05:50 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 45 1000-10000ms duration
Slowest individual queries
Rank Duration Query 1 2m36s select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;[ Date: 2024-03-13 16:00:41 - Database: ctddev51 - User: load - Bind query: yes ]
2 2m17s select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;[ Date: 2024-03-13 13:56:51 - Database: ctddev51 - User: load - Bind query: yes ]
3 2m9s select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;[ Date: 2024-03-13 12:21:23 - Database: ctddev51 - User: load - Bind query: yes ]
4 2m2s select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;[ Date: 2024-03-13 12:39:37 - Database: ctddev51 - User: load - Bind query: yes ]
5 57s773ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;[ Date: 2024-03-13 16:01:45 - Bind query: yes ]
6 48s546ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;[ Date: 2024-03-13 12:40:31 - Bind query: yes ]
7 46s129ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;[ Date: 2024-03-13 12:22:15 - Bind query: yes ]
8 45s866ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;[ Date: 2024-03-13 13:57:41 - Bind query: yes ]
9 29s957ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 4;[ Date: 2024-03-13 13:58:22 - Bind query: yes ]
10 28s238ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 4;[ Date: 2024-03-13 16:02:26 - Bind query: yes ]
11 25s305ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 4;[ Date: 2024-03-13 12:22:51 - Bind query: yes ]
12 23s18ms SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893');[ Date: 2024-03-13 13:14:01 ]
13 22s520ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 4;[ Date: 2024-03-13 12:41:03 - Bind query: yes ]
14 20s918ms SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id;[ Date: 2024-03-13 13:09:46 ]
15 20s774ms SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') order by ee.id;[ Date: 2024-03-13 13:15:14 ]
16 20s12ms SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id -- ,ee.medium_nm -- get from pub medium table -- ,m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id -- ,ee.medium_term_acc_txt -- get from pub medium table , -- ,m.term_acc_txt ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query -- LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') -- and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt AND m.term_object_type_id = mt.object_type_id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt AND m.term_object_type_id = mt.object_type_id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '';[ Date: 2024-03-13 14:00:18 ]
17 15s180ms select distinct phenotypeTerm.nm AS goNm, phenotypeTerm.nm_html AS goNmHtml, phenotypeTerm.acc_txt AS goAcc, diseaseTerm.nm AS diseaseNm, diseaseTerm.nm_html AS diseaseNmHtml, diseaseTerm.acc_txt AS diseaseAcc, diseaseTerm.acc_db_cd AS diseaseAccDbCd, chemTerm.nm AS chemNm, chemTerm.nm_html AS chemNmHtml, chemTerm.acc_txt AS chemAcc, geneTerm.nm AS geneSymbol, geneTerm.nm_html AS geneSymbolHtml, geneTerm.acc_txt AS geneAcc, COUNT(*) OVER () fullRowCount from PHENOTYPE_TERM_REFERENCE viaChemPTR, PHENOTYPE_TERM_REFERENCE viaGenePTR, TERM phenotypeTerm, TERM diseaseTerm, TERM geneTerm, TERM chemTerm where viaChemPTR.via_term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and chemTerm.id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and viaGenePTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and geneTerm.id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and phenotypeTerm.id = ANY (ARRAY ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5)))) and diseaseTerm.id = ANY (ARRAY ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 3 and upper(baseTerm.nm) LIKE 'NECROSIS'))) and viaChemPTR.phenotype_id = phenotypeTerm.id and viaChemPTR.term_object_type_id = 3 and viaChemPTR.term_id = diseaseTerm.id and viaChemPTR.via_term_object_type_id = 2 and viaChemPTR.via_term_id = chemTerm.id and viaChemPTR.term_id = viaGenePTR.term_id and viaChemPTR.phenotype_id = viaGenePTR.phenotype_id and viaGenePTR.via_term_object_type_id = 4 and viaGenePTR.via_term_id = geneTerm.id and exists ( select 1 from gene_chem_reference where gene_id = geneTerm.id and chem_id = chemTerm.id) GROUP BY phenotypeTerm.nm, phenotypeTerm.nm_html, phenotypeTerm.acc_txt, diseaseTerm.nm, diseaseTerm.nm_html, diseaseTerm.acc_txt, diseaseTerm.acc_db_cd, chemTerm.nm, chemTerm.nm_html, chemTerm.acc_txt, geneTerm.nm, geneTerm.nm_html, geneTerm.acc_txt order by chemTerm.nm LIMIT 50;[ Date: 2024-03-13 05:49:11 - Bind query: yes ]
18 10s185ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 2;[ Date: 2024-03-13 16:01:56 - Bind query: yes ]
19 9s426ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 2;[ Date: 2024-03-13 12:22:25 - Bind query: yes ]
20 9s423ms select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 2;[ Date: 2024-03-13 13:57:52 - Bind query: yes ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 9m5s 4 2m2s 2m36s 2m16s select distinct primarygeneterm.acc_txt, taxonterm.acc_txt, gt.gene_acc_txt from pub1.gene_taxon gt, pub1.term primarygeneterm, pub1.term taxonterm where gt.gene_id = primarygeneterm.id and gt.taxon_id = taxonterm.id;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 13 12 2 4m12s 2m6s 13 1 2m17s 2m17s 16 1 2m36s 2m36s [ User: load - Total duration: 9m5s - Times executed: 4 ]
-
select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;
Date: 2024-03-13 16:00:41 Duration: 2m36s Database: ctddev51 User: load Bind query: yes
-
select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;
Date: 2024-03-13 13:56:51 Duration: 2m17s Database: ctddev51 User: load Bind query: yes
-
select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;
Date: 2024-03-13 12:21:23 Duration: 2m9s Database: ctddev51 User: load Bind query: yes
2 5m41s 12 7s736ms 57s773ms 28s425ms select id, object_type_id, acc_txt, t.acc_db_cd, nm, nm_sort, secondary_nm, description, note from pub1.term t where object_type_id = ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 13 12 6 2m39s 26s610ms 13 3 1m25s 28s415ms 16 3 1m36s 32s65ms -
select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;
Date: 2024-03-13 16:01:45 Duration: 57s773ms Bind query: yes
-
select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;
Date: 2024-03-13 12:40:31 Duration: 48s546ms Bind query: yes
-
select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;
Date: 2024-03-13 12:22:15 Duration: 46s129ms Bind query: yes
3 52s916ms 15 1s58ms 5s218ms 3s527ms select t.id, t.object_type_id, t.acc_txt, t.acc_db_cd, t.nm, t.nm_sort, t.secondary_nm, t.description, t.note, l.nm from pub1.term t, pub1.term_label l where t.object_type_id = ? and t.id = l.term_id;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 13 09 5 17s297ms 3s459ms 10 10 35s618ms 3s561ms [ User: editeu - Total duration: 52s916ms - Times executed: 15 ]
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-03-13 10:01:21 Duration: 5s218ms Database: ctddev51 User: editeu Bind query: yes
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-03-13 10:16:17 Duration: 5s20ms Database: ctddev51 User: editeu Bind query: yes
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-03-13 10:13:40 Duration: 4s899ms Database: ctddev51 User: editeu Bind query: yes
4 23s18ms 1 23s18ms 23s18ms 23s18ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt inner join edit.exposure e on e.exp_event_id = ee.id where e.reference_acc_txt not in (...);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 13 13 1 23s18ms 23s18ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893');
Date: 2024-03-13 13:14:01 Duration: 23s18ms
5 20s918ms 1 20s918ms 20s918ms 20s918ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt inner join edit.exposure e on e.exp_event_id = ee.id;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 13 13 1 20s918ms 20s918ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id;
Date: 2024-03-13 13:09:46 Duration: 20s918ms
6 20s774ms 1 20s774ms 20s774ms 20s774ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt inner join edit.exposure e on e.exp_event_id = ee.id where e.reference_acc_txt not in (...) order by ee.id;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 13 13 1 20s774ms 20s774ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') order by ee.id;
Date: 2024-03-13 13:15:14 Duration: 20s774ms
7 20s12ms 1 20s12ms 20s12ms 20s12ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id where e.reference_acc_txt not in (...) and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id where e.reference_acc_txt not in (...) and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id where e.reference_acc_txt not in (...); , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id where e.reference_acc_txt not in (...) and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt and m.term_object_type_id = mt.object_type_id; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt and m.term_object_type_id = mt.object_type_id --and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 13 14 1 20s12ms 20s12ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id -- ,ee.medium_nm -- get from pub medium table -- ,m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id -- ,ee.medium_term_acc_txt -- get from pub medium table , -- ,m.term_acc_txt ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query -- LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') -- and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt AND m.term_object_type_id = mt.object_type_id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt AND m.term_object_type_id = mt.object_type_id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '';
Date: 2024-03-13 14:00:18 Duration: 20s12ms
8 15s180ms 1 15s180ms 15s180ms 15s180ms select distinct phenotypeterm.nm as gonm, phenotypeterm.nm_html as gonmhtml, phenotypeterm.acc_txt as goacc, diseaseterm.nm as diseasenm, diseaseterm.nm_html as diseasenmhtml, diseaseterm.acc_txt as diseaseacc, diseaseterm.acc_db_cd as diseaseaccdbcd, chemterm.nm as chemnm, chemterm.nm_html as chemnmhtml, chemterm.acc_txt as chemacc, geneterm.nm as genesymbol, geneterm.nm_html as genesymbolhtml, geneterm.acc_txt as geneacc, count(*) over () fullrowcount from phenotype_term_reference viachemptr, phenotype_term_reference viageneptr, term phenotypeterm, term diseaseterm, term geneterm, term chemterm where viachemptr.via_term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and chemterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and viageneptr.via_term_id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and geneterm.id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and phenotypeterm.id = any (array ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?)))) and diseaseterm.id = any (array ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?))) and viachemptr.phenotype_id = phenotypeterm.id and viachemptr.term_object_type_id = ? and viachemptr.term_id = diseaseterm.id and viachemptr.via_term_object_type_id = ? and viachemptr.via_term_id = chemterm.id and viachemptr.term_id = viageneptr.term_id and viachemptr.phenotype_id = viageneptr.phenotype_id and viageneptr.via_term_object_type_id = ? and viageneptr.via_term_id = geneterm.id and exists ( select ? from gene_chem_reference where gene_id = geneterm.id and chem_id = chemterm.id) group by phenotypeterm.nm, phenotypeterm.nm_html, phenotypeterm.acc_txt, diseaseterm.nm, diseaseterm.nm_html, diseaseterm.acc_txt, diseaseterm.acc_db_cd, chemterm.nm, chemterm.nm_html, chemterm.acc_txt, geneterm.nm, geneterm.nm_html, geneterm.acc_txt order by chemterm.nm limit ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 13 05 1 15s180ms 15s180ms -
select distinct phenotypeTerm.nm AS goNm, phenotypeTerm.nm_html AS goNmHtml, phenotypeTerm.acc_txt AS goAcc, diseaseTerm.nm AS diseaseNm, diseaseTerm.nm_html AS diseaseNmHtml, diseaseTerm.acc_txt AS diseaseAcc, diseaseTerm.acc_db_cd AS diseaseAccDbCd, chemTerm.nm AS chemNm, chemTerm.nm_html AS chemNmHtml, chemTerm.acc_txt AS chemAcc, geneTerm.nm AS geneSymbol, geneTerm.nm_html AS geneSymbolHtml, geneTerm.acc_txt AS geneAcc, COUNT(*) OVER () fullRowCount from PHENOTYPE_TERM_REFERENCE viaChemPTR, PHENOTYPE_TERM_REFERENCE viaGenePTR, TERM phenotypeTerm, TERM diseaseTerm, TERM geneTerm, TERM chemTerm where viaChemPTR.via_term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and chemTerm.id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and viaGenePTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and geneTerm.id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and phenotypeTerm.id = ANY (ARRAY ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5)))) and diseaseTerm.id = ANY (ARRAY ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 3 and upper(baseTerm.nm) LIKE 'NECROSIS'))) and viaChemPTR.phenotype_id = phenotypeTerm.id and viaChemPTR.term_object_type_id = 3 and viaChemPTR.term_id = diseaseTerm.id and viaChemPTR.via_term_object_type_id = 2 and viaChemPTR.via_term_id = chemTerm.id and viaChemPTR.term_id = viaGenePTR.term_id and viaChemPTR.phenotype_id = viaGenePTR.phenotype_id and viaGenePTR.via_term_object_type_id = 4 and viaGenePTR.via_term_id = geneTerm.id and exists ( select 1 from gene_chem_reference where gene_id = geneTerm.id and chem_id = chemTerm.id) GROUP BY phenotypeTerm.nm, phenotypeTerm.nm_html, phenotypeTerm.acc_txt, diseaseTerm.nm, diseaseTerm.nm_html, diseaseTerm.acc_txt, diseaseTerm.acc_db_cd, chemTerm.nm, chemTerm.nm_html, chemTerm.acc_txt, geneTerm.nm, geneTerm.nm_html, geneTerm.acc_txt order by chemTerm.nm LIMIT 50;
Date: 2024-03-13 05:49:11 Duration: 15s180ms Bind query: yes
9 8s446ms 4 1s906ms 2s227ms 2s111ms select r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refacc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, count(*) over () fullrowcount from reference r where r.id in ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) order by r.sort_txt limit ?;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 13 05 4 8s446ms 2s111ms -
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2036477')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-03-13 05:48:05 Duration: 2s227ms Bind query: yes
-
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2036477')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-03-13 05:48:02 Duration: 2s221ms Bind query: yes
-
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1275443')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-03-13 05:47:55 Duration: 2s90ms Bind query: yes
10 6s1ms 1 6s1ms 6s1ms 6s1ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 13 05 1 6s1ms 6s1ms -
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9606' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-03-13 05:48:46 Duration: 6s1ms Bind query: yes
11 5s871ms 1 5s871ms 5s871ms 5s871ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 13 05 1 5s871ms 5s871ms -
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ACETYLCYSTEINE')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006979' AND l.type_cd = 'A' AND l.object_type_id = 5))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 10 and upper(baseTerm.nm) LIKE 'CARDIOVASCULAR SYSTEM'))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9605' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-03-13 05:48:52 Duration: 5s871ms Bind query: yes
12 3s640ms 2 1s736ms 1s904ms 1s820ms select * from tm_reference;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 13 09 1 1s736ms 1s736ms 13 1 1s904ms 1s904ms [ User: edit - Total duration: 1s736ms - Times executed: 1 ]
[ Application: pgAdmin 4 - CONN:6193705 - Total duration: 1s736ms - Times executed: 1 ]
-
select * from tm_reference;
Date: 2024-03-13 13:07:28 Duration: 1s904ms
-
select * from tm_reference;
Date: 2024-03-13 09:53:00 Duration: 1s736ms Database: ctddev51 User: edit Application: pgAdmin 4 - CONN:6193705
13 3s452ms 1 3s452ms 3s452ms 3s452ms select gcr.ixn_id, null, null, null from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?));Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 13 05 1 3s452ms 3s452ms [ User: pubeu - Total duration: 3s452ms - Times executed: 1 ]
-
SELECT /* CIQH.getIxnCacheQuery */ gcr.ixn_id, NULL, NULL, NULL FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'));
Date: 2024-03-13 05:47:18 Duration: 3s452ms Database: ctddev51 User: pubeu Bind query: yes
14 3s393ms 1 3s393ms 3s393ms 3s393ms select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Mar 13 05 1 3s393ms 3s393ms -
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-03-13 05:47:22 Duration: 3s393ms Bind query: yes
15 3s289ms 1 3s289ms 3s289ms 3s289ms select * from tm_reference_term order by create_tm desc;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Mar 13 15 1 3s289ms 3s289ms -
select * from tm_reference_term order by create_tm desc;
Date: 2024-03-13 15:50:58 Duration: 3s289ms
16 3s286ms 1 3s286ms 3s286ms 3s286ms with recursive sub_node ( object_id, id, path, lvl ) as ( select n.object_id, n.id, array[n.nm_sort], ? from dag_node n where n.object_id = ? union all select n.object_id, n.id, cast(path || n.nm_sort as varchar(?)[]), sn.lvl + ? from dag_node n inner join sub_node sn on (n.parent_id = sn.id)) select distinct t.nm prinm, t.nm_html prinmhtml, t.secondary_nm secondarynm, t.acc_db_cd accdbcd, t.acc_txt termacc, t.is_leaf isleaf, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_genes hasgenes, sn.lvl, sn.path, max(sn.lvl) over () maxlvl, t.has_phenotypes hasphenotypes from sub_node sn inner join term t on sn.object_id = t.id where sn.lvl <= ? order by sn.path;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Mar 13 05 1 3s286ms 3s286ms [ User: pubeu - Total duration: 3s286ms - Times executed: 1 ]
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '584887' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-03-13 05:45:12 Duration: 3s286ms Database: ctddev51 User: pubeu Bind query: yes
17 3s127ms 1 3s127ms 3s127ms 3s127ms select g.nm genesymbol, g.id geneid, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, i.id ixnid, i.ixn_prose_txt ixnprose, i.ixn_prose_html ixnprosehtml, i.actions_txt ixnactions, count(distinct gcr.reference_id) refcount, count(distinct gcr.taxon_id) taxoncount, count(*) over () fullrowcount from gene_chem_reference gcr inner join ixn i on gcr.ixn_id = i.id inner join term g on gcr.gene_id = g.id inner join term c on gcr.chem_id = c.id where gcr.gene_id = any (array (( select tp.term_id from term_pathway tp where upper(tp.pathway_nm) like ? and tp.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?)) group by g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id order by g.nm_sort, c.nm_sort, i.sort_txt limit ?;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Mar 13 05 1 3s127ms 3s127ms -
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterPathwayWhereEquals.Name */ tp.term_id FROM term_pathway tp WHERE UPPER(tp.pathway_nm) LIKE 'METABOLISM' AND tp.object_type_id = 4))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-03-13 05:47:29 Duration: 3s127ms Bind query: yes
18 2s742ms 2 1s98ms 1s643ms 1s371ms select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id where ggr.reference_id = ? order by fg.nm_sort, tg.nm_sort limit ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Mar 13 05 2 2s742ms 1s371ms [ User: pubeu - Total duration: 1s643ms - Times executed: 1 ]
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-03-13 05:48:10 Duration: 1s643ms Database: ctddev51 User: pubeu Bind query: yes
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-03-13 05:48:08 Duration: 1s98ms Bind query: yes
19 2s644ms 1 2s644ms 2s644ms 2s644ms select ? "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casrn "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" from ( with sq as ( select distinct c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casrn, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort from term c inner join gene_chem_reference gcr on c.id = gcr.chem_id inner join term g on gcr.gene_id = g.id where (c.id = ?)) select distinct sq.chem_nm, sq.chem_acc_txt, sq.casrn, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm from sq inner join gene_go_annot gga on sq.gene_id = gga.gene_id inner join dag_node gt on gga.go_term_id = gt.object_id inner join dag d on gt.dag_id = d.id where gga.is_not = false and (d.id = ? or d.id = ?) order by sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Mar 13 05 1 2s644ms 2s644ms -
SELECT /* BatchChemGODAO */ 'ddt' "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casRN "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" FROM ( WITH sq AS ( SELECT DISTINCT c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casRN, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort FROM term c INNER JOIN gene_chem_reference gcr ON c.id = gcr.chem_id INNER JOIN term g ON gcr.gene_id = g.id WHERE (c.id = 1275443)) SELECT DISTINCT sq.chem_nm, sq.chem_acc_txt, sq.casRN, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm FROM sq INNER JOIN gene_go_annot gga ON sq.gene_id = gga.gene_id INNER JOIN dag_node gt ON gga.go_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE gga.is_not = false AND (d.id = 5 OR d.id = 4) ORDER BY sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;
Date: 2024-03-13 05:48:27 Duration: 2s644ms Bind query: yes
20 2s86ms 1 2s86ms 2s86ms 2s86ms select * from tm_reference -- where acc_txt = ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Mar 13 13 1 2s86ms 2s86ms -
select * from tm_reference -- where abstract_txt = '' -- where acc_txt = '27915011';
Date: 2024-03-13 13:03:41 Duration: 2s86ms
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 15 52s916ms 1s58ms 5s218ms 3s527ms select t.id, t.object_type_id, t.acc_txt, t.acc_db_cd, t.nm, t.nm_sort, t.secondary_nm, t.description, t.note, l.nm from pub1.term t, pub1.term_label l where t.object_type_id = ? and t.id = l.term_id;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 13 09 5 17s297ms 3s459ms 10 10 35s618ms 3s561ms [ User: editeu - Total duration: 52s916ms - Times executed: 15 ]
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-03-13 10:01:21 Duration: 5s218ms Database: ctddev51 User: editeu Bind query: yes
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-03-13 10:16:17 Duration: 5s20ms Database: ctddev51 User: editeu Bind query: yes
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-03-13 10:13:40 Duration: 4s899ms Database: ctddev51 User: editeu Bind query: yes
2 12 5m41s 7s736ms 57s773ms 28s425ms select id, object_type_id, acc_txt, t.acc_db_cd, nm, nm_sort, secondary_nm, description, note from pub1.term t where object_type_id = ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 13 12 6 2m39s 26s610ms 13 3 1m25s 28s415ms 16 3 1m36s 32s65ms -
select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;
Date: 2024-03-13 16:01:45 Duration: 57s773ms Bind query: yes
-
select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;
Date: 2024-03-13 12:40:31 Duration: 48s546ms Bind query: yes
-
select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;
Date: 2024-03-13 12:22:15 Duration: 46s129ms Bind query: yes
3 4 9m5s 2m2s 2m36s 2m16s select distinct primarygeneterm.acc_txt, taxonterm.acc_txt, gt.gene_acc_txt from pub1.gene_taxon gt, pub1.term primarygeneterm, pub1.term taxonterm where gt.gene_id = primarygeneterm.id and gt.taxon_id = taxonterm.id;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 13 12 2 4m12s 2m6s 13 1 2m17s 2m17s 16 1 2m36s 2m36s [ User: load - Total duration: 9m5s - Times executed: 4 ]
-
select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;
Date: 2024-03-13 16:00:41 Duration: 2m36s Database: ctddev51 User: load Bind query: yes
-
select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;
Date: 2024-03-13 13:56:51 Duration: 2m17s Database: ctddev51 User: load Bind query: yes
-
select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;
Date: 2024-03-13 12:21:23 Duration: 2m9s Database: ctddev51 User: load Bind query: yes
4 4 8s446ms 1s906ms 2s227ms 2s111ms select r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refacc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, count(*) over () fullrowcount from reference r where r.id in ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) order by r.sort_txt limit ?;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 13 05 4 8s446ms 2s111ms -
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2036477')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-03-13 05:48:05 Duration: 2s227ms Bind query: yes
-
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2036477')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-03-13 05:48:02 Duration: 2s221ms Bind query: yes
-
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1275443')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-03-13 05:47:55 Duration: 2s90ms Bind query: yes
5 2 3s640ms 1s736ms 1s904ms 1s820ms select * from tm_reference;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 13 09 1 1s736ms 1s736ms 13 1 1s904ms 1s904ms [ User: edit - Total duration: 1s736ms - Times executed: 1 ]
[ Application: pgAdmin 4 - CONN:6193705 - Total duration: 1s736ms - Times executed: 1 ]
-
select * from tm_reference;
Date: 2024-03-13 13:07:28 Duration: 1s904ms
-
select * from tm_reference;
Date: 2024-03-13 09:53:00 Duration: 1s736ms Database: ctddev51 User: edit Application: pgAdmin 4 - CONN:6193705
6 2 2s742ms 1s98ms 1s643ms 1s371ms select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id where ggr.reference_id = ? order by fg.nm_sort, tg.nm_sort limit ?;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 13 05 2 2s742ms 1s371ms [ User: pubeu - Total duration: 1s643ms - Times executed: 1 ]
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-03-13 05:48:10 Duration: 1s643ms Database: ctddev51 User: pubeu Bind query: yes
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-03-13 05:48:08 Duration: 1s98ms Bind query: yes
7 1 23s18ms 23s18ms 23s18ms 23s18ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt inner join edit.exposure e on e.exp_event_id = ee.id where e.reference_acc_txt not in (...);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 13 13 1 23s18ms 23s18ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893');
Date: 2024-03-13 13:14:01 Duration: 23s18ms
8 1 20s918ms 20s918ms 20s918ms 20s918ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt inner join edit.exposure e on e.exp_event_id = ee.id;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 13 13 1 20s918ms 20s918ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id;
Date: 2024-03-13 13:09:46 Duration: 20s918ms
9 1 20s774ms 20s774ms 20s774ms 20s774ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt inner join edit.exposure e on e.exp_event_id = ee.id where e.reference_acc_txt not in (...) order by ee.id;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 13 13 1 20s774ms 20s774ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') order by ee.id;
Date: 2024-03-13 13:15:14 Duration: 20s774ms
10 1 20s12ms 20s12ms 20s12ms 20s12ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id where e.reference_acc_txt not in (...) and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id where e.reference_acc_txt not in (...) and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id where e.reference_acc_txt not in (...); , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id where e.reference_acc_txt not in (...) and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt and m.term_object_type_id = mt.object_type_id; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt and m.term_object_type_id = mt.object_type_id --and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 13 14 1 20s12ms 20s12ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id -- ,ee.medium_nm -- get from pub medium table -- ,m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id -- ,ee.medium_term_acc_txt -- get from pub medium table , -- ,m.term_acc_txt ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query -- LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') -- and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt AND m.term_object_type_id = mt.object_type_id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt AND m.term_object_type_id = mt.object_type_id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '';
Date: 2024-03-13 14:00:18 Duration: 20s12ms
11 1 15s180ms 15s180ms 15s180ms 15s180ms select distinct phenotypeterm.nm as gonm, phenotypeterm.nm_html as gonmhtml, phenotypeterm.acc_txt as goacc, diseaseterm.nm as diseasenm, diseaseterm.nm_html as diseasenmhtml, diseaseterm.acc_txt as diseaseacc, diseaseterm.acc_db_cd as diseaseaccdbcd, chemterm.nm as chemnm, chemterm.nm_html as chemnmhtml, chemterm.acc_txt as chemacc, geneterm.nm as genesymbol, geneterm.nm_html as genesymbolhtml, geneterm.acc_txt as geneacc, count(*) over () fullrowcount from phenotype_term_reference viachemptr, phenotype_term_reference viageneptr, term phenotypeterm, term diseaseterm, term geneterm, term chemterm where viachemptr.via_term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and chemterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and viageneptr.via_term_id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and geneterm.id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and phenotypeterm.id = any (array ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?)))) and diseaseterm.id = any (array ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?))) and viachemptr.phenotype_id = phenotypeterm.id and viachemptr.term_object_type_id = ? and viachemptr.term_id = diseaseterm.id and viachemptr.via_term_object_type_id = ? and viachemptr.via_term_id = chemterm.id and viachemptr.term_id = viageneptr.term_id and viachemptr.phenotype_id = viageneptr.phenotype_id and viageneptr.via_term_object_type_id = ? and viageneptr.via_term_id = geneterm.id and exists ( select ? from gene_chem_reference where gene_id = geneterm.id and chem_id = chemterm.id) group by phenotypeterm.nm, phenotypeterm.nm_html, phenotypeterm.acc_txt, diseaseterm.nm, diseaseterm.nm_html, diseaseterm.acc_txt, diseaseterm.acc_db_cd, chemterm.nm, chemterm.nm_html, chemterm.acc_txt, geneterm.nm, geneterm.nm_html, geneterm.acc_txt order by chemterm.nm limit ?;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 13 05 1 15s180ms 15s180ms -
select distinct phenotypeTerm.nm AS goNm, phenotypeTerm.nm_html AS goNmHtml, phenotypeTerm.acc_txt AS goAcc, diseaseTerm.nm AS diseaseNm, diseaseTerm.nm_html AS diseaseNmHtml, diseaseTerm.acc_txt AS diseaseAcc, diseaseTerm.acc_db_cd AS diseaseAccDbCd, chemTerm.nm AS chemNm, chemTerm.nm_html AS chemNmHtml, chemTerm.acc_txt AS chemAcc, geneTerm.nm AS geneSymbol, geneTerm.nm_html AS geneSymbolHtml, geneTerm.acc_txt AS geneAcc, COUNT(*) OVER () fullRowCount from PHENOTYPE_TERM_REFERENCE viaChemPTR, PHENOTYPE_TERM_REFERENCE viaGenePTR, TERM phenotypeTerm, TERM diseaseTerm, TERM geneTerm, TERM chemTerm where viaChemPTR.via_term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and chemTerm.id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and viaGenePTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and geneTerm.id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and phenotypeTerm.id = ANY (ARRAY ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5)))) and diseaseTerm.id = ANY (ARRAY ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 3 and upper(baseTerm.nm) LIKE 'NECROSIS'))) and viaChemPTR.phenotype_id = phenotypeTerm.id and viaChemPTR.term_object_type_id = 3 and viaChemPTR.term_id = diseaseTerm.id and viaChemPTR.via_term_object_type_id = 2 and viaChemPTR.via_term_id = chemTerm.id and viaChemPTR.term_id = viaGenePTR.term_id and viaChemPTR.phenotype_id = viaGenePTR.phenotype_id and viaGenePTR.via_term_object_type_id = 4 and viaGenePTR.via_term_id = geneTerm.id and exists ( select 1 from gene_chem_reference where gene_id = geneTerm.id and chem_id = chemTerm.id) GROUP BY phenotypeTerm.nm, phenotypeTerm.nm_html, phenotypeTerm.acc_txt, diseaseTerm.nm, diseaseTerm.nm_html, diseaseTerm.acc_txt, diseaseTerm.acc_db_cd, chemTerm.nm, chemTerm.nm_html, chemTerm.acc_txt, geneTerm.nm, geneTerm.nm_html, geneTerm.acc_txt order by chemTerm.nm LIMIT 50;
Date: 2024-03-13 05:49:11 Duration: 15s180ms Bind query: yes
12 1 6s1ms 6s1ms 6s1ms 6s1ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 13 05 1 6s1ms 6s1ms -
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9606' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-03-13 05:48:46 Duration: 6s1ms Bind query: yes
13 1 5s871ms 5s871ms 5s871ms 5s871ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 13 05 1 5s871ms 5s871ms -
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ACETYLCYSTEINE')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006979' AND l.type_cd = 'A' AND l.object_type_id = 5))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 10 and upper(baseTerm.nm) LIKE 'CARDIOVASCULAR SYSTEM'))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9605' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-03-13 05:48:52 Duration: 5s871ms Bind query: yes
14 1 3s452ms 3s452ms 3s452ms 3s452ms select gcr.ixn_id, null, null, null from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?));Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Mar 13 05 1 3s452ms 3s452ms [ User: pubeu - Total duration: 3s452ms - Times executed: 1 ]
-
SELECT /* CIQH.getIxnCacheQuery */ gcr.ixn_id, NULL, NULL, NULL FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'));
Date: 2024-03-13 05:47:18 Duration: 3s452ms Database: ctddev51 User: pubeu Bind query: yes
15 1 3s393ms 3s393ms 3s393ms 3s393ms select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Mar 13 05 1 3s393ms 3s393ms -
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-03-13 05:47:22 Duration: 3s393ms Bind query: yes
16 1 3s289ms 3s289ms 3s289ms 3s289ms select * from tm_reference_term order by create_tm desc;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Mar 13 15 1 3s289ms 3s289ms -
select * from tm_reference_term order by create_tm desc;
Date: 2024-03-13 15:50:58 Duration: 3s289ms
17 1 3s286ms 3s286ms 3s286ms 3s286ms with recursive sub_node ( object_id, id, path, lvl ) as ( select n.object_id, n.id, array[n.nm_sort], ? from dag_node n where n.object_id = ? union all select n.object_id, n.id, cast(path || n.nm_sort as varchar(?)[]), sn.lvl + ? from dag_node n inner join sub_node sn on (n.parent_id = sn.id)) select distinct t.nm prinm, t.nm_html prinmhtml, t.secondary_nm secondarynm, t.acc_db_cd accdbcd, t.acc_txt termacc, t.is_leaf isleaf, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_genes hasgenes, sn.lvl, sn.path, max(sn.lvl) over () maxlvl, t.has_phenotypes hasphenotypes from sub_node sn inner join term t on sn.object_id = t.id where sn.lvl <= ? order by sn.path;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Mar 13 05 1 3s286ms 3s286ms [ User: pubeu - Total duration: 3s286ms - Times executed: 1 ]
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '584887' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-03-13 05:45:12 Duration: 3s286ms Database: ctddev51 User: pubeu Bind query: yes
18 1 3s127ms 3s127ms 3s127ms 3s127ms select g.nm genesymbol, g.id geneid, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, i.id ixnid, i.ixn_prose_txt ixnprose, i.ixn_prose_html ixnprosehtml, i.actions_txt ixnactions, count(distinct gcr.reference_id) refcount, count(distinct gcr.taxon_id) taxoncount, count(*) over () fullrowcount from gene_chem_reference gcr inner join ixn i on gcr.ixn_id = i.id inner join term g on gcr.gene_id = g.id inner join term c on gcr.chem_id = c.id where gcr.gene_id = any (array (( select tp.term_id from term_pathway tp where upper(tp.pathway_nm) like ? and tp.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?)) group by g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id order by g.nm_sort, c.nm_sort, i.sort_txt limit ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Mar 13 05 1 3s127ms 3s127ms -
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterPathwayWhereEquals.Name */ tp.term_id FROM term_pathway tp WHERE UPPER(tp.pathway_nm) LIKE 'METABOLISM' AND tp.object_type_id = 4))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-03-13 05:47:29 Duration: 3s127ms Bind query: yes
19 1 2s644ms 2s644ms 2s644ms 2s644ms select ? "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casrn "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" from ( with sq as ( select distinct c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casrn, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort from term c inner join gene_chem_reference gcr on c.id = gcr.chem_id inner join term g on gcr.gene_id = g.id where (c.id = ?)) select distinct sq.chem_nm, sq.chem_acc_txt, sq.casrn, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm from sq inner join gene_go_annot gga on sq.gene_id = gga.gene_id inner join dag_node gt on gga.go_term_id = gt.object_id inner join dag d on gt.dag_id = d.id where gga.is_not = false and (d.id = ? or d.id = ?) order by sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Mar 13 05 1 2s644ms 2s644ms -
SELECT /* BatchChemGODAO */ 'ddt' "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casRN "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" FROM ( WITH sq AS ( SELECT DISTINCT c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casRN, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort FROM term c INNER JOIN gene_chem_reference gcr ON c.id = gcr.chem_id INNER JOIN term g ON gcr.gene_id = g.id WHERE (c.id = 1275443)) SELECT DISTINCT sq.chem_nm, sq.chem_acc_txt, sq.casRN, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm FROM sq INNER JOIN gene_go_annot gga ON sq.gene_id = gga.gene_id INNER JOIN dag_node gt ON gga.go_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE gga.is_not = false AND (d.id = 5 OR d.id = 4) ORDER BY sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;
Date: 2024-03-13 05:48:27 Duration: 2s644ms Bind query: yes
20 1 2s86ms 2s86ms 2s86ms 2s86ms select * from tm_reference -- where acc_txt = ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Mar 13 13 1 2s86ms 2s86ms -
select * from tm_reference -- where abstract_txt = '' -- where acc_txt = '27915011';
Date: 2024-03-13 13:03:41 Duration: 2s86ms
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 2m2s 2m36s 2m16s 4 9m5s select distinct primarygeneterm.acc_txt, taxonterm.acc_txt, gt.gene_acc_txt from pub1.gene_taxon gt, pub1.term primarygeneterm, pub1.term taxonterm where gt.gene_id = primarygeneterm.id and gt.taxon_id = taxonterm.id;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 13 12 2 4m12s 2m6s 13 1 2m17s 2m17s 16 1 2m36s 2m36s [ User: load - Total duration: 9m5s - Times executed: 4 ]
-
select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;
Date: 2024-03-13 16:00:41 Duration: 2m36s Database: ctddev51 User: load Bind query: yes
-
select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;
Date: 2024-03-13 13:56:51 Duration: 2m17s Database: ctddev51 User: load Bind query: yes
-
select distinct primaryGeneTerm.acc_txt, taxonTerm.acc_txt, gt.gene_acc_txt from pub1.GENE_TAXON gt, pub1.TERM primaryGeneTerm, pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id;
Date: 2024-03-13 12:21:23 Duration: 2m9s Database: ctddev51 User: load Bind query: yes
2 7s736ms 57s773ms 28s425ms 12 5m41s select id, object_type_id, acc_txt, t.acc_db_cd, nm, nm_sort, secondary_nm, description, note from pub1.term t where object_type_id = ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 13 12 6 2m39s 26s610ms 13 3 1m25s 28s415ms 16 3 1m36s 32s65ms -
select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;
Date: 2024-03-13 16:01:45 Duration: 57s773ms Bind query: yes
-
select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;
Date: 2024-03-13 12:40:31 Duration: 48s546ms Bind query: yes
-
select ID, OBJECT_TYPE_ID, ACC_TXT, t.ACC_DB_CD, NM, NM_SORT, SECONDARY_NM, DESCRIPTION, NOTE from pub1.term t where object_type_id = 1;
Date: 2024-03-13 12:22:15 Duration: 46s129ms Bind query: yes
3 23s18ms 23s18ms 23s18ms 1 23s18ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt inner join edit.exposure e on e.exp_event_id = ee.id where e.reference_acc_txt not in (...);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 13 13 1 23s18ms 23s18ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893');
Date: 2024-03-13 13:14:01 Duration: 23s18ms
4 20s918ms 20s918ms 20s918ms 1 20s918ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt inner join edit.exposure e on e.exp_event_id = ee.id;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 13 13 1 20s918ms 20s918ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id;
Date: 2024-03-13 13:09:46 Duration: 20s918ms
5 20s774ms 20s774ms 20s774ms 1 20s774ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt inner join edit.exposure e on e.exp_event_id = ee.id where e.reference_acc_txt not in (...) order by ee.id;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 13 13 1 20s774ms 20s774ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') order by ee.id;
Date: 2024-03-13 13:15:14 Duration: 20s774ms
6 20s12ms 20s12ms 20s12ms 1 20s12ms select ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id where e.reference_acc_txt not in (...) and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id where e.reference_acc_txt not in (...) and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id where e.reference_acc_txt not in (...); , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id where e.reference_acc_txt not in (...) and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id inner join pub2.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt and m.term_object_type_id = mt.object_type_id; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, t.id, ee.exp_marker_type_id, ee.medium_id, m.nm, mt.id, m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html from edit.exp_event ee inner join edit.exposure e on e.exp_event_id = ee.id and e.reference_acc_txt not in (...) inner join edit.exp_marker_type emt on ee.exp_marker_type_id = emt.id inner join edit.object_type o on emt.object_type_id = o.id left outer join pub2.term t on ee.exp_marker_acc_txt = t.acc_txt and o.id = t.object_type_id left outer join pub2.medium m on ee.medium_id = m.id left outer join pub2.term mt on m.term_acc_txt = mt.acc_txt and m.term_object_type_id = mt.object_type_id --and ee.exp_marker_acc_txt is not null and ee.exp_marker_acc_txt <> ?;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 13 14 1 20s12ms 20s12ms -
SELECT ee.exp_marker_lvl, ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id -- ,ee.medium_nm -- get from pub medium table -- ,m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id -- ,ee.medium_term_acc_txt -- get from pub medium table , -- ,m.term_acc_txt ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query -- LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') -- and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> ''; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm -- ,ee.medium_term_id -- get from pub term table -- ,mt.id , -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt AND m.term_object_type_id = mt.object_type_id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ; , ee.exp_marker_lvl_range, ee.detection_limit_uom, ee.note, ee.detection_freq, ee.detection_freq_range, ee.collection_end_yr, ee.detection_limit_is_loq, ee.detection_limit, ee.detection_limit_range, ee.assay_note, ee.assay_measurement_stat, ee.exp_marker_actor_form_type_id, ee.exp_marker_acc_db_id, ee.exp_marker_acc_txt, ee.collection_start_yr, ee.assay_uom, -- ,ee.exp_marker_term_id -- get from term table t.id, ee.exp_marker_type_id, ee.medium_id, -- ,ee.medium_nm -- get from pub medium table m.nm, -- ,ee.medium_term_id -- get from pub term table mt.id, -- ,ee.medium_term_acc_txt -- get from pub medium table m.term_acc_txt, ee.has_locations, ee.id, ee.exp_marker_term_nm, t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id AND e.reference_acc_txt NOT IN ('11874814', '12819278', '14527848', '12003754', '12948893') INNER JOIN edit.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt AND m.term_object_type_id = mt.object_type_id -- LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt -- WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') --and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '';
Date: 2024-03-13 14:00:18 Duration: 20s12ms
7 15s180ms 15s180ms 15s180ms 1 15s180ms select distinct phenotypeterm.nm as gonm, phenotypeterm.nm_html as gonmhtml, phenotypeterm.acc_txt as goacc, diseaseterm.nm as diseasenm, diseaseterm.nm_html as diseasenmhtml, diseaseterm.acc_txt as diseaseacc, diseaseterm.acc_db_cd as diseaseaccdbcd, chemterm.nm as chemnm, chemterm.nm_html as chemnmhtml, chemterm.acc_txt as chemacc, geneterm.nm as genesymbol, geneterm.nm_html as genesymbolhtml, geneterm.acc_txt as geneacc, count(*) over () fullrowcount from phenotype_term_reference viachemptr, phenotype_term_reference viageneptr, term phenotypeterm, term diseaseterm, term geneterm, term chemterm where viachemptr.via_term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and chemterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and viageneptr.via_term_id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and geneterm.id in ( select baseterm.id from term baseterm where baseterm.object_type_id = ? and upper(baseterm.nm) like ?) and phenotypeterm.id = any (array ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?)))) and diseaseterm.id = any (array ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?))) and viachemptr.phenotype_id = phenotypeterm.id and viachemptr.term_object_type_id = ? and viachemptr.term_id = diseaseterm.id and viachemptr.via_term_object_type_id = ? and viachemptr.via_term_id = chemterm.id and viachemptr.term_id = viageneptr.term_id and viachemptr.phenotype_id = viageneptr.phenotype_id and viageneptr.via_term_object_type_id = ? and viageneptr.via_term_id = geneterm.id and exists ( select ? from gene_chem_reference where gene_id = geneterm.id and chem_id = chemterm.id) group by phenotypeterm.nm, phenotypeterm.nm_html, phenotypeterm.acc_txt, diseaseterm.nm, diseaseterm.nm_html, diseaseterm.acc_txt, diseaseterm.acc_db_cd, chemterm.nm, chemterm.nm_html, chemterm.acc_txt, geneterm.nm, geneterm.nm_html, geneterm.acc_txt order by chemterm.nm limit ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 13 05 1 15s180ms 15s180ms -
select distinct phenotypeTerm.nm AS goNm, phenotypeTerm.nm_html AS goNmHtml, phenotypeTerm.acc_txt AS goAcc, diseaseTerm.nm AS diseaseNm, diseaseTerm.nm_html AS diseaseNmHtml, diseaseTerm.acc_txt AS diseaseAcc, diseaseTerm.acc_db_cd AS diseaseAccDbCd, chemTerm.nm AS chemNm, chemTerm.nm_html AS chemNmHtml, chemTerm.acc_txt AS chemAcc, geneTerm.nm AS geneSymbol, geneTerm.nm_html AS geneSymbolHtml, geneTerm.acc_txt AS geneAcc, COUNT(*) OVER () fullRowCount from PHENOTYPE_TERM_REFERENCE viaChemPTR, PHENOTYPE_TERM_REFERENCE viaGenePTR, TERM phenotypeTerm, TERM diseaseTerm, TERM geneTerm, TERM chemTerm where viaChemPTR.via_term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and chemTerm.id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and viaGenePTR.via_term_id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and geneTerm.id IN ( select baseTerm.id from term baseTerm WHERE baseTerm.object_type_id = 4 and upper(baseTerm.nm) LIKE 'BCL2') and phenotypeTerm.id = ANY (ARRAY ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5)))) and diseaseTerm.id = ANY (ARRAY ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 3 and upper(baseTerm.nm) LIKE 'NECROSIS'))) and viaChemPTR.phenotype_id = phenotypeTerm.id and viaChemPTR.term_object_type_id = 3 and viaChemPTR.term_id = diseaseTerm.id and viaChemPTR.via_term_object_type_id = 2 and viaChemPTR.via_term_id = chemTerm.id and viaChemPTR.term_id = viaGenePTR.term_id and viaChemPTR.phenotype_id = viaGenePTR.phenotype_id and viaGenePTR.via_term_object_type_id = 4 and viaGenePTR.via_term_id = geneTerm.id and exists ( select 1 from gene_chem_reference where gene_id = geneTerm.id and chem_id = chemTerm.id) GROUP BY phenotypeTerm.nm, phenotypeTerm.nm_html, phenotypeTerm.acc_txt, diseaseTerm.nm, diseaseTerm.nm_html, diseaseTerm.acc_txt, diseaseTerm.acc_db_cd, chemTerm.nm, chemTerm.nm_html, chemTerm.acc_txt, geneTerm.nm, geneTerm.nm_html, geneTerm.acc_txt order by chemTerm.nm LIMIT 50;
Date: 2024-03-13 05:49:11 Duration: 15s180ms Bind query: yes
8 6s1ms 6s1ms 6s1ms 1 6s1ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 13 05 1 6s1ms 6s1ms -
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ZINC')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006915' AND l.type_cd = 'A' AND l.object_type_id = 5))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9606' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-03-13 05:48:46 Duration: 6s1ms Bind query: yes
9 5s871ms 5s871ms 5s871ms 1 5s871ms select distinct associatedterm.nm || ? || o.cd || ? || associatedterm.nm_html || ? || associatedterm.acc_txt || ? || associatedterm.acc_db_cd as associatedterm, associatedterm.id associatedtermid, ptr.ixn_id ixnid, associatedterm.object_type_id || ? || associatedterm.nm_sort associatedtermnmsort, coalesce(associatedterm.secondary_nm, ?) casrn, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotype, phenotypeterm.id phenotypeid, ( select string_agg(distinct taxonterm.nm || ? || ? || ? || taxonterm.nm_html || ? || taxonterm.acc_txt || ? || taxonterm.acc_db_cd || ? || coalesce(taxonterm.secondary_nm, ?), ?)) as taxonterms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || ia.level_seq || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, count(distinct taxonterm.nm) taxoncount, i.ixn_prose_html ixnprosehtml, i.ixn_prose_txt ixnprose, i.sort_txt ixnsort, ( select string_agg(distinct r.acc_txt, ?)) as references, count(distinct ptr.reference_id) refcount, pt.indirect_term_qty inferredcount, count(*) over () fullrowcount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedterm on ptr.term_id = associatedterm.id inner join term phenotypeterm on ptr.phenotype_id = phenotypeterm.id left outer join term taxonterm on ptr.taxon_id = taxonterm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedterm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyterm on ia.anatomy_id = anatomyterm.id where ptr.term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?)) and ptr.term_object_type_id = ? and ptr.phenotype_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and upper(baseterm.nm) like ?))) and taxonterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id in ( select distinct id from term baseterm where object_type_id = ? and baseterm.id in ( select object_id from db_link l where l.acc_txt = ? and l.type_cd = ? and l.object_type_id = ?))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = ? and action_degree_type_nm in (...)) group by associatedterm, associatedtermnmsort, phenotype, casrn, ixnid, ixnprosehtml, ixnprose, ixnsort, associatedtermid, phenotypeid, inferredcount order by associatedtermnmsort limit ?;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 13 05 1 5s871ms 5s871ms -
select distinct /* ChemPhenotypesAssnsDAO */ associatedTerm.nm || '^' || o.cd || '^' || associatedTerm.nm_html || '^' || associatedTerm.acc_txt || '^' || associatedTerm.acc_db_cd as associatedTerm, associatedTerm.id associatedTermId, ptr.ixn_id ixnId, associatedTerm.object_type_id || '|' || associatedTerm.nm_sort associatedTermNmSort, COALESCE(associatedTerm.secondary_nm, '') casRN, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotype, phenotypeTerm.id phenotypeId, ( SELECT STRING_AGG(distinct taxonTerm.nm || '^' || 'taxon' || '^' || taxonTerm.nm_html || '^' || taxonTerm.acc_txt || '^' || taxonTerm.acc_db_cd || '^' || COALESCE(taxonTerm.secondary_nm, ''), '|')) as taxonTerms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || ia.level_seq || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, COUNT(DISTINCT taxonTerm.nm) taxonCount, i.ixn_prose_html ixnProseHtml, i.ixn_prose_txt ixnProse, i.sort_txt ixnSort, ( SELECT STRING_AGG(distinct r.acc_txt, '|')) as references, COUNT(DISTINCT ptr.reference_id) refCount, pt.indirect_term_qty inferredCount, COUNT(*) OVER () fullRowCount from phenotype_term_reference ptr inner join phenotype_term pt on ptr.term_id = pt.term_id and ptr.phenotype_id = pt.phenotype_id inner join term associatedTerm on ptr.term_id = associatedTerm.id inner join term phenotypeTerm on ptr.phenotype_id = phenotypeTerm.id left outer join term taxonTerm on ptr.taxon_id = taxonTerm.id inner join reference r on ptr.reference_id = r.id inner join ixn i on ptr.ixn_id = i.id inner join object_type o on associatedTerm.object_type_id = o.id left outer join ixn_anatomy ia on ptr.ixn_id = ia.ixn_id left outer join term anatomyTerm on ia.anatomy_id = anatomyTerm.id where ptr.term_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 2 and upper(baseTerm.nm) LIKE 'ACETYLCYSTEINE')) and ptr.term_object_type_id = 2 and ptr.phenotype_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 5 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = 'GO:0006979' AND l.type_cd = 'A' AND l.object_type_id = 5))) and i.id in ( select ixn_id from ixn_anatomy where anatomy_id IN ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 10 and upper(baseTerm.nm) LIKE 'CARDIOVASCULAR SYSTEM'))) and taxonTerm.id in ( select /* DBConstants.getDAGTermSQL */ distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id in ( select distinct id from term baseTerm where object_type_id = 1 and baseTerm.id in ( select object_id from db_link l where l.acc_txt = '9605' AND l.type_cd = 'A' AND l.object_type_id = 1))) and i.id in ( select ixn_id from ixn_axn where action_type_nm = 'phenotype' and action_degree_type_nm in ('increases')) group by associatedTerm, associatedTermNmSort, phenotype, casRN, ixnId, ixnProseHtml, ixnProse, ixnSort, associatedTermId, phenotypeId, inferredCount ORDER BY associatedTermNmSort LIMIT 50;
Date: 2024-03-13 05:48:52 Duration: 5s871ms Bind query: yes
10 1s58ms 5s218ms 3s527ms 15 52s916ms select t.id, t.object_type_id, t.acc_txt, t.acc_db_cd, t.nm, t.nm_sort, t.secondary_nm, t.description, t.note, l.nm from pub1.term t, pub1.term_label l where t.object_type_id = ? and t.id = l.term_id;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 13 09 5 17s297ms 3s459ms 10 10 35s618ms 3s561ms [ User: editeu - Total duration: 52s916ms - Times executed: 15 ]
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-03-13 10:01:21 Duration: 5s218ms Database: ctddev51 User: editeu Bind query: yes
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-03-13 10:16:17 Duration: 5s20ms Database: ctddev51 User: editeu Bind query: yes
-
select t.ID, t.OBJECT_TYPE_ID, t.ACC_TXT, t.ACC_DB_CD, t.NM, t.NM_SORT, t.SECONDARY_NM, t.DESCRIPTION, t.NOTE, l.NM from pub1.TERM t, pub1.TERM_LABEL l where t.OBJECT_TYPE_ID = 4 and t.id = l.TERM_ID;
Date: 2024-03-13 10:13:40 Duration: 4s899ms Database: ctddev51 User: editeu Bind query: yes
11 3s452ms 3s452ms 3s452ms 1 3s452ms select gcr.ixn_id, null, null, null from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?));Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 13 05 1 3s452ms 3s452ms [ User: pubeu - Total duration: 3s452ms - Times executed: 1 ]
-
SELECT /* CIQH.getIxnCacheQuery */ gcr.ixn_id, NULL, NULL, NULL FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'));
Date: 2024-03-13 05:47:18 Duration: 3s452ms Database: ctddev51 User: pubeu Bind query: yes
12 3s393ms 3s393ms 3s393ms 1 3s393ms select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.gene_id = any (array (( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 13 05 1 3s393ms 3s393ms -
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'ASTHMA' AND t.object_type_id = 3))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases'))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-03-13 05:47:22 Duration: 3s393ms Bind query: yes
13 3s289ms 3s289ms 3s289ms 1 3s289ms select * from tm_reference_term order by create_tm desc;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 13 15 1 3s289ms 3s289ms -
select * from tm_reference_term order by create_tm desc;
Date: 2024-03-13 15:50:58 Duration: 3s289ms
14 3s286ms 3s286ms 3s286ms 1 3s286ms with recursive sub_node ( object_id, id, path, lvl ) as ( select n.object_id, n.id, array[n.nm_sort], ? from dag_node n where n.object_id = ? union all select n.object_id, n.id, cast(path || n.nm_sort as varchar(?)[]), sn.lvl + ? from dag_node n inner join sub_node sn on (n.parent_id = sn.id)) select distinct t.nm prinm, t.nm_html prinmhtml, t.secondary_nm secondarynm, t.acc_db_cd accdbcd, t.acc_txt termacc, t.is_leaf isleaf, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_genes hasgenes, sn.lvl, sn.path, max(sn.lvl) over () maxlvl, t.has_phenotypes hasphenotypes from sub_node sn inner join term t on sn.object_id = t.id where sn.lvl <= ? order by sn.path;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Mar 13 05 1 3s286ms 3s286ms [ User: pubeu - Total duration: 3s286ms - Times executed: 1 ]
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '584887' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-03-13 05:45:12 Duration: 3s286ms Database: ctddev51 User: pubeu Bind query: yes
15 3s127ms 3s127ms 3s127ms 1 3s127ms select g.nm genesymbol, g.id geneid, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, i.id ixnid, i.ixn_prose_txt ixnprose, i.ixn_prose_html ixnprosehtml, i.actions_txt ixnactions, count(distinct gcr.reference_id) refcount, count(distinct gcr.taxon_id) taxoncount, count(*) over () fullrowcount from gene_chem_reference gcr inner join ixn i on gcr.ixn_id = i.id inner join term g on gcr.gene_id = g.id inner join term c on gcr.chem_id = c.id where gcr.gene_id = any (array (( select tp.term_id from term_pathway tp where upper(tp.pathway_nm) like ? and tp.object_type_id = ?))) and gcr.id in ( select gcra.gene_chem_reference_id from gene_chem_reference_axn gcra where (gcra.action_degree_type_nm = ?)) group by g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id order by g.nm_sort, c.nm_sort, i.sort_txt limit ?;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Mar 13 05 1 3s127ms 3s127ms -
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* IQH.getMasterPathwayWhereEquals.Name */ tp.term_id FROM term_pathway tp WHERE UPPER(tp.pathway_nm) LIKE 'METABOLISM' AND tp.object_type_id = 4))) AND gcr.id IN ( SELECT gcra.gene_chem_reference_id FROM gene_chem_reference_axn gcra WHERE (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-03-13 05:47:29 Duration: 3s127ms Bind query: yes
16 2s644ms 2s644ms 2s644ms 1 2s644ms select ? "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casrn "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" from ( with sq as ( select distinct c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casrn, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort from term c inner join gene_chem_reference gcr on c.id = gcr.chem_id inner join term g on gcr.gene_id = g.id where (c.id = ?)) select distinct sq.chem_nm, sq.chem_acc_txt, sq.casrn, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm from sq inner join gene_go_annot gga on sq.gene_id = gga.gene_id inner join dag_node gt on gga.go_term_id = gt.object_id inner join dag d on gt.dag_id = d.id where gga.is_not = false and (d.id = ? or d.id = ?) order by sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Mar 13 05 1 2s644ms 2s644ms -
SELECT /* BatchChemGODAO */ 'ddt' "Input", sqi.chem_nm "ChemicalName", sqi.chem_acc_txt "ChemicalID", sqi.casRN "CasRN", sqi.gene_symbol "GeneSymbol", sqi.gene_acc_txt "GeneID", sqi.ontology_nm "Ontology", sqi.go_term_nm "GoTermName", sqi.go_acc_txt "GoTermID" FROM ( WITH sq AS ( SELECT DISTINCT c.id chem_id, c.nm chem_nm, c.acc_txt chem_acc_txt, c.secondary_nm casRN, c.nm_sort chem_nm_sort, gcr.gene_id, g.nm gene_symbol, g.acc_txt gene_acc_txt, g.nm_sort gene_symbol_sort FROM term c INNER JOIN gene_chem_reference gcr ON c.id = gcr.chem_id INNER JOIN term g ON gcr.gene_id = g.id WHERE (c.id = 1275443)) SELECT DISTINCT sq.chem_nm, sq.chem_acc_txt, sq.casRN, sq.gene_symbol, sq.gene_acc_txt, gt.nm go_term_nm, gt.acc_txt go_acc_txt, sq.chem_nm_sort, sq.gene_symbol_sort, gt.nm_sort, d.nm ontology_nm FROM sq INNER JOIN gene_go_annot gga ON sq.gene_id = gga.gene_id INNER JOIN dag_node gt ON gga.go_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE gga.is_not = false AND (d.id = 5 OR d.id = 4) ORDER BY sq.chem_nm_sort, sq.gene_symbol_sort, d.nm, gt.nm_sort) sqi;
Date: 2024-03-13 05:48:27 Duration: 2s644ms Bind query: yes
17 1s906ms 2s227ms 2s111ms 4 8s446ms select r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refacc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, count(*) over () fullrowcount from reference r where r.id in ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?)) order by r.sort_txt limit ?;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Mar 13 05 4 8s446ms 2s111ms -
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2036477')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-03-13 05:48:05 Duration: 2s227ms Bind query: yes
-
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '2036477')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-03-13 05:48:02 Duration: 2s221ms Bind query: yes
-
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1275443')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-03-13 05:47:55 Duration: 2s90ms Bind query: yes
18 2s86ms 2s86ms 2s86ms 1 2s86ms select * from tm_reference -- where acc_txt = ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Mar 13 13 1 2s86ms 2s86ms -
select * from tm_reference -- where abstract_txt = '' -- where acc_txt = '27915011';
Date: 2024-03-13 13:03:41 Duration: 2s86ms
19 1s736ms 1s904ms 1s820ms 2 3s640ms select * from tm_reference;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Mar 13 09 1 1s736ms 1s736ms 13 1 1s904ms 1s904ms [ User: edit - Total duration: 1s736ms - Times executed: 1 ]
[ Application: pgAdmin 4 - CONN:6193705 - Total duration: 1s736ms - Times executed: 1 ]
-
select * from tm_reference;
Date: 2024-03-13 13:07:28 Duration: 1s904ms
-
select * from tm_reference;
Date: 2024-03-13 09:53:00 Duration: 1s736ms Database: ctddev51 User: edit Application: pgAdmin 4 - CONN:6193705
20 1s98ms 1s643ms 1s371ms 2 2s742ms select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id where ggr.reference_id = ? order by fg.nm_sort, tg.nm_sort limit ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Mar 13 05 2 2s742ms 1s371ms [ User: pubeu - Total duration: 1s643ms - Times executed: 1 ]
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-03-13 05:48:10 Duration: 1s643ms Database: ctddev51 User: pubeu Bind query: yes
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-03-13 05:48:08 Duration: 1s98ms 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
- 91,720 Log entries
Events distribution
Key values
- 0 PANIC entries
- 1 FATAL entries
- 36 ERROR entries
- 0 WARNING entries
Most Frequent Errors/Events
Key values
- 13 Max number of times the same event was reported
- 37 Total events found
Rank Times reported Error 1 13 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #1
Day Hour Count Mar 13 09 1 13 12 - ERROR: syntax error at or near "." at character 19
- ERROR: syntax error at or near "=" at character 63
- ERROR: syntax error at or near ")" at character 37
Statement: SELECT id FROMedit.MEDIUM WHERE nm=''
Date: 2024-03-13 09:56:26
Statement: select * from tm_reference where abstract_txt = '' || title = '' || authors.txt = '' || journal.txt = '' -- where acc_txt = '27915011'
Date: 2024-03-13 13:05:18
Statement: select * from tm_reference where () abstract_txt = '' || title = '' || authors.txt = '' || journal.txt = '' ) -- where acc_txt = '27915011'
Date: 2024-03-13 13:05:42
2 5 LOG: could not receive data from client: Connection reset by peer
Times Reported Most Frequent Error / Event #2
Day Hour Count Mar 13 11 1 12 2 15 1 17 1 3 4 LOG: could not receive data from client: Connection timed out
Times Reported Most Frequent Error / Event #3
Day Hour Count Mar 13 20 3 21 1 4 4 ERROR: missing FROM-clause entry for table "..."
Times Reported Most Frequent Error / Event #4
Day Hour Count Mar 13 13 4 - ERROR: missing FROM-clause entry for table "authors" at character 72
- ERROR: missing FROM-clause entry for table "authors" at character 74
- ERROR: missing FROM-clause entry for table "authors" at character 60
Statement: select * from tm_reference where abstract_txt = '' or title = '' or authors.txt = '' or journal.txt = '' -- where acc_txt = '27915011'
Date: 2024-03-13 13:06:11
Statement: select * from tm_reference where ( abstract_txt = '' or title = '' or authors.txt = '' or journal.txt = '' ) -- where acc_txt = '27915011'
Date: 2024-03-13 13:06:27
Statement: select * from tm_reference where abstract_txt = '' or authors.txt = '' -- or journal.txt = '' ) -- where acc_txt = '27915011'
Date: 2024-03-13 13:07:20
5 4 ERROR: column "..." does not exist
Times Reported Most Frequent Error / Event #5
Day Hour Count Mar 13 13 1 15 3 - ERROR: column "authors_txt" does not exist at character 42
- ERROR: column "2024312" does not exist at character 53
- ERROR: column "2024/03/12" does not exist at character 53
Statement: select * from tm_reference_term where authors_txt = ''-- or journal_txt = '' limit 1000
Date: 2024-03-13 13:54:57
Statement: select * from tm_reference_term where create_tm > "2024312"
Date: 2024-03-13 15:49:58
Statement: select * from tm_reference_term where create_tm > "2024/03/12"
Date: 2024-03-13 15:50:13
6 2 ERROR: canceling statement due to user request
Times Reported Most Frequent Error / Event #6
Day Hour Count Mar 13 13 2 - ERROR: canceling statement due to user request
- ERROR: canceling statement due to user request
Statement: SELECT ee.exp_marker_lvl ,ee.exp_marker_lvl_range ,ee.detection_limit_uom ,ee.note ,ee.detection_freq ,ee.detection_freq_range ,ee.collection_end_yr ,ee.detection_limit_is_loq ,ee.detection_limit ,ee.detection_limit_range ,ee.assay_note ,ee.assay_measurement_stat ,ee.exp_marker_actor_form_type_id ,ee.exp_marker_acc_db_id ,ee.exp_marker_acc_txt ,ee.collection_start_yr ,ee.assay_uom -- ,ee.exp_marker_term_id -- get from term table ,t.id ,ee.exp_marker_type_id ,ee.medium_id -- ,ee.medium_nm -- get from pub medium table ,m.nm -- ,ee.medium_term_id -- get from pub term table ,mt.id -- ,ee.medium_term_acc_txt -- get from pub medium table ,m.term_acc_txt ,ee.has_locations ,ee.id ,ee.exp_marker_term_nm ,t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = e.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') ;
Date: 2024-03-13 13:32:20
Statement: SELECT ee.exp_marker_lvl ,ee.exp_marker_lvl_range ,ee.detection_limit_uom ,ee.note ,ee.detection_freq ,ee.detection_freq_range ,ee.collection_end_yr ,ee.detection_limit_is_loq ,ee.detection_limit ,ee.detection_limit_range ,ee.assay_note ,ee.assay_measurement_stat ,ee.exp_marker_actor_form_type_id ,ee.exp_marker_acc_db_id ,ee.exp_marker_acc_txt ,ee.collection_start_yr ,ee.assay_uom -- ,ee.exp_marker_term_id -- get from term table ,t.id ,ee.exp_marker_type_id ,ee.medium_id -- ,ee.medium_nm -- get from pub medium table ,m.nm -- ,ee.medium_term_id -- get from pub term table ,mt.id -- ,ee.medium_term_acc_txt -- get from pub medium table ,m.term_acc_txt ,ee.has_locations ,ee.id ,ee.exp_marker_term_nm ,t.nm_html FROM EDIT.EXP_EVENT ee INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = e.id INNER JOIN pub2.EXP_MARKER_TYPE emt ON ee.exp_marker_type_id = emt.id INNER JOIN edit.OBJECT_TYPE o ON emt.object_type_id = o.id LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt AND o.id = t.object_type_id -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt WHERE e.reference_acc_txt NOT IN ('11874814','12819278','14527848','12003754','12948893') and ee.exp_marker_acc_txt is not null AND ee.exp_marker_acc_txt <> '' ;
Date: 2024-03-13 13:57:58
7 1 ERROR: operator does not exist: character varying <> integer
Times Reported Most Frequent Error / Event #7
Day Hour Count Mar 13 13 1 - ERROR: operator does not exist: character varying <> integer at character 1621
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT ee.exp_marker_lvl ,ee.exp_marker_lvl_range ,ee.detection_limit_uom ,ee.note ,ee.detection_freq ,ee.detection_freq_range ,ee.collection_end_yr ,ee.detection_limit_is_loq ,ee.detection_limit ,ee.detection_limit_range ,ee.assay_note ,ee.assay_measurement_stat ,ee.exp_marker_actor_form_type_id ,ee.exp_marker_acc_db_id ,ee.exp_marker_acc_txt ,ee.collection_start_yr ,ee.assay_uom -- ,ee.exp_marker_term_id -- get from term table ,t.id ,ee.exp_marker_type_id ,ee.medium_id -- ,ee.medium_nm -- get from pub medium table ,m.nm -- ,ee.medium_term_id -- get from pub term table ,mt.id -- ,ee.medium_term_acc_txt -- get from pub medium table ,m.term_acc_txt ,ee.has_locations ,ee.id ,ee.exp_marker_term_nm ,t.nm_html FROM EDIT.EXP_EVENT ee LEFT OUTER JOIN pub2.TERM t ON ee.exp_marker_acc_txt = t.acc_txt -- ON ee.exp_marker_term_id = t.id -- get where clause from errant query LEFT OUTER JOIN PUB2.MEDIUM m ON ee.medium_id = m.id LEFT OUTER JOIN PUB2.TERM mt ON m.term_acc_txt = mt.acc_txt INNER JOIN EDIT.EXPOSURE e ON e.exp_event_id = ee.id WHERE e.reference_acc_txt NOT IN (11874814,12819278,14527848,12003754,12948893);Date: 2024-03-13 13:12:59
8 1 FATAL: connection to client lost
Times Reported Most Frequent Error / Event #8
Day Hour Count Mar 13 15 1 - FATAL: connection to client lost
Statement: select distinct primaryGeneTerm.acc_txt ,taxonTerm.acc_txt ,gt.gene_acc_txt from pub1.GENE_TAXON gt ,pub1.TERM primaryGeneTerm ,pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id
Date: 2024-03-13 15:54:27
9 1 ERROR: function str(...) does not exist
Times Reported Most Frequent Error / Event #9
Day Hour Count Mar 13 15 1 - ERROR: function str(timestamp without time zone) does not exist at character 41
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: select * from tm_reference_term where str( create_tm ) > "03/12/2024"Date: 2024-03-13 15:50:35
10 1 ERROR: date/time field value out of range: "..."
Times Reported Most Frequent Error / Event #10
Day Hour Count Mar 13 15 1 - ERROR: date/time field value out of range: "2024312" at character 53
Hint: Perhaps you need a different "datestyle" setting.
Statement: select * from tm_reference_term where create_tm > '2024312'Date: 2024-03-13 15:49:42
11 1 LOG: could not send data to client: Connection reset by peer
Times Reported Most Frequent Error / Event #11
Day Hour Count Mar 13 15 1 - ERROR: could not send data to client: Connection reset by peer
Statement: select distinct primaryGeneTerm.acc_txt ,taxonTerm.acc_txt ,gt.gene_acc_txt from pub1.GENE_TAXON gt ,pub1.TERM primaryGeneTerm ,pub1.TERM taxonTerm where gt.gene_id = primaryGeneTerm.id and gt.taxon_id = taxonTerm.id
Date: 2024-03-13 15:54:27 Database: ctddev51 Application: User: load Remote: