-
Global information
- Generated on Mon Dec 29 08:59:43 2025
- Log file: /home/postgres/pg_data/data/pg_log/postgresql-2025-12-29_100000.log
- Parsed 1,585,606 log entries in 42s
- Log start from 2025-12-29 10:00:00 to 2025-12-29 10:59:40
-
Overview
Global Stats
- 300 Number of unique normalized queries
- 209,771 Number of queries
- 1h18m43s Total query duration
- 2025-12-29 10:00:00 First query
- 2025-12-29 10:59:40 Last query
- 3,516 queries/s at 2025-12-29 10:15:03 Query peak
- 1h18m43s Total query duration
- 5s95ms Prepare/parse total duration
- 40s95ms Bind total duration
- 1h17m58s Execute total duration
- 0 Number of events
- 0 Number of unique normalized events
- 0 Max number of times the same event was reported
- 0 Number of cancellation
- 36 Total number of automatic vacuums
- 51 Total number of automatic analyzes
- 649 Number temporary file
- 136.22 MiB Max size of temporary file
- 7.47 MiB Average size of temporary file
- 2,798 Total number of sessions
- 12 sessions at 2025-12-29 10:56:01 Session peak
- 1d23h23m41s Total duration of sessions
- 1m Average duration of sessions
- 74 Average queries per session
- 1s688ms Average queries duration per session
- 59s291ms Average idle time per session
- 2,799 Total number of connections
- 30 connections/s at 2025-12-29 10:40:02 Connection peak
- 3 Total number of databases
SQL Traffic
Key values
- 3,516 queries/s Query Peak
- 2025-12-29 10:15:03 Date
SELECT Traffic
Key values
- 1,682 queries/s Query Peak
- 2025-12-29 10:15:03 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 223 queries/s Query Peak
- 2025-12-29 10:15:52 Date
Queries duration
Key values
- 1h18m43s 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) Dec 29 10 209,771 0ms 14s530ms 22ms 2m29s 3m1s 3m26s Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Dec 29 10 57,490 26 0ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Dec 29 10 33,791 4,741 16 96 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Dec 29 10 17,004 68,724 4.04 16.86% Day Hour Count Average / Second Dec 29 10 2,799 0.78/s Day Hour Count Average Duration Average idle time Dec 29 10 2,798 1m 59s307ms -
Connections
Established Connections
Key values
- 30 connections Connection Peak
- 2025-12-29 10:40:02 Date
Connections per database
Key values
- acaweb_fx Main Database
- 2,799 connections Total
Connections per user
Key values
- postgres Main User
- 2,799 connections Total
Connections per host
Key values
- 192.168.4.142 Main host with 1245 connections
- 2,799 Total connections
Host Count 127.0.0.1 114 192.168.0.114 5 192.168.0.216 101 192.168.0.236 1 192.168.0.74 92 192.168.1.127 18 192.168.1.145 45 192.168.1.15 118 192.168.1.20 63 192.168.1.239 1 192.168.1.90 73 192.168.2.126 73 192.168.2.182 12 192.168.2.82 48 192.168.3.199 36 192.168.4.142 1,245 192.168.4.150 10 192.168.4.152 4 192.168.4.169 1 192.168.4.176 20 192.168.4.238 8 192.168.4.33 97 192.168.4.41 4 192.168.4.95 4 192.168.4.98 330 [local] 276 -
Sessions
Simultaneous sessions
Key values
- 12 sessions Session Peak
- 2025-12-29 10:56:01 Date
Histogram of session times
Key values
- 2,257 0-500ms duration
Sessions per database
Key values
- acaweb_fx Main Database
- 2,798 sessions Total
Sessions per user
Key values
- postgres Main User
- 2,798 sessions Total
Sessions per host
Key values
- 192.168.4.142 Main Host
- 2,798 sessions Total
Host Count Total Duration Average Duration 127.0.0.1 114 11s619ms 101ms 192.168.0.114 5 37m52s 7m34s 192.168.0.216 101 1m22s 819ms 192.168.0.74 92 3h24m24s 2m13s 192.168.1.127 18 25s268ms 1s403ms 192.168.1.145 45 4h59m48s 6m39s 192.168.1.15 118 4h46m4s 2m25s 192.168.1.20 63 12h59m10s 12m22s 192.168.1.239 1 6ms 6ms 192.168.1.90 73 36s852ms 504ms 192.168.2.126 73 10s645ms 145ms 192.168.2.182 12 1s50ms 87ms 192.168.2.82 48 15s432ms 321ms 192.168.3.199 36 1s857ms 51ms 192.168.4.142 1,245 9m23s 452ms 192.168.4.150 10 20h11m54s 2h1m11s 192.168.4.152 4 33ms 8ms 192.168.4.169 1 164ms 164ms 192.168.4.176 20 7s155ms 357ms 192.168.4.238 8 10s7ms 1s250ms 192.168.4.33 97 8m12s 5s81ms 192.168.4.41 4 37ms 9ms 192.168.4.95 4 19s26ms 4s756ms 192.168.4.98 330 15s538ms 47ms [local] 276 2m52s 626ms -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 13,979 buffers Checkpoint Peak
- 2025-12-29 10:07:33 Date
- 209.943 seconds Highest write time
- 0.006 seconds Sync time
Checkpoints Wal files
Key values
- 7 files Wal files usage Peak
- 2025-12-29 10:07:33 Date
Checkpoints distance
Key values
- 242.18 Mo Distance Peak
- 2025-12-29 10:07:33 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Dec 29 10 55,048 2,052.658s 0.032s 2,053.011s Day Hour Added Removed Recycled Synced files Longest sync Average sync Dec 29 10 0 0 30 2,108 0.005s 0s Day Hour Count Avg time (sec) Dec 29 10 0 0s Day Hour Mean distance Mean estimate Dec 29 10 40,808.33 kB 90,499.08 kB -
Temporary Files
Size of temporary files
Key values
- 184.83 MiB Temp Files size Peak
- 2025-12-29 10:10:07 Date
Number of temporary files
Key values
- 30 per second Temp Files Peak
- 2025-12-29 10:17:08 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Dec 29 10 649 4.73 GiB 7.47 MiB Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 28 1.66 GiB 5.47 MiB 136.22 MiB 60.81 MiB with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = ? ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = ? ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = ?) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, ?::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> ? ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = ?) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = ? where (ok.r is null or ok.r = ?) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = ?) and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > ? * ? and last.eventtimestamp > current_timestamp - interval ? and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval ?) and last.eventtimestamp > current_timestamp - interval ? and broker.r = ?;-
with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;
Date: 2025-12-29 10:10:05 Duration: 0ms
2 16 552.12 MiB 34.51 MiB 34.51 MiB 34.51 MiB update solr_relevance_old set new_hod_correct = sub.hod_correct, new_hod_percent = sub.hod_percent, new_hod_total = sub.hod_total, new_pattern_correct = sub.pattern_correct, new_pattern_percent = sub.pattern_percent, new_pattern_total = sub.pattern_total, new_percent = sub.percent, new_symbol_correct = sub.symbol_correct, new_symbol_percent = sub.symbol_percent, new_symbol_total = sub.symbol_total from ( select distinct resultuid, hod_correct, hod_percent, hod_total, hod, pattern_correct, pattern_percent, pattern_total, percent, symbol_correct, symbol_percent, symbol_total from whatshot_probability where type = ?) sub where result_uid = sub.resultuid;-
UPDATE solr_relevance_old SET new_hod_correct = sub.hod_correct, new_hod_percent = sub.hod_percent, new_hod_total = sub.hod_total, new_pattern_correct = sub.pattern_correct, new_pattern_percent = sub.pattern_percent, new_pattern_total = sub.pattern_total, new_percent = sub.percent, new_symbol_correct = sub.symbol_correct, new_symbol_percent = sub.symbol_percent, new_symbol_total = sub.symbol_total FROM ( select distinct resultuid, hod_correct, hod_percent, hod_total, hod, pattern_correct, pattern_percent, pattern_total, percent, symbol_correct, symbol_percent, symbol_total FROM whatshot_probability WHERE type = 'cp') sub WHERE result_uid = sub.resultuid;
Date: 2025-12-29 10:01:13 Duration: 0ms
3 16 1.10 GiB 70.70 MiB 70.71 MiB 70.71 MiB with max_ra as ( select resultuid from relevance_keylevels_results order by resultuid desc limit ?) update solr_relevance_old set newrelevant = sub.relevant, newage = sub.age from ( select so.uuid, case when ra.relevant is not null then ra.relevant when so.result_uid < max_ra.resultuid then ? else ? end as relevant, case when ra.age is not null then ra.age when so.result_uid < max_ra.resultuid then ? else ? end as age, so.result_uid from max_ra, solr_relevance_old so inner join keylevels_results k on so.result_uid = k.resultuid and so.uuid ilike ? inner join downloadersymbolsettings dss on k.symbolid = dss.symbolid left outer join relevance_keylevels_results ra on so.result_uid = ra.resultuid and so.uuid ilike ?) sub where solr_relevance_old.result_uid = sub.result_uid and solr_relevance_old.uuid ilike ?; update solr_relevance_old set newrelevant = ? where result_uid in ( select result_uid from solr_relevance_old s left outer join keylevels_results a on a.resultuid = s.result_uid where s.uuid ilike ? and a.resultuid is null); update solr_relevance_old set new_hod_correct = sub.hod_correct, new_hod_percent = sub.hod_percent, new_hod_total = sub.hod_total, new_pattern_correct = sub.pattern_correct, new_pattern_percent = sub.pattern_percent, new_pattern_total = sub.pattern_total, new_percent = sub.percent, new_symbol_correct = sub.symbol_correct, new_symbol_percent = sub.symbol_percent, new_symbol_total = sub.symbol_total from ( select distinct resultuid, hod_correct, hod_percent, hod_total, hod, pattern_correct, pattern_percent, pattern_total, percent, symbol_correct, symbol_percent, symbol_total from whatshot_probability where type in (...)) sub where result_uid = sub.resultuid;-
with max_ra as ( select resultuid from relevance_keylevels_results order by resultuid desc limit 1) update solr_relevance_old set newrelevant = sub.relevant, newage = sub.age from ( select so.uuid, case when ra.relevant is not null then ra.relevant when so.result_uid < max_ra.resultuid then 0 else 1 end as relevant, case when ra.age is not null then ra.age when so.result_uid < max_ra.resultuid then 11 else 0 end as age, so.result_uid from max_ra, solr_relevance_old so inner join keylevels_results k on so.result_uid = k.resultuid and so.uuid ilike 'kl_%' inner join downloadersymbolsettings dss on k.symbolid = dss.symbolid left outer join relevance_keylevels_results ra on so.result_uid = ra.resultuid and so.uuid ilike 'kl_%') sub where solr_relevance_old.result_uid = sub.result_uid and solr_relevance_old.uuid ilike 'kl_%'; update solr_relevance_old set newrelevant = 0 where result_uid in ( select result_uid from solr_relevance_old s left outer join keylevels_results a on a.resultuid = s.result_uid where s.uuid ilike 'kl_%' and a.resultuid is null); UPDATE solr_relevance_old SET new_hod_correct = sub.hod_correct, new_hod_percent = sub.hod_percent, new_hod_total = sub.hod_total, new_pattern_correct = sub.pattern_correct, new_pattern_percent = sub.pattern_percent, new_pattern_total = sub.pattern_total, new_percent = sub.percent, new_symbol_correct = sub.symbol_correct, new_symbol_percent = sub.symbol_percent, new_symbol_total = sub.symbol_total FROM ( select distinct resultuid, hod_correct, hod_percent, hod_total, hod, pattern_correct, pattern_percent, pattern_total, percent, symbol_correct, symbol_percent, symbol_total FROM whatshot_probability WHERE type in ('kl', 'ekl')) sub WHERE result_uid = sub.resultuid;
Date: 2025-12-29 10:01:17 Duration: 0ms
4 8 982.01 MiB 122.71 MiB 122.79 MiB 122.75 MiB select updateresultsmaterializedview ();-
select updateresultsmaterializedview ();
Date: 2025-12-29 10:02:13 Duration: 0ms
5 4 339.99 MiB 84.93 MiB 85.07 MiB 85.00 MiB select updateageforrelevantresults ();-
select updateageforrelevantresults ();
Date: 2025-12-29 10:02:04 Duration: 0ms
6 2 14.95 MiB 7.48 MiB 7.48 MiB 7.48 MiB select count(distinct brokerid) from broker_symbol_ticker_view where brokerid not in ( select distinct brokerid from broker_symbol_ticker_view b inner join powerstats_symboldata pa on b.symbolid = pa.symbolid inner join powerstats_hourly t on pa.hourlysymbolid = t.symbolid where t.enddate = ( select max(enddate) from powerstats_hourly)) and enabled = ? and latestpricedatetime > current_timestamp - interval ? and timegranularity = ?;-
select count(distinct brokerid) from broker_symbol_ticker_view where brokerid not in ( select distinct brokerid from broker_symbol_ticker_view b inner join powerstats_symboldata pa on b.symbolid = pa.symbolid inner join powerstats_hourly t on pa.hourlysymbolid = t.symbolid where t.enddate = ( select max(enddate) from powerstats_hourly)) and enabled = 1 and latestpricedatetime > current_timestamp - interval '5 days' and timegranularity = 60;
Date: 2025-12-29 10:03:07 Duration: 0ms
Queries generating the largest temporary files
Rank Size Query 1 136.22 MiB with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;[ Date: 2025-12-29 10:00:04 ]
2 122.79 MiB select updateresultsmaterializedview ();[ Date: 2025-12-29 10:32:13 ]
3 122.76 MiB select updateresultsmaterializedview ();[ Date: 2025-12-29 10:47:13 ]
4 122.76 MiB select updateresultsmaterializedview ();[ Date: 2025-12-29 10:17:13 ]
5 122.75 MiB select updateresultsmaterializedview ();[ Date: 2025-12-29 10:50:33 ]
6 122.75 MiB select updateresultsmaterializedview ();[ Date: 2025-12-29 10:20:33 ]
7 122.75 MiB select updateresultsmaterializedview ();[ Date: 2025-12-29 10:35:32 ]
8 122.74 MiB select updateresultsmaterializedview ();[ Date: 2025-12-29 10:02:13 ]
9 122.71 MiB select updateresultsmaterializedview ();[ Date: 2025-12-29 10:05:32 ]
10 115.75 MiB with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;[ Date: 2025-12-29 10:20:04 ]
11 111.27 MiB with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;[ Date: 2025-12-29 10:00:05 ]
12 95.05 MiB with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;[ Date: 2025-12-29 10:30:04 ]
13 94.14 MiB with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;[ Date: 2025-12-29 10:40:03 ]
14 89.56 MiB with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;[ Date: 2025-12-29 10:20:04 ]
15 86.41 MiB with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;[ Date: 2025-12-29 10:50:07 ]
16 86.38 MiB with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;[ Date: 2025-12-29 10:40:06 ]
17 85.07 MiB select updateageforrelevantresults ();[ Date: 2025-12-29 10:02:04 ]
18 85.06 MiB select updateageforrelevantresults ();[ Date: 2025-12-29 10:32:04 ]
19 84.94 MiB select updateageforrelevantresults ();[ Date: 2025-12-29 10:47:04 ]
20 84.93 MiB select updateageforrelevantresults ();[ Date: 2025-12-29 10:17:04 ]
-
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
- 0 sec Highest CPU-cost analyze
Table
Database - Date
Analyzes per table
Key values
- public.solr_relevance_old (16) Main table analyzed (database acaweb_fx)
- 51 analyzes Total
Table Number of analyzes acaweb_fx.public.solr_relevance_old 16 acaweb_fx.public.datafeeds_latestrun 4 acaweb_fx.pg_catalog.pg_attribute 4 acaweb_fx.public.relevance_keylevels_results 4 acaweb_fx.pg_catalog.pg_class 4 acaweb_fx.public.relevance_autochartist_results 4 acaweb_fx.public.relevance_fibonacci_results 4 acaweb_fx.pg_catalog.pg_type 3 acaweb_fx.pg_catalog.pg_index 2 acaweb_fx.public.latest_t15_candle_view 2 acaweb_fx.public.autochartist_symbolupdates 1 acaweb_fx.public.symbollatestupdatetime 1 acaweb_fx.pg_catalog.pg_depend 1 acaweb_fx.public.latest_candle_datetime_per_receng 1 Total 51 Vacuums per table
Key values
- public.solr_relevance_old (16) Main table vacuumed on database acaweb_fx
- 36 vacuums Total
Index Buffer usage Skipped WAL usage Table Vacuums scans hits misses dirtied pins frozen records full page bytes acaweb_fx.public.solr_relevance_old 16 16 15,164 0 58 0 0 9,613 1,425 6,524,798 acaweb_fx.public.datafeeds_latestrun 4 0 469 0 4 0 0 60 36 78,176 acaweb_fx.pg_toast.pg_toast_2619 2 2 266 0 66 0 0 218 73 328,697 acaweb_fx.pg_catalog.pg_attribute 2 2 1,693 0 347 0 134 758 278 1,657,333 acaweb_fx.public.latest_t15_candle_view 2 2 159 0 2 0 0 13 2 18,188 acaweb_fx.public.relevance_keylevels_results 2 2 8,571 0 353 0 56 2,783 315 801,882 acaweb_fx.public.relevance_autochartist_results 2 2 7,207 0 209 0 456 1,627 202 446,118 acaweb_fx.public.relevance_fibonacci_results 2 2 2,497 0 65 0 92 494 51 132,223 acaweb_fx.pg_catalog.pg_type 1 1 127 0 21 0 0 46 17 117,212 acaweb_fx.public.autochartist_symbolupdates 1 1 27,295 0 878 3 36,952 9,644 678 899,660 acaweb_fx.pg_catalog.pg_statistic 1 1 931 0 174 0 594 436 151 625,980 acaweb_fx.pg_catalog.pg_class 1 1 471 0 43 0 0 157 40 228,230 Total 36 32 64,850 44,446 2,220 3 38,284 25,849 3,268 11,858,497 Tuples removed per table
Key values
- public.solr_relevance_old (17506) Main table with removed tuples on database acaweb_fx
- 32161 tuples Total removed
Index Tuples Pages Table Vacuums scans removed remain not yet removable removed remain acaweb_fx.public.solr_relevance_old 16 16 17,506 108,662 0 0 3,763 acaweb_fx.public.autochartist_symbolupdates 1 1 6,113 62,842 58 0 40,691 acaweb_fx.pg_catalog.pg_attribute 2 2 2,952 21,907 0 41 484 acaweb_fx.public.relevance_keylevels_results 2 2 2,682 25,452 0 0 558 acaweb_fx.public.relevance_autochartist_results 2 2 1,234 17,036 0 0 760 acaweb_fx.pg_catalog.pg_statistic 1 1 605 3,740 0 0 1,194 acaweb_fx.public.relevance_fibonacci_results 2 2 365 3,281 0 0 204 acaweb_fx.public.datafeeds_latestrun 4 0 234 56 0 0 64 acaweb_fx.pg_catalog.pg_class 1 1 177 1,649 0 0 150 acaweb_fx.pg_toast.pg_toast_2619 2 2 139 339 1 0 97 acaweb_fx.public.latest_t15_candle_view 2 2 125 28 0 0 2 acaweb_fx.pg_catalog.pg_type 1 1 29 1,449 3 0 38 Total 36 32 32,161 246,441 62 41 48,005 Pages removed per table
Key values
- pg_catalog.pg_attribute (41) Main table with removed pages on database acaweb_fx
- 41 pages Total removed
Table Number of vacuums Index scans Tuples removed Pages removed acaweb_fx.pg_catalog.pg_attribute 2 2 2952 41 acaweb_fx.pg_toast.pg_toast_2619 2 2 139 0 acaweb_fx.pg_catalog.pg_type 1 1 29 0 acaweb_fx.public.datafeeds_latestrun 4 0 234 0 acaweb_fx.public.autochartist_symbolupdates 1 1 6113 0 acaweb_fx.pg_catalog.pg_statistic 1 1 605 0 acaweb_fx.public.latest_t15_candle_view 2 2 125 0 acaweb_fx.public.relevance_keylevels_results 2 2 2682 0 acaweb_fx.pg_catalog.pg_class 1 1 177 0 acaweb_fx.public.solr_relevance_old 16 16 17506 0 acaweb_fx.public.relevance_autochartist_results 2 2 1234 0 acaweb_fx.public.relevance_fibonacci_results 2 2 365 0 Total 36 32 32,161 41 Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Dec 29 10 36 51 - 0 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- unknown Main Lock Type
- 0 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query NO DATASET
Queries that waited the most
Rank Wait time Query NO DATASET
-
Queries
Queries by type
Key values
- 57,490 Total read queries
- 43,376 Total write queries
Queries by database
Key values
- unknown Main database
- 208,711 Requests
- 1h17m58s (unknown)
- Main time consuming database
Database Request type Count Duration acaweb_fx Total 941 0ms copy from 80 0ms copy to 26 0ms cte 104 0ms ddl 16 0ms delete 16 0ms others 202 0ms select 104 0ms tcl 353 0ms update 40 0ms socialmedia Total 119 0ms others 18 0ms select 97 0ms tcl 4 0ms unknown Total 208,711 1h17m58s copy from 16 0ms cte 3,714 0ms insert 33,791 0ms others 3,799 0ms select 57,289 0ms tcl 515 0ms update 4,701 0ms Queries by user
Key values
- unknown Main user
- 208,711 Requests
User Request type Count Duration postgres Total 1,060 0ms copy from 80 0ms copy to 26 0ms cte 104 0ms ddl 16 0ms delete 16 0ms others 220 0ms select 201 0ms tcl 357 0ms update 40 0ms unknown Total 208,711 1h17m58s copy from 16 0ms cte 3,714 0ms insert 33,791 0ms others 3,799 0ms select 57,289 0ms tcl 515 0ms update 4,701 0ms Duration by user
Key values
- 1h17m58s (unknown) Main time consuming user
User Request type Count Duration postgres Total 1,060 0ms copy from 80 0ms copy to 26 0ms cte 104 0ms ddl 16 0ms delete 16 0ms others 220 0ms select 201 0ms tcl 357 0ms update 40 0ms unknown Total 208,711 1h17m58s copy from 16 0ms cte 3,714 0ms insert 33,791 0ms others 3,799 0ms select 57,289 0ms tcl 515 0ms update 4,701 0ms Queries by host
Key values
- unknown Main host
- 209,771 Requests
- 1h17m58s (unknown)
- Main time consuming host
Queries by application
Key values
- unknown Main application
- 209,381 Requests
- 1h17m58s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2025-12-29 10:56:01 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 68,045 0-1ms duration
Slowest individual queries
Rank Duration Query NO DATASET
Time consuming queries
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 0ms 56 0ms 0ms 0ms select key, value from datasources ds inner join datasourceparams dsp on ds.id = dsp.datasourceid where ds.name = ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Dec 29 10 56 0ms 0ms 2 0ms 16 0ms 0ms 0ms with rar_max as ( select resultuid from relevance_bigmovement_results order by resultuid desc limit ? ) select bmr.symbolid, patternstarttime, patternendtime, timegranularity, ? as direction, case when bmr.old_resultuid = ? then bmr.old_resultuid else bmr.resultuid end as uid, s.exchange, s.symbol, s.longname, s.shortname, dtt.timezone, bmr.patternmovement, bmr.statisticalmovement, bmr.fromprice, bmr.toprice, bmr.percentile, bmr.patternlengthbars, case when rbr.age is not null then rbr.age when bmr.resultuid <= rm.resultuid then ? else ? end as age, case when rbr.relevant is not null then rbr.relevant when bmr.resultuid <= rm.resultuid then ? else ? end as relevant, cps.pip from bigmovement_results bmr inner join downloadersymbolsettings dss on bmr.symbolid = dss.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname inner join symbols s on bmr.symbolid = s.symbolid inner join rar_max rm on ? = ? left outer join relevance_bigmovement_results rbr on rbr.resultuid = bmr.resultuid left join currencypips cps on cps.symbol = s.symbol where (bmr.old_resultuid = ? or bmr.resultuid = ?) and dtt.dayofweek = ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Dec 29 10 16 0ms 0ms 3 0ms 2,318 0ms 0ms 0ms insert into t60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) on conflict (pricedatetime, symbolid) do update set open = ?, high = ?, low = ?, close = ?, volume = ?, bsf = ?, sastdatetimewritten = ?, sastdatetimereceived = ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Dec 29 10 2,318 0ms 0ms 4 0ms 48 0ms 0ms 0ms select count(*) from datafeeds_latestrun where feedname ilike ? and ((latestrxtime > current_timestamp - interval ? and latestdbwritetime > current_timestamp - interval ?) or (latestdbwritetime > current_timestamp - interval ? and lateststartuptime > current_timestamp - interval ?));Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Dec 29 10 48 0ms 0ms 5 0ms 4 0ms 0ms 0ms select updaterelevantforrelevantresults ();Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Dec 29 10 4 0ms 0ms 6 0ms 18 0ms 0ms 0ms set datestyle = iso;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Dec 29 10 18 0ms 0ms 7 0ms 18 0ms 0ms 0ms set client_encoding to ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Dec 29 10 18 0ms 0ms 8 0ms 1 0ms 0ms 0ms select "public"."executions"."id" AS "id", "public"."executions"."processid" AS "processid", "public"."executions"."executiondate" AS "executiondate", "public"."executions"."errorcount" AS "errorcount", "public"."executions"."warningcount" AS "warningcount", "public"."executions"."isrunning" AS "isrunning", "public"."executions"."response" AS "response", "public"."executions"."live" AS "live", "public"."executions"."has_results" AS "has_results", "LT?"."id" AS "LA?" from "public"."executions" left outer join "public"."processes" "LT?" on "LT?"."id" = "public"."executions"."processid" where (processid = ?) order by "public"."executions"."id" desc limit ? offset ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Dec 29 10 1 0ms 0ms 9 0ms 18 0ms 0ms 0ms select cast(count(*) / cast(setting as numeric) * ? as int) from pg_stat_activity, pg_settings where name = ? group by setting;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Dec 29 10 18 0ms 0ms 10 0ms 1 0ms 0ms 0ms select count(*) from "public"."executions" left outer join "public"."processes" "LT?" on "LT?"."id" = "public"."executions"."processid" where (processid = ?);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Dec 29 10 1 0ms 0ms 11 0ms 426 0ms 0ms 0ms commit;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Dec 29 10 426 0ms 0ms 12 0ms 319 0ms 0ms 0ms with rar_max as ( select resultuid from relevance_keylevels_results order by resultuid desc limit ? ), kr as ( select a.*, rr.age, rr.relevant from keylevels_results a left outer join relevance_keylevels_results rr on a.resultuid = rr.resultuid where case when false = ? then true else a.resultuid > ( select min(resultuid) from relevance_keylevels_results) end ), all_results as ( select kr.resultuid as resultuid, kr.direction as direction, s.exchange as exchange, s.symbolid as symbolid, coalesce(bim.code, s.symbol) as symbol_code, s.longname as symbol_name, s.timegranularity as interval, p.patternname as pattern_name, kr.breakout as breakout, kr.atbaridentified as identified, dtt.timezone as timezone, kr.patternlengthbars as length, g.basegroupname, newlevels.filtered, case when kr.age is not null then kr.age when kr.resultuid <= rm.resultuid then ? else ? end as age, case when kr.relevant is not null then kr.relevant when kr.resultuid <= rm.resultuid then ? else ? end as relevant, cps.pip from kr inner join brokersymbollist bsl on bsl.brokerid = ? and bsl.symbolid = kr.symbolid inner join symbols s on bsl.symbolid = s.symbolid and s.nonliquid = ? inner join symbolgroup sg on s.symbolid = sg.symbolid inner join groups g on sg.groupid = g.groupid inner join brokergroups bg on g.groupid = bg.groupid and bsl.brokerid = bg.brokerid inner join hrspatterns p on kr.patternid = p.patternid inner join downloadersymbolsettings dss on s.symbolid = dss.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname and dtt.dayofweek = ? inner join rar_max rm on ? = ? left outer join autochartist_symbolupdates au on dss.symbolid = au.symbolid left outer join relevance_keylevels_results rar on rar.resultuid = kr.resultuid left join lateral calc_kl_signal_filter (kr.resultuid) newlevels on true left join currencypips cps on cps.symbol = s.symbol left outer join brokerinstrumentmap bim on dss.datafeedinstrumentid = bim.datafeedinstrumentid and bim.brokerid = bsl.brokerid and bim.type = ? where kr.gmttimefound > now() - interval ? and dss.enabled = ? and s.deleted = ? and (kr.simulation = ? or kr.simulation is null) and (? = ? or s.timegranularity in (...)) and (? = ? or s.exchange in (...)) and (? = ? or coalesce(bim.code, s.symbol) in (...)) and (? = ? or p.patternname in (...)) and (? = ? or kr.patternclassid in (...)) and (? = ? or kr.patternlengthbars <= ?) and kr.patternstarttime::timestamp without time zone >= coalesce(au.earliestpricedatetime, ?::timestamp without time zone) -- to make sure patternstarttime is in our t-tables ), results as ( select distinct on (symbolid) * from all_results where (false = ? or relevant = ?) and (? = ? or age <= ?) order by symbolid, resultuid ) select * from results order by identified desc, length desc limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Dec 29 10 319 0ms 0ms 13 0ms 239 0ms 0ms 0ms select count(*), sum(size), extract(epoch from now() - min(modification)) from pg_ls_waldir ();Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Dec 29 10 239 0ms 0ms 14 0ms 1 0ms 0ms 0ms insert into executionlogs(executionid, status, message, details, detailtype) values(?, ?, ?, ?'s biggest movers": "\u0628\u0632\u0631\u06af\u200c\u062a\u0631\u06cc\u0646 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0627\u0645\u0631\u0648\u0632", "TodaysEconomicEvents": "\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc \u0627\u0642\u062a\u0635\u0627\u062f\u06cc \u0627\u0645\u0631\u0648\u0632", "Trading Terms ?": "\u0634\u0631\u0627\u06cc\u0637 \u062a\u062c\u0627\u0631\u062a ?", "Tuesday": "\u0633\u0647\u200c\u0634\u0646\u0628\u0647", "TuesdayShort": "\u0633\u0647\u200c\u0634\u0646\u0628\u0647", "Upcoming earnings announcements for this week:": "\u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627\u06cc \u062f\u0631\u0622\u0645\u062f \u0622\u062a\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0647\u0641\u062a\u0647:", "upcomingearnings_title": "\u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627\u06cc \u062f\u0631\u0622\u0645\u062f \u0628\u06cc\u0646 {fromdate} \u0648 {todate}.", "upcomingearnings_title_noearnings": "\u0647\u06cc\u0686 \u06af\u0632\u0627\u0631\u0634 \u062f\u0631\u0622\u0645\u062f\u06cc \u0628\u06cc\u0646 {fromdate} \u0648 {todate} \u0628\u0631\u0646\u0627\u0645\u0647\u200c \u0631\u06cc\u0632\u06cc \u0646\u0634\u062f\u0647 \u0627\u0633\u062a.", "upcomingeconomicevents_title": "\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc \u0627\u0642\u062a\u0635\u0627\u062f\u06cc \u0628\u0627 \u062a\u0623\u062b\u06cc\u0631 \u0628\u0627\u0644\u0627 \u0628\u06cc\u0646 {fromdate} \u0648 {todate}.", "UpcomingHighImpactEconomicEvent": "\u0631\u0648\u06cc\u062f\u0627\u062f \u0627\u0642\u062a\u0635\u0627\u062f\u06cc \u0628\u0627 \u062a\u0627\u062b\u06cc\u0631 \u0628\u0627\u0644\u0627", "USD/CAD": "USD/CAD", "USD/CAD Futures": "USD/CAD Futures", "USD/CHF": "USD/CHF", "USD/CHF Futures": "USD/CHF Futures", "USD/JPY": "USD/JPY", "USD/JPY Futures": "USD/JPY Futures", "US Dollar Index Futures": "US Dollar Index Futures", "UTC": "UTC", "VolatilityIncrease": "\u0627\u0641\u0632\u0627\u06cc\u0634 \u0646\u0648\u0633\u0627\u0646", "VolatilityWarning": "\u0647\u0634\u062f\u0627\u0631 \u0646\u0648\u0633\u0627\u0646", "volatilitywarning_longtext": "\u00ab{eventname}\u00bb {country_name} \u0645\u0648\u062c\u0628 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0642\u0627\u0628\u0644\u200c \u062a\u0648\u062c\u0647 \u0646\u0648\u0633\u0627\u0646\u0627\u062a \u062e\u0648\u0627\u0647\u062f \u0634\u062f.", "volatilitywarning_shorttext": "\u00ab{eventname}\u00bb {country_name} \u0645\u0648\u062c\u0628 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647 \u0646\u0648\u0633\u0627\u0646\u0627\u062a \u062e\u0648\u0627\u0647\u062f \u0634\u062f.", "volatilitywarning_title": "\u0646\u0648\u0633\u0627\u0646 \u0622\u062a\u06cc \u0628\u0647 \u062f\u0644\u06cc\u0644 \u00ab{eventname}\u00bb\u062f\u0631 {country_name} \u0637\u06cc {hours_ahead} \u0633\u0627\u0639\u062a \u0622\u06cc\u0646\u062f\u0647.", "Wednesday": "\u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647", "WednesdayShort": "\u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647", "Wheat": "\u06af\u0646\u062f\u0645", "Wheat Futures": "Wheat Futures", "WTI Crude Oil Futures": "WTI Crude Oil Futures", "Zeromarkets ?_AUD/USD": "AUDUSD", "Zeromarkets ?_Brent Crude Oil Futures": "XBRUSD", "Zeromarkets ?_Crude oil": "XTIUSD", "Zeromarkets ?_DAX": "GER?", "Zeromarkets ?_EUR/USD": "EURUSD", "Zeromarkets ?_FTSE ?": "UK?", "Zeromarkets ?_GBP/USD": "GBPUSD", "Zeromarkets ?_Gold": "XAUUSD", "Zeromarkets ?_Hang Seng": "HK?", "Zeromarkets ?_Nasdaq ?": "US?", "Zeromarkets ?_Natural gas": "XNGUSD", "Zeromarkets ?_Nikkei ?": "JP?", "Zeromarkets ?_Nikkei ? Dollar Futures": "JP?", "Zeromarkets ?_NZD/USD": "NZDUSD", "Zeromarkets ?_Platinum Futures": "XPTUSD", "Zeromarkets ?_Silver": "XAGUSD", "Zeromarkets ?_USD/CAD": "USDCAD", "Zeromarkets ?_USD/CHF": "USDCHF", "Zeromarkets ?_USD/JPY": "USDJPY", "Zeromarkets ?_US Dollar Index Futures": "USDX", "Zeromarkets ?_WTI Crude Oil Futures": "WTI" }, "data": { "earningscompany": "JPM", "earningscompany_name": "JPMorgan Chase & Co", "earningscompany_sector": "Financial Services", "earningscompany_industry": "Banks-Diversified", "next_releasetime": "?-01-13 ?:?:?", "earningsimpactid": ?, "sample_size": ?, "impact_on_self": { "forecastperiod_trading_days": ?, "id": "delta_gt_up", "probability": "?%", "delta_gt": ?, "delta_gt_up": ?, "trend_direction": ?, "delta_sign": ">", "mean_mov": "?.?", "mean_mov_percent": " ?%", "icon": "https://acarrows.s3.eu-west-1.amazonaws.com/arrows/up.svg", "description": "\u062f\u0631 \u06af\u0630\u0634\u062a\u0647\u060c \u0647\u0631\u06af\u0627\u0647 \u062f\u0631\u0622\u0645\u062f\u0647\u0627 \u0628\u0627\u0644\u0627\u062a\u0631 \u0627\u0632 \u067e\u06cc\u0634\u200c\u0628\u06cc\u0646\u06cc\u200c\u0647\u0627 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f\u060c \u062f\u0631 \u200e100%\u200e \u0645\u0648\u0627\u0642\u0639\u060c \u0633\u0647\u0627\u0645 \u0628\u0647\u200c\u0637\u0648\u0631 \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0628\u0647 \u0627\u0646\u062f\u0627\u0632\u0647 \u200e ?%\u200e \u0627\u0641\u0632\u0627\u06cc\u0634 \u06cc\u0627\u0641\u062a\u0647 \u0627\u0633\u062a.", "ifeps": "\u0627\u06af\u0631 \u062f\u0631\u0622\u0645\u062f JPM > \u0627\u0632 ?.? \u0628\u0627\u0634\u062f" }, "Code": "JPM", "Type": "Common Stock", "Name": "JPMorgan Chase & Co", "Exchange": "NYSE", "CurrencyCode": "USD", "CurrencyName": "US Dollar", "CurrencySymbol": "$", "CountryName": "USA", "CountryISO": "US", "OpenFigi": "BBG?DMBXR?", "ISIN": "US?H?", "LEI": "?I?DZWZKVSZI?NUHU?", "PrimaryTicker": "JPM.US", "CUSIP": "?A?", "CIK": "?", "EmployerIdNumber": "?-2624428", "FiscalYearEnd": "December", "IPODate": "?-10-06", "InternationalDomestic": "International/Domestic", "Sector": "Financial Services", "Industry": "Banks - Diversified", "GicSector": "Financials", "GicGroup": "Banks", "GicIndustry": "Banks", "GicSubIndustry": "Diversified Banks", "HomeCategory": "Domestic Primary", "IsDelisted": false, "Description": "JPMorgan Chase & Co. operates as a financial services company worldwide. It operates through three segments: Consumer & Community Banking, Commercial & Investment Bank, and Asset & Wealth Management. The company offers deposit, investment and lending products, cash management, and payments and services; mortgage origination and servicing activities; residential mortgages and home equity loans; and credit cards, auto loans, leases, and travel services to consumers and small businesses through bank branches, ATMs, and digital and telephone banking. It also provides investment banking products and services, including corporate strategy and structure advisory, and equity and debt market capital-raising services, as well as loan origination and syndication; payments; and cash and derivative instruments, risk management solutions, prime brokerage, and research, as well as offers securities services, including custody, fund services, liquidity, and trading services, and data solutions products. In addition, the company provides financial solutions, including lending, payments, investment banking, and asset management to small and midsized companies, local governments, nonprofit clients, and municipalities, as well as commercial real estate clients. Further, it offers multi-asset investment management solutions in equities, fixed income, alternatives, and money market funds to institutional clients and retail investors; and retirement products and services, brokerage, custody, estate planning, lending, deposits, and investment management products to high net worth clients. The company was founded in ? and is headquartered in New York, New York.", "Address": "? Park Avenue, New York, NY, United States, ?", "Phone": "(?) ?-6000", "WebURL": "https://www.jpmorganchase.com", "LogoURL": "https://eodhistoricaldata.com/img/logos/US/JPM.png", "FullTimeEmployees": ?, "UpdatedAt": "?-12-28", "MarketCapitalization": ?, "MarketCapitalizationMln": ?.?, "EBITDA": null, "PERatio": ?.?, "PEGRatio": ?.?, "WallStreetTargetPrice": ?.?, "BookValue": ?.?, "DividendShare": ?.?, "DividendYield": ?.?, "EarningsShare": ?.?, "EPSEstimateCurrentYear": ?.?, "EPSEstimateNextYear": ?.?, "EPSEstimateNextQuarter": ?.?, "EPSEstimateCurrentQuarter": ?.?, "MostRecentQuarter": "?-09-30", "ProfitMargin": ?.?, "OperatingMarginTTM": ?.?, "ReturnOnAssetsTTM": ?.?, "ReturnOnEquityTTM": ?.?, "RevenueTTM": ?, "RevenuePerShareTTM": ?.?, "QuarterlyRevenueGrowthYOY": ?.?, "GrossProfitTTM": ?, "DilutedEpsTTM": ?.?, "QuarterlyEarningsGrowthYOY": ?.?, "code": "JPM.US", "report_date": "?-01-13", "date": "?-12-31", "before_after_market": "BeforeMarket", "currency": "USD", "actual": null, "estimate": ?.?, "difference": ?, "percent": null, "DateToday": "\u062f\u0648\u0634\u0646\u0628\u0647, ? \u062f\u0633\u0627\u0645\u0628\u0631", "ProbabilityLabel": "\u0627\u062d\u062a\u0645\u0627\u0644", "impact": { "?": { "earningsimpactid": ?, "sample_size": ?, "impactcompany": "WFC", "impactcompany_name": "Wells Fargo & Company", "impactcompany_sector": "Financial Services", "impactcompany_industry": "Banks-Diversified", "opportunities": [ { "forecastperiod_trading_days": ?, "id": "delta_gt_up", "probability": "?%", "delta_gt": ?, "delta_gt_up": ?, "trend_direction": ?, "delta_sign": ">", "mean_mov": "?.?", "mean_mov_percent": "?%", "icon": "https://acarrows.s3.eu-west-1.amazonaws.com/arrows/up.svg" } ], "Code": "WFC", "Type": "Common Stock", "Name": "Wells Fargo & Company", "Exchange": "NYSE", "CurrencyCode": "USD", "CurrencyName": "US Dollar", "CurrencySymbol": "$", "CountryName": "USA", "CountryISO": "US", "OpenFigi": "BBG?BWQFY?", "ISIN": "US?", "LEI": "PBLD?EJDB?FWOLXP?B?", "PrimaryTicker": "WFC.US", "CUSIP": "?", "CIK": "?", "EmployerIdNumber": "?-0449260", "FiscalYearEnd": "December", "IPODate": "?-06-01", "InternationalDomestic": "Domestic", "Sector": "Financial Services", "Industry": "Banks - Diversified", "GicSector": "Financials", "GicGroup": "Banks", "GicIndustry": "Banks", "GicSubIndustry": "Diversified Banks", "HomeCategory": "Domestic Primary", "IsDelisted": false, "Description": "Wells Fargo & Company, a financial services company, provides diversified banking, investment, mortgage, and consumer and commercial finance products and services in the United States and internationally. It operates through four segments: Consumer Banking and Lending; Commercial Banking; Corporate and Investment Banking; and Wealth and Investment Management. The Consumer Banking and Lending segment offers diversified financial products and services for consumers and small businesses. Its financial products and services include checking and savings accounts, and credit and debit cards, as well as home, auto, personal, and small business lending services. The Commercial Banking segment provides financial solutions to private, family owned, and certain public companies. Its products and services include banking and credit products across various industry sectors and municipalities, secured lending and lease products, and treasury management services. The Corporate and Investment Banking segment offers a suite of capital markets, banking, and financial products and services, such as corporate banking, investment banking, treasury management, commercial real estate lending and servicing, equity, and fixed income solutions, as well as sales, trading, and research capabilities services to corporate, commercial real estate, government, and institutional clients. The Wealth and Investment Management segment provides personalized wealth management, brokerage, financial planning, lending, private banking, and trust and fiduciary products and services to affluent, high-net worth, and ultra-high-net worth clients. It also operates through financial advisors in brokerage and wealth offices, consumer bank branches, independent offices, and digitally through WellsTrade and Intuitive Investor. Wells Fargo & Company was founded in ? and is headquartered in San Francisco, California.", "Address": "? Market Street, San Francisco, CA, United States, ?", "Phone": "?-371-2921", "WebURL": "https://www.wellsfargo.com", "LogoURL": "https://eodhistoricaldata.com/img/logos/US/WFC.png", "FullTimeEmployees": ?, "UpdatedAt": "?-12-28", "MarketCapitalization": ?, "MarketCapitalizationMln": ?.?, "EBITDA": null, "PERatio": ?.?, "PEGRatio": ?.?, "WallStreetTargetPrice": ?.?, "BookValue": ?.?, "DividendShare": ?.?, "DividendYield": ?.?, "EarningsShare": ?.?, "EPSEstimateCurrentYear": ?.?, "EPSEstimateNextYear": ?.?, "EPSEstimateNextQuarter": ?.?, "EPSEstimateCurrentQuarter": ?.?, "MostRecentQuarter": "?-09-30", "ProfitMargin": ?.?, "OperatingMarginTTM": ?.?, "ReturnOnAssetsTTM": ?.?, "ReturnOnEquityTTM": ?.?, "RevenueTTM": ?, "RevenuePerShareTTM": ?.?, "QuarterlyRevenueGrowthYOY": ?.?, "GrossProfitTTM": ?, "DilutedEpsTTM": ?.?, "QuarterlyEarningsGrowthYOY": ?.? }, "?": { "earningsimpactid": ?, "sample_size": ?, "impactcompany": "C", "impactcompany_name": "Citigroup Inc", "impactcompany_sector": "Financial Services", "impactcompany_industry": "Banks-Diversified", "opportunities": [ { "forecastperiod_trading_days": ?, "id": "delta_gt_up", "probability": "?%", "delta_gt": ?, "delta_gt_up": ?, "trend_direction": ?, "delta_sign": ">", "mean_mov": "?.?", "mean_mov_percent": "?%", "icon": "https://acarrows.s3.eu-west-1.amazonaws.com/arrows/up.svg" } ], "Code": "C", "Type": "Common Stock", "Name": "Citigroup Inc", "Exchange": "NYSE", "CurrencyCode": "USD", "CurrencyName": "US Dollar", "CurrencySymbol": "$", "CountryName": "USA", "CountryISO": "US", "OpenFigi": "BBG?FY?S?", "ISIN": "US?", "LEI": "?SHGI?ZSSLCXXQSBB?", "PrimaryTicker": "C.US", "CUSIP": "?", "CIK": "?", "EmployerIdNumber": "?-1568099", "FiscalYearEnd": "December", "IPODate": "?-01-03", "InternationalDomestic": "International/Domestic", "Sector": "Financial Services", "Industry": "Banks - Diversified", "GicSector": "Financials", "GicGroup": "Banks", "GicIndustry": "Banks", "GicSubIndustry": "Diversified Banks", "HomeCategory": "Domestic Primary", "IsDelisted": false, "Description": "Citigroup Inc., a diversified financial service holding company, provides various financial product and services to consumers, corporations, governments, and institutions. It operates through five segments: Services, Markets, Banking, U.S. Personal Banking, and Wealth. The Services segment includes treasury and trade solutions, which provides cash management, trade, and working capital solutions to multinational corporations, financial institutions, and public sector organizations; and securities services, such as cross-border support for clients, local market expertise, post-trade technologies, data solutions, and various securities services solutions. The Markets segment offers sales and trading services for equities, foreign exchange, rates, spread products, and commodities to corporate, institutional, and public sector clients; and market-making services, including asset classes, risk management solutions, financing, and prime brokerage. The Banking segment includes investment banking services comprising equity and debt capital markets-related strategic financing solutions; advisory services related to mergers and acquisitions, divestitures, restructurings, and corporate defense activities; and corporate lending consists of corporate and commercial banking. The U.S. Personal Banking segment provides proprietary and co-branded card portfolios; and traditional banking services to retail and small business customers. The Wealth segment offers financial services to high-net-worth clients through banking, lending, mortgages, investment, custody, and trust product offerings; professional industries, including law firms, consulting groups, accounting, and asset management; and affluent and high net worth clients. The company operates in North America, the United Kingdom, Japan, North and South Asia, Australia, Europe, the Middle East, and Africa. Citigroup Inc. was founded in ? and is headquartered in New York, New York.", "Address": "? Greenwich Street, New York, NY, United States, ?", "Phone": "? ? ?", "WebURL": "https://www.citigroup.com", "LogoURL": "https://eodhistoricaldata.com/img/logos/US/c.png", "FullTimeEmployees": ?, "UpdatedAt": "?-12-28", "MarketCapitalization": ?, "MarketCapitalizationMln": ?.?, "EBITDA": null, "PERatio": ?.?, "PEGRatio": ?.?, "WallStreetTargetPrice": ?.?, "BookValue": ?.?, "DividendShare": ?.?, "DividendYield": ?.?, "EarningsShare": ?.?, "EPSEstimateCurrentYear": ?.?, "EPSEstimateNextYear": ?.?, "EPSEstimateNextQuarter": ?.?, "EPSEstimateCurrentQuarter": ?.?, "MostRecentQuarter": "?-09-30", "ProfitMargin": ?.?, "OperatingMarginTTM": ?.?, "ReturnOnAssetsTTM": ?.?, "ReturnOnEquityTTM": ?.?, "RevenueTTM": ?, "RevenuePerShareTTM": ?.?, "QuarterlyRevenueGrowthYOY": ?.?, "GrossProfitTTM": ?, "DilutedEpsTTM": ?.?, "QuarterlyEarningsGrowthYOY": ?.? }, "?": { "earningsimpactid": ?, "sample_size": ?, "impactcompany": "BAC", "impactcompany_name": "Bank of America Corp", "impactcompany_sector": "Financial Services", "impactcompany_industry": "Banks-Diversified", "opportunities": [ { "forecastperiod_trading_days": ?, "id": "delta_gt_up", "probability": "?%", "delta_gt": ?, "delta_gt_up": ?, "trend_direction": ?, "delta_sign": ">", "mean_mov": "?.?", "mean_mov_percent": " ?%", "icon": "https://acarrows.s3.eu-west-1.amazonaws.com/arrows/up.svg" } ], "Code": "BAC", "Type": "Common Stock", "Name": "Bank of America Corp", "Exchange": "NYSE", "CurrencyCode": "USD", "CurrencyName": "US Dollar", "CurrencySymbol": "$", "CountryName": "USA", "CountryISO": "US", "OpenFigi": "BBG?BCTLF?", "ISIN": "US?", "LEI": "?DJT?UXIJIZJI?WXO?", "PrimaryTicker": "BAC.US", "CUSIP": "?", "CIK": "?", "EmployerIdNumber": "?-0906609", "FiscalYearEnd": "December", "IPODate": "?-01-13", "InternationalDomestic": "International/Domestic", "Sector": "Financial Services", "Industry": "Banks - Diversified", "GicSector": "Financials", "GicGroup": "Banks", "GicIndustry": "Banks", "GicSubIndustry": "Diversified Banks", "HomeCategory": "Domestic Primary", "IsDelisted": false, "Description": "Bank of America Corporation, through its subsidiaries, provides various financial products and services for individual consumers, small and middle-market businesses, institutional investors, large corporations, and governments worldwide. The company operates through four segments: Consumer Banking, Global Wealth & Investment Management (GWIM), Global Banking, and Global Markets. The Consumer Banking segment offers traditional and money market savings accounts, certificates of deposit and IRAs, checking accounts, and investment accounts and products; credit and debit cards; residential mortgages and home equity loans; and direct and indirect loans, such as automotive, recreational vehicle, and consumer personal loans. The GWIM segment provides investment management, brokerage, banking, and trust and retirement products and services; wealth management solutions; and customized solutions, including specialty asset management services. The Global Banking segment offers lending products and services, including commercial loans, leases, commitment facilities, trade finance, and commercial real estate and asset-based lending; treasury solutions, such as treasury management, foreign exchange, short-term investing options, and merchant services; working capital management solutions; debt and equity underwriting and distribution, and merger-related and other advisory services; and fixed-income and equity research services. The Global Markets segment provides market-making, financing, securities clearing, settlement, and custody services; securities and derivative products; and risk management products using interest rate, equity, credit, currency and commodity derivatives, foreign exchange, fixed-income, and mortgage-related products. Bank of America Corporation was founded in ? and is based in Charlotte, North Carolina.", "Address": "Bank of America Corporate Center, Charlotte, NC, United States, ?", "Phone": "(?) ?-5681", "WebURL": "https://www.bankofamerica.com", "LogoURL": "https://eodhistoricaldata.com/img/logos/US/bac.png", "FullTimeEmployees": ?, "UpdatedAt": "?-12-28", "MarketCapitalization": ?, "MarketCapitalizationMln": ?.?, "EBITDA": null, "PERatio": ?.?, "PEGRatio": ?.?, "WallStreetTargetPrice": ?.?, "BookValue": ?.?, "DividendShare": ?.?, "DividendYield": ?.?, "EarningsShare": ?.?, "EPSEstimateCurrentYear": ?.?, "EPSEstimateNextYear": ?.?, "EPSEstimateNextQuarter": ?.?, "EPSEstimateCurrentQuarter": ?.?, "MostRecentQuarter": "?-09-30", "ProfitMargin": ?.?, "OperatingMarginTTM": ?.?, "ReturnOnAssetsTTM": ?.?, "ReturnOnEquityTTM": ?.?, "RevenueTTM": ?, "RevenuePerShareTTM": ?.?, "QuarterlyRevenueGrowthYOY": ?.?, "GrossProfitTTM": ?, "DilutedEpsTTM": ?.?, "QuarterlyEarningsGrowthYOY": ?.? }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false } } }, "text": { "title": "\u062a\u0623\u062b\u06cc\u0631 \u0627\u0646\u062a\u0634\u0627\u0631 \u06af\u0632\u0627\u0631\u0634 \u0633\u0648\u062f JPMorgan Chase & Co (JPM)", "short_text": "JPMorgan Chase & Co (JPM) \u0627\u0645\u0631\u0648\u0632 \u06af\u0632\u0627\u0631\u0634 \u0633\u0648\u062f \u062e\u0648\u062f \u0631\u0627 \u0645\u0646\u062a\u0634\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0631 \u0633\u0647\u0627\u0645 \u0632\u06cc\u0631 \u062a\u0623\u062b\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u06af\u0630\u0627\u0634\u062a:\n- Wells Fargo & Company (WFC)\n- Citigroup Inc (C)\n- Bank of America Corp (BAC)\n", "long_text": "\u0634\u0631\u06a9\u062a jpmorgan chase & co (jpm) \u0627\u0645\u0631\u0648\u0632 \u06af\u0632\u0627\u0631\u0634 \u062f\u0631\u0622\u0645\u062f \u062e\u0648\u062f \u0631\u0627 \u0645\u0646\u062a\u0634\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f.\n\u0648\u0642\u062a\u06cc \u0633\u0648\u062f \u0647\u0631 \u0633\u0647\u0645 (eps) > \u0627\u0632 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634 \u200c\u0628\u06cc\u0646\u06cc\u200c \u0634\u062f\u0647 \[...];Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Dec 29 10 1 0ms 0ms 15 0ms 239 0ms 0ms 0ms select system_identifier from pg_control_system ();Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Dec 29 10 239 0ms 0ms 16 0ms 5 0ms 0ms 0ms select groupid, exchange, groupname, symbol, longname from prfsymboltree where brokerid = ? order by groupname, symbol;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Dec 29 10 5 0ms 0ms 17 0ms 1 0ms 0ms 0ms insert into t15 (symbolid, pricedatetime, open, high, low, close, volume, bsf, sastdatetimereceived) values (?, ?::timestamp without time zone, ?, ?.?, ?.?, ?.?, ?, ?, ?::timestamp without time zone) on conflict (symbolid, pricedatetime) do nothing;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Dec 29 10 1 0ms 0ms 18 0ms 4 0ms 0ms 0ms select "public"."processes"."id" AS "id", "public"."processes"."locale" AS "locale", "public"."processes"."region" AS "region", "public"."processes"."schedule" AS "schedule", "public"."processes"."enabled" AS "enabled", "public"."processes"."live" AS "live", "public"."processes"."lastmodified" AS "lastmodified", "public"."processes"."lastrun" AS "lastrun", "public"."processes"."contenttypeid" AS "contenttypeid", "public"."processes"."brokerid" AS "brokerid", "public"."processes"."uuid" AS "uuid", "LT?"."name" AS "LA?", "LT?"."name" AS "LA?" from "public"."processes" left outer join "public"."brokers" "LT?" on "LT?"."id" = "public"."processes"."brokerid" left outer join "public"."contenttypes" "LT?" on "LT?"."id" = "public"."processes"."contenttypeid" where (brokerid = ?) and (contenttypeid = ?) order by "public"."processes"."id" asc limit ? offset ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Dec 29 10 4 0ms 0ms 19 0ms 8 0ms 0ms 0ms select updatedatafeedslatestrun (?);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Dec 29 10 8 0ms 0ms 20 0ms 1 0ms 0ms 0ms insert into t15 (symbolid, pricedatetime, open, high, low, close, volume, bsf, sastdatetimereceived) values (?, ?::timestamp without time zone, ?.?, ?.?, ?.?, ?, ?, ?, ?::timestamp without time zone) on conflict (symbolid, pricedatetime) do nothing;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Dec 29 10 1 0ms 0ms Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 19,484 0ms 0ms 0ms 0ms select ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Dec 29 10 19,484 0ms 0ms 2 12,361 0ms 0ms 0ms 0ms select distinct on (coalesce(bim.code, s.symbol) , s.exchange, s.timegranularity, df.timezone) s.symbolid as id, coalesce(bim.code, s.symbol) as name, s.symbol as symbol, dss.downloadersymbol as ticker, s.exchange as exchange, s.timegranularity as interval, df.timezone as timezone from symbols s inner join downloadersymbolsettings dss on dss.symbolid = s.symbolid inner join datafeedstimetable df on df.classname ilike dss.classname left join brokersymbollist bsl on bsl.brokerid = ? and bsl.symbolid = s.symbolid left outer join brokerinstrumentmap bim on dss.datafeedinstrumentid = bim.datafeedinstrumentid and bim.brokerid = ? and bim.type = ? where s.symbolid = ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Dec 29 10 12,361 0ms 0ms 3 10,817 0ms 0ms 0ms 0ms select s.symbolid as id, s.symbol as name, s.exchange as exchange, s.timegranularity as interval, dtt.timezone as timezone from symbols s inner join downloadersymbolsettings dss on dss.symbolid = s.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname and dtt.dayofweek = ? inner join brokersymbollist bsl on bsl.symbolid = s.symbolid where bsl.brokerid = ? and (? = ? or s.timegranularity = ?) and (s.symbol = ? or dss.downloadersymbol = ?) and dss.enabled = ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Dec 29 10 10,817 0ms 0ms 4 8,261 0ms 0ms 0ms 0ms insert into executionlogs (executionid, status, message, details, detailtype) values (null, ?, ?, null, null);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Dec 29 10 8,261 0ms 0ms 5 6,015 0ms 0ms 0ms 0ms insert into t15 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) on conflict (pricedatetime, symbolid) do update set open = ?, high = ?, low = ?, close = ?, volume = ?, bsf = ?, sastdatetimewritten = ?, sastdatetimereceived = ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Dec 29 10 6,015 0ms 0ms 6 5,438 0ms 0ms 0ms 0ms insert into keylevels_results (bandwidth, breakout, patternid, gmttimefound, approachingtimestamp, approachingregion, qtytp, patternlengthbars, patternprice, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, breakoutbars, breakoutprice, patternendtime, atbaridentified, atpriceidentified, errormargin, direction, symbolid, predictionpricefrom, predictionpriceto, predictiontimefrom, predictiontimebars, uniquepointsvalue, furthestprice, relevancestartdistance, patternclassid, patternstarttime, stoplosslevel, simulation, writtendatetime) values (?.?, ?, ?, ?::timestamp without time zone, ?, ?.?, ?, ?, ?.?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?.?, ?::timestamp without time zone, ?, ?.?, ?.?, ?, ?, ?.?, ?.?, ?::timestamp without time zone, ?, ?, ?.?, ?.?, ?, ?, ?.?, ?, current_timestamp::timestamp without time zone) on conflict do nothing;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Dec 29 10 5,438 0ms 0ms 7 4,458 0ms 0ms 0ms 0ms insert into autochartist_results (resultid, symbolid, bandwidth, pattern, qtytp, gmttimefound, direction, initialtrend, breakout, volumeincrease, noise, symmetry, predictionpricefrom, predictionpriceto, predictiontimefrom, predictiontimeto, patternstarttime, patternendtime, patternstartprice, patternendprice, resx0, resx1, supportx0, supportx1, resy0, resy1, supporty0, supporty1, supportgradient, resgradient, riskreward, patternquality, trendchange, maxmovementafterbreakout, latestbaratbreakouttime, latestbaratbreakoutprice, patternlengthbars, temporarypattern, relevancestartdistance, simulation, writtendatetime) values (?, ?, ?.?, ?, ?, ?::timestamp without time zone, ?, ?.?, ?.?, ?.?, ?.?, ?.?, ?.?, ?.?, ?::timestamp without time zone, ?::timestamp without time zone, ?::timestamp without time zone, ?::timestamp without time zone, ?.?, ?.?, ?::timestamp without time zone, ?::timestamp without time zone, ?::timestamp without time zone, ?::timestamp without time zone, ?.?, ?.?, ?.?, ?.?, ?.?, ?.?, ?.?, ?.?, ?, ?.?, ?::timestamp without time zone, ?.?, ?, ?, ?.?, ?, current_timestamp::timestamp without time zone) on conflict do nothing;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Dec 29 10 4,458 0ms 0ms 8 4,128 0ms 0ms 0ms 0ms update patternresultsrelevance set relevant = ?, saxo_relevant = ?, notrelevantpricedatetime = ?, reason = ? where uniqueindex = ? and relevant = ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Dec 29 10 4,128 0ms 0ms 9 3,557 0ms 0ms 0ms 0ms insert into t30 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) on conflict (pricedatetime, symbolid) do update set open = ?, high = ?, low = ?, close = ?, volume = ?, bsf = ?, sastdatetimewritten = ?, sastdatetimereceived = ?;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Dec 29 10 3,557 0ms 0ms 10 2,524 0ms 0ms 0ms 0ms insert into fibonacci_results (bandwidth, pattern, gmttimefound, direction, patternstarttime, patternendtime, patternstartprice, patternendprice, qtytp, pricex, timex, pricea, timea, priceb, timeb, pricec, timec, priced, timed, averagequality, timequality, errormargin, patternlengthbars, target10, target06, target16, target07, target12, target05, target03, symbolid, noise, ratiosfound, temporarypattern, uniqueindex, completed, simulation, writtendatetime) values (?.?, ?, ?::timestamp without time zone, ?, ?::timestamp without time zone, ?::timestamp without time zone, ?.?, ?.?, ?, ?.?, ?::timestamp without time zone, ?.?, ?::timestamp without time zone, ?.?, ?::timestamp without time zone, ?.?, ?::timestamp without time zone, ?.?, ?::timestamp without time zone, ?.?, ?.?, ?.?, ?, ?.?, ?.?, ?.?, ?.?, ?.?, ?.?, ?.?, ?, ?.?, ?, ?, ?, ?, ?, current_timestamp::timestamp without time zone) on conflict do nothing;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Dec 29 10 2,524 0ms 0ms 11 2,318 0ms 0ms 0ms 0ms insert into t60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) on conflict (pricedatetime, symbolid) do update set open = ?, high = ?, low = ?, close = ?, volume = ?, bsf = ?, sastdatetimewritten = ?, sastdatetimereceived = ?;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Dec 29 10 2,318 0ms 0ms 12 1,633 0ms 0ms 0ms 0ms set extra_float_digits = ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Dec 29 10 1,633 0ms 0ms 13 1,606 0ms 0ms 0ms 0ms set application_name = ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Dec 29 10 1,606 0ms 0ms 14 1,077 0ms 0ms 0ms 0ms select symbolid, pricedatetime, classname, downloadfrequency, downloadersymbol, open, high, low, close, volume, bsf, sastdatetimereceived from ( select pricedatetime, dss.classname, dss.downloadfrequency, dss.symbolid, dss.downloadersymbol, t.open, t.high, t.low, t.close, t.volume, t.bsf, t.sastdatetimereceived, row_number() over (partition by t.symbolid order by t.pricedatetime desc) as rn from t15 t, downloadersymbolsettings dss, symbols s where dss.classname = ? and dss.downloadfrequency = ? and dss.symbolid = t.symbolid and s.symbolid = dss.symbolid and dss.enabled = ? and s.deleted = ? and dss.downloadersymbol in (...) and t.pricedatetime > now() - interval ?) as ranked_candles_table where rn = ?;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Dec 29 10 1,077 0ms 0ms 15 691 0ms 0ms 0ms 0ms with rar_max as ( select resultuid from relevance_keylevels_results order by resultuid desc limit ? ) select case when a.old_resultuid = ? then a.old_resultuid else a.resultuid end as ruid, s.symbolid as sid, s.symbol as sym, longname, shortname, exchange as e, timegranularity as tg, a.patternid as pid, a.direction as d, a.patternprice as pp, atbaridentified as pet, case when (x9 != ?) then x9 when (x8 != ?) then x8 when (x7 != ?) then x7 when (x6 != ?) then x6 when (x5 != ?) then x5 when (x4 != ?) then x4 when (x3 != ?) then x3 when (x2 != ?) then x2 end as pst, patternprice as patp, x0, x1, x2, case when (x3 != ?) then x3 else ? end as x3, case when (x4 != ?) then x4 else ? end as x4, case when (x5 != ?) then x5 else ? end as x5, case when (x6 != ?) then x6 else ? end as x6, case when (x7 != ?) then x7 else ? end as x7, case when (x8 != ?) then x8 else ? end as x8, errormargin as erm, breakoutprice as pe, breakoutbars as be, breakout, atbaridentified as atbar, atpriceidentified as atprice, patternlengthbars as l, bandwidth as bw, qtytp as qtp, p.patternname as patternname, dtt.absolutetimezoneoffset as tzos, dtt.timezone as timezone, approachingtimestamp as apt, approachingregion as apr, predictionpricefrom as ppf, predictionpriceto as ppt, predictiontimefrom as ptf, predictiontimebars as ptb, furthestprice as fp, newlevels.filtered, a.uniquepointsvalue as upv, case when rar.age is not null then rar.age when a.resultuid <= rm.resultuid then ? else ? end as age, case when rar.relevant is not null then rar.relevant when a.resultuid <= rm.resultuid then ? else ? end as relevant, cps.pip from keylevels_results a inner join downloadersymbolsettings dss on a.symbolid = dss.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname inner join symbols s on a.symbolid = s.symbolid inner join hrspatterns p on a.patternid = p.patternid inner join rar_max rm on ? = ? left outer join relevance_keylevels_results rar on a.resultuid = rar.resultuid left join lateral calc_kl_signal_filter (a.resultuid) newlevels on true left join currencypips cps on cps.symbol = s.symbol where (a.old_resultuid = ? or a.resultuid = ?) and dtt.dayofweek = ?;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Dec 29 10 691 0ms 0ms 16 620 0ms 0ms 0ms 0ms with rar_max as ( select resultuid from relevance_autochartist_results order by resultuid desc limit ? ) select a.symbolid, pattern, patternid, resy0, resy1, resx0, resx1, supporty0, supporty1, supportx0, supportx1, predictiontimeto, patternstarttime, timegranularity, patternendtime, direction, trendchange, patternlengthbars, patternquality, case when a.old_resultuid = ? then a.old_resultuid else a.resultuid end as uid, breakout, initialtrend, volumeincrease, symmetry as uniformity, predictionpricefrom, predictionpriceto, noise, s.exchange, s.symbol, s.longname, s.shortname, breakout, dtt.timezone, patternstartprice, patternendprice, qtytp, newlevels.profit, newlevels.stop, newlevels.filtered, case when rar.age is not null then rar.age when a.resultuid <= rm.resultuid then ? else ? end as age, case when rar.relevant is not null then rar.relevant when a.resultuid <= rm.resultuid then ? else ? end as relevant, cps.pip from autochartist_results a inner join downloadersymbolsettings dss on a.symbolid = dss.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname inner join symbols s on a.symbolid = s.symbolid inner join patterns p on p.patternname = a.pattern inner join rar_max rm on ? = ? left outer join relevance_autochartist_results rar on rar.resultuid = a.resultuid left join lateral calc_cp_signal (a.resultuid) newlevels on true left join currencypips cps on cps.symbol = s.symbol where (a.old_resultuid = ? or a.resultuid = ?) and dtt.dayofweek = ?;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Dec 29 10 620 0ms 0ms 17 561 0ms 0ms 0ms 0ms select downloadersymbol, spike_threshold from price_datafeed_spike_threshold where classname = ?;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Dec 29 10 561 0ms 0ms 18 561 0ms 0ms 0ms 0ms select s.symbolid, dss.downloadfrequency, dss.downloadersymbol from downloadersymbolsettings dss inner join symbols s on dss.symbolid = s.symbolid where dss.classname = ? and s.deleted = ? and dss.enabled = ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Dec 29 10 561 0ms 0ms 19 546 0ms 0ms 0ms 0ms select ew.processid, "Errors", "Warnings" from quantity_errors_warnings_perprocess ew;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Dec 29 10 546 0ms 0ms 20 446 0ms 0ms 0ms 0ms begin;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Dec 29 10 446 0ms 0ms Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 0ms 0ms 0ms 56 0ms select key, value from datasources ds inner join datasourceparams dsp on ds.id = dsp.datasourceid where ds.name = ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Dec 29 10 56 0ms 0ms 2 0ms 0ms 0ms 16 0ms with rar_max as ( select resultuid from relevance_bigmovement_results order by resultuid desc limit ? ) select bmr.symbolid, patternstarttime, patternendtime, timegranularity, ? as direction, case when bmr.old_resultuid = ? then bmr.old_resultuid else bmr.resultuid end as uid, s.exchange, s.symbol, s.longname, s.shortname, dtt.timezone, bmr.patternmovement, bmr.statisticalmovement, bmr.fromprice, bmr.toprice, bmr.percentile, bmr.patternlengthbars, case when rbr.age is not null then rbr.age when bmr.resultuid <= rm.resultuid then ? else ? end as age, case when rbr.relevant is not null then rbr.relevant when bmr.resultuid <= rm.resultuid then ? else ? end as relevant, cps.pip from bigmovement_results bmr inner join downloadersymbolsettings dss on bmr.symbolid = dss.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname inner join symbols s on bmr.symbolid = s.symbolid inner join rar_max rm on ? = ? left outer join relevance_bigmovement_results rbr on rbr.resultuid = bmr.resultuid left join currencypips cps on cps.symbol = s.symbol where (bmr.old_resultuid = ? or bmr.resultuid = ?) and dtt.dayofweek = ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Dec 29 10 16 0ms 0ms 3 0ms 0ms 0ms 2,318 0ms insert into t60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) on conflict (pricedatetime, symbolid) do update set open = ?, high = ?, low = ?, close = ?, volume = ?, bsf = ?, sastdatetimewritten = ?, sastdatetimereceived = ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Dec 29 10 2,318 0ms 0ms 4 0ms 0ms 0ms 48 0ms select count(*) from datafeeds_latestrun where feedname ilike ? and ((latestrxtime > current_timestamp - interval ? and latestdbwritetime > current_timestamp - interval ?) or (latestdbwritetime > current_timestamp - interval ? and lateststartuptime > current_timestamp - interval ?));Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Dec 29 10 48 0ms 0ms 5 0ms 0ms 0ms 4 0ms select updaterelevantforrelevantresults ();Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Dec 29 10 4 0ms 0ms 6 0ms 0ms 0ms 18 0ms set datestyle = iso;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Dec 29 10 18 0ms 0ms 7 0ms 0ms 0ms 18 0ms set client_encoding to ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Dec 29 10 18 0ms 0ms 8 0ms 0ms 0ms 1 0ms select "public"."executions"."id" AS "id", "public"."executions"."processid" AS "processid", "public"."executions"."executiondate" AS "executiondate", "public"."executions"."errorcount" AS "errorcount", "public"."executions"."warningcount" AS "warningcount", "public"."executions"."isrunning" AS "isrunning", "public"."executions"."response" AS "response", "public"."executions"."live" AS "live", "public"."executions"."has_results" AS "has_results", "LT?"."id" AS "LA?" from "public"."executions" left outer join "public"."processes" "LT?" on "LT?"."id" = "public"."executions"."processid" where (processid = ?) order by "public"."executions"."id" desc limit ? offset ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Dec 29 10 1 0ms 0ms 9 0ms 0ms 0ms 18 0ms select cast(count(*) / cast(setting as numeric) * ? as int) from pg_stat_activity, pg_settings where name = ? group by setting;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Dec 29 10 18 0ms 0ms 10 0ms 0ms 0ms 1 0ms select count(*) from "public"."executions" left outer join "public"."processes" "LT?" on "LT?"."id" = "public"."executions"."processid" where (processid = ?);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Dec 29 10 1 0ms 0ms 11 0ms 0ms 0ms 426 0ms commit;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Dec 29 10 426 0ms 0ms 12 0ms 0ms 0ms 319 0ms with rar_max as ( select resultuid from relevance_keylevels_results order by resultuid desc limit ? ), kr as ( select a.*, rr.age, rr.relevant from keylevels_results a left outer join relevance_keylevels_results rr on a.resultuid = rr.resultuid where case when false = ? then true else a.resultuid > ( select min(resultuid) from relevance_keylevels_results) end ), all_results as ( select kr.resultuid as resultuid, kr.direction as direction, s.exchange as exchange, s.symbolid as symbolid, coalesce(bim.code, s.symbol) as symbol_code, s.longname as symbol_name, s.timegranularity as interval, p.patternname as pattern_name, kr.breakout as breakout, kr.atbaridentified as identified, dtt.timezone as timezone, kr.patternlengthbars as length, g.basegroupname, newlevels.filtered, case when kr.age is not null then kr.age when kr.resultuid <= rm.resultuid then ? else ? end as age, case when kr.relevant is not null then kr.relevant when kr.resultuid <= rm.resultuid then ? else ? end as relevant, cps.pip from kr inner join brokersymbollist bsl on bsl.brokerid = ? and bsl.symbolid = kr.symbolid inner join symbols s on bsl.symbolid = s.symbolid and s.nonliquid = ? inner join symbolgroup sg on s.symbolid = sg.symbolid inner join groups g on sg.groupid = g.groupid inner join brokergroups bg on g.groupid = bg.groupid and bsl.brokerid = bg.brokerid inner join hrspatterns p on kr.patternid = p.patternid inner join downloadersymbolsettings dss on s.symbolid = dss.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname and dtt.dayofweek = ? inner join rar_max rm on ? = ? left outer join autochartist_symbolupdates au on dss.symbolid = au.symbolid left outer join relevance_keylevels_results rar on rar.resultuid = kr.resultuid left join lateral calc_kl_signal_filter (kr.resultuid) newlevels on true left join currencypips cps on cps.symbol = s.symbol left outer join brokerinstrumentmap bim on dss.datafeedinstrumentid = bim.datafeedinstrumentid and bim.brokerid = bsl.brokerid and bim.type = ? where kr.gmttimefound > now() - interval ? and dss.enabled = ? and s.deleted = ? and (kr.simulation = ? or kr.simulation is null) and (? = ? or s.timegranularity in (...)) and (? = ? or s.exchange in (...)) and (? = ? or coalesce(bim.code, s.symbol) in (...)) and (? = ? or p.patternname in (...)) and (? = ? or kr.patternclassid in (...)) and (? = ? or kr.patternlengthbars <= ?) and kr.patternstarttime::timestamp without time zone >= coalesce(au.earliestpricedatetime, ?::timestamp without time zone) -- to make sure patternstarttime is in our t-tables ), results as ( select distinct on (symbolid) * from all_results where (false = ? or relevant = ?) and (? = ? or age <= ?) order by symbolid, resultuid ) select * from results order by identified desc, length desc limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Dec 29 10 319 0ms 0ms 13 0ms 0ms 0ms 239 0ms select count(*), sum(size), extract(epoch from now() - min(modification)) from pg_ls_waldir ();Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Dec 29 10 239 0ms 0ms 14 0ms 0ms 0ms 1 0ms insert into executionlogs(executionid, status, message, details, detailtype) values(?, ?, ?, ?'s biggest movers": "\u0628\u0632\u0631\u06af\u200c\u062a\u0631\u06cc\u0646 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0627\u0645\u0631\u0648\u0632", "TodaysEconomicEvents": "\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc \u0627\u0642\u062a\u0635\u0627\u062f\u06cc \u0627\u0645\u0631\u0648\u0632", "Trading Terms ?": "\u0634\u0631\u0627\u06cc\u0637 \u062a\u062c\u0627\u0631\u062a ?", "Tuesday": "\u0633\u0647\u200c\u0634\u0646\u0628\u0647", "TuesdayShort": "\u0633\u0647\u200c\u0634\u0646\u0628\u0647", "Upcoming earnings announcements for this week:": "\u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627\u06cc \u062f\u0631\u0622\u0645\u062f \u0622\u062a\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0647\u0641\u062a\u0647:", "upcomingearnings_title": "\u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627\u06cc \u062f\u0631\u0622\u0645\u062f \u0628\u06cc\u0646 {fromdate} \u0648 {todate}.", "upcomingearnings_title_noearnings": "\u0647\u06cc\u0686 \u06af\u0632\u0627\u0631\u0634 \u062f\u0631\u0622\u0645\u062f\u06cc \u0628\u06cc\u0646 {fromdate} \u0648 {todate} \u0628\u0631\u0646\u0627\u0645\u0647\u200c \u0631\u06cc\u0632\u06cc \u0646\u0634\u062f\u0647 \u0627\u0633\u062a.", "upcomingeconomicevents_title": "\u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc \u0627\u0642\u062a\u0635\u0627\u062f\u06cc \u0628\u0627 \u062a\u0623\u062b\u06cc\u0631 \u0628\u0627\u0644\u0627 \u0628\u06cc\u0646 {fromdate} \u0648 {todate}.", "UpcomingHighImpactEconomicEvent": "\u0631\u0648\u06cc\u062f\u0627\u062f \u0627\u0642\u062a\u0635\u0627\u062f\u06cc \u0628\u0627 \u062a\u0627\u062b\u06cc\u0631 \u0628\u0627\u0644\u0627", "USD/CAD": "USD/CAD", "USD/CAD Futures": "USD/CAD Futures", "USD/CHF": "USD/CHF", "USD/CHF Futures": "USD/CHF Futures", "USD/JPY": "USD/JPY", "USD/JPY Futures": "USD/JPY Futures", "US Dollar Index Futures": "US Dollar Index Futures", "UTC": "UTC", "VolatilityIncrease": "\u0627\u0641\u0632\u0627\u06cc\u0634 \u0646\u0648\u0633\u0627\u0646", "VolatilityWarning": "\u0647\u0634\u062f\u0627\u0631 \u0646\u0648\u0633\u0627\u0646", "volatilitywarning_longtext": "\u00ab{eventname}\u00bb {country_name} \u0645\u0648\u062c\u0628 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0642\u0627\u0628\u0644\u200c \u062a\u0648\u062c\u0647 \u0646\u0648\u0633\u0627\u0646\u0627\u062a \u062e\u0648\u0627\u0647\u062f \u0634\u062f.", "volatilitywarning_shorttext": "\u00ab{eventname}\u00bb {country_name} \u0645\u0648\u062c\u0628 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647 \u0646\u0648\u0633\u0627\u0646\u0627\u062a \u062e\u0648\u0627\u0647\u062f \u0634\u062f.", "volatilitywarning_title": "\u0646\u0648\u0633\u0627\u0646 \u0622\u062a\u06cc \u0628\u0647 \u062f\u0644\u06cc\u0644 \u00ab{eventname}\u00bb\u062f\u0631 {country_name} \u0637\u06cc {hours_ahead} \u0633\u0627\u0639\u062a \u0622\u06cc\u0646\u062f\u0647.", "Wednesday": "\u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647", "WednesdayShort": "\u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647", "Wheat": "\u06af\u0646\u062f\u0645", "Wheat Futures": "Wheat Futures", "WTI Crude Oil Futures": "WTI Crude Oil Futures", "Zeromarkets ?_AUD/USD": "AUDUSD", "Zeromarkets ?_Brent Crude Oil Futures": "XBRUSD", "Zeromarkets ?_Crude oil": "XTIUSD", "Zeromarkets ?_DAX": "GER?", "Zeromarkets ?_EUR/USD": "EURUSD", "Zeromarkets ?_FTSE ?": "UK?", "Zeromarkets ?_GBP/USD": "GBPUSD", "Zeromarkets ?_Gold": "XAUUSD", "Zeromarkets ?_Hang Seng": "HK?", "Zeromarkets ?_Nasdaq ?": "US?", "Zeromarkets ?_Natural gas": "XNGUSD", "Zeromarkets ?_Nikkei ?": "JP?", "Zeromarkets ?_Nikkei ? Dollar Futures": "JP?", "Zeromarkets ?_NZD/USD": "NZDUSD", "Zeromarkets ?_Platinum Futures": "XPTUSD", "Zeromarkets ?_Silver": "XAGUSD", "Zeromarkets ?_USD/CAD": "USDCAD", "Zeromarkets ?_USD/CHF": "USDCHF", "Zeromarkets ?_USD/JPY": "USDJPY", "Zeromarkets ?_US Dollar Index Futures": "USDX", "Zeromarkets ?_WTI Crude Oil Futures": "WTI" }, "data": { "earningscompany": "JPM", "earningscompany_name": "JPMorgan Chase & Co", "earningscompany_sector": "Financial Services", "earningscompany_industry": "Banks-Diversified", "next_releasetime": "?-01-13 ?:?:?", "earningsimpactid": ?, "sample_size": ?, "impact_on_self": { "forecastperiod_trading_days": ?, "id": "delta_gt_up", "probability": "?%", "delta_gt": ?, "delta_gt_up": ?, "trend_direction": ?, "delta_sign": ">", "mean_mov": "?.?", "mean_mov_percent": " ?%", "icon": "https://acarrows.s3.eu-west-1.amazonaws.com/arrows/up.svg", "description": "\u062f\u0631 \u06af\u0630\u0634\u062a\u0647\u060c \u0647\u0631\u06af\u0627\u0647 \u062f\u0631\u0622\u0645\u062f\u0647\u0627 \u0628\u0627\u0644\u0627\u062a\u0631 \u0627\u0632 \u067e\u06cc\u0634\u200c\u0628\u06cc\u0646\u06cc\u200c\u0647\u0627 \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f\u060c \u062f\u0631 \u200e100%\u200e \u0645\u0648\u0627\u0642\u0639\u060c \u0633\u0647\u0627\u0645 \u0628\u0647\u200c\u0637\u0648\u0631 \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0628\u0647 \u0627\u0646\u062f\u0627\u0632\u0647 \u200e ?%\u200e \u0627\u0641\u0632\u0627\u06cc\u0634 \u06cc\u0627\u0641\u062a\u0647 \u0627\u0633\u062a.", "ifeps": "\u0627\u06af\u0631 \u062f\u0631\u0622\u0645\u062f JPM > \u0627\u0632 ?.? \u0628\u0627\u0634\u062f" }, "Code": "JPM", "Type": "Common Stock", "Name": "JPMorgan Chase & Co", "Exchange": "NYSE", "CurrencyCode": "USD", "CurrencyName": "US Dollar", "CurrencySymbol": "$", "CountryName": "USA", "CountryISO": "US", "OpenFigi": "BBG?DMBXR?", "ISIN": "US?H?", "LEI": "?I?DZWZKVSZI?NUHU?", "PrimaryTicker": "JPM.US", "CUSIP": "?A?", "CIK": "?", "EmployerIdNumber": "?-2624428", "FiscalYearEnd": "December", "IPODate": "?-10-06", "InternationalDomestic": "International/Domestic", "Sector": "Financial Services", "Industry": "Banks - Diversified", "GicSector": "Financials", "GicGroup": "Banks", "GicIndustry": "Banks", "GicSubIndustry": "Diversified Banks", "HomeCategory": "Domestic Primary", "IsDelisted": false, "Description": "JPMorgan Chase & Co. operates as a financial services company worldwide. It operates through three segments: Consumer & Community Banking, Commercial & Investment Bank, and Asset & Wealth Management. The company offers deposit, investment and lending products, cash management, and payments and services; mortgage origination and servicing activities; residential mortgages and home equity loans; and credit cards, auto loans, leases, and travel services to consumers and small businesses through bank branches, ATMs, and digital and telephone banking. It also provides investment banking products and services, including corporate strategy and structure advisory, and equity and debt market capital-raising services, as well as loan origination and syndication; payments; and cash and derivative instruments, risk management solutions, prime brokerage, and research, as well as offers securities services, including custody, fund services, liquidity, and trading services, and data solutions products. In addition, the company provides financial solutions, including lending, payments, investment banking, and asset management to small and midsized companies, local governments, nonprofit clients, and municipalities, as well as commercial real estate clients. Further, it offers multi-asset investment management solutions in equities, fixed income, alternatives, and money market funds to institutional clients and retail investors; and retirement products and services, brokerage, custody, estate planning, lending, deposits, and investment management products to high net worth clients. The company was founded in ? and is headquartered in New York, New York.", "Address": "? Park Avenue, New York, NY, United States, ?", "Phone": "(?) ?-6000", "WebURL": "https://www.jpmorganchase.com", "LogoURL": "https://eodhistoricaldata.com/img/logos/US/JPM.png", "FullTimeEmployees": ?, "UpdatedAt": "?-12-28", "MarketCapitalization": ?, "MarketCapitalizationMln": ?.?, "EBITDA": null, "PERatio": ?.?, "PEGRatio": ?.?, "WallStreetTargetPrice": ?.?, "BookValue": ?.?, "DividendShare": ?.?, "DividendYield": ?.?, "EarningsShare": ?.?, "EPSEstimateCurrentYear": ?.?, "EPSEstimateNextYear": ?.?, "EPSEstimateNextQuarter": ?.?, "EPSEstimateCurrentQuarter": ?.?, "MostRecentQuarter": "?-09-30", "ProfitMargin": ?.?, "OperatingMarginTTM": ?.?, "ReturnOnAssetsTTM": ?.?, "ReturnOnEquityTTM": ?.?, "RevenueTTM": ?, "RevenuePerShareTTM": ?.?, "QuarterlyRevenueGrowthYOY": ?.?, "GrossProfitTTM": ?, "DilutedEpsTTM": ?.?, "QuarterlyEarningsGrowthYOY": ?.?, "code": "JPM.US", "report_date": "?-01-13", "date": "?-12-31", "before_after_market": "BeforeMarket", "currency": "USD", "actual": null, "estimate": ?.?, "difference": ?, "percent": null, "DateToday": "\u062f\u0648\u0634\u0646\u0628\u0647, ? \u062f\u0633\u0627\u0645\u0628\u0631", "ProbabilityLabel": "\u0627\u062d\u062a\u0645\u0627\u0644", "impact": { "?": { "earningsimpactid": ?, "sample_size": ?, "impactcompany": "WFC", "impactcompany_name": "Wells Fargo & Company", "impactcompany_sector": "Financial Services", "impactcompany_industry": "Banks-Diversified", "opportunities": [ { "forecastperiod_trading_days": ?, "id": "delta_gt_up", "probability": "?%", "delta_gt": ?, "delta_gt_up": ?, "trend_direction": ?, "delta_sign": ">", "mean_mov": "?.?", "mean_mov_percent": "?%", "icon": "https://acarrows.s3.eu-west-1.amazonaws.com/arrows/up.svg" } ], "Code": "WFC", "Type": "Common Stock", "Name": "Wells Fargo & Company", "Exchange": "NYSE", "CurrencyCode": "USD", "CurrencyName": "US Dollar", "CurrencySymbol": "$", "CountryName": "USA", "CountryISO": "US", "OpenFigi": "BBG?BWQFY?", "ISIN": "US?", "LEI": "PBLD?EJDB?FWOLXP?B?", "PrimaryTicker": "WFC.US", "CUSIP": "?", "CIK": "?", "EmployerIdNumber": "?-0449260", "FiscalYearEnd": "December", "IPODate": "?-06-01", "InternationalDomestic": "Domestic", "Sector": "Financial Services", "Industry": "Banks - Diversified", "GicSector": "Financials", "GicGroup": "Banks", "GicIndustry": "Banks", "GicSubIndustry": "Diversified Banks", "HomeCategory": "Domestic Primary", "IsDelisted": false, "Description": "Wells Fargo & Company, a financial services company, provides diversified banking, investment, mortgage, and consumer and commercial finance products and services in the United States and internationally. It operates through four segments: Consumer Banking and Lending; Commercial Banking; Corporate and Investment Banking; and Wealth and Investment Management. The Consumer Banking and Lending segment offers diversified financial products and services for consumers and small businesses. Its financial products and services include checking and savings accounts, and credit and debit cards, as well as home, auto, personal, and small business lending services. The Commercial Banking segment provides financial solutions to private, family owned, and certain public companies. Its products and services include banking and credit products across various industry sectors and municipalities, secured lending and lease products, and treasury management services. The Corporate and Investment Banking segment offers a suite of capital markets, banking, and financial products and services, such as corporate banking, investment banking, treasury management, commercial real estate lending and servicing, equity, and fixed income solutions, as well as sales, trading, and research capabilities services to corporate, commercial real estate, government, and institutional clients. The Wealth and Investment Management segment provides personalized wealth management, brokerage, financial planning, lending, private banking, and trust and fiduciary products and services to affluent, high-net worth, and ultra-high-net worth clients. It also operates through financial advisors in brokerage and wealth offices, consumer bank branches, independent offices, and digitally through WellsTrade and Intuitive Investor. Wells Fargo & Company was founded in ? and is headquartered in San Francisco, California.", "Address": "? Market Street, San Francisco, CA, United States, ?", "Phone": "?-371-2921", "WebURL": "https://www.wellsfargo.com", "LogoURL": "https://eodhistoricaldata.com/img/logos/US/WFC.png", "FullTimeEmployees": ?, "UpdatedAt": "?-12-28", "MarketCapitalization": ?, "MarketCapitalizationMln": ?.?, "EBITDA": null, "PERatio": ?.?, "PEGRatio": ?.?, "WallStreetTargetPrice": ?.?, "BookValue": ?.?, "DividendShare": ?.?, "DividendYield": ?.?, "EarningsShare": ?.?, "EPSEstimateCurrentYear": ?.?, "EPSEstimateNextYear": ?.?, "EPSEstimateNextQuarter": ?.?, "EPSEstimateCurrentQuarter": ?.?, "MostRecentQuarter": "?-09-30", "ProfitMargin": ?.?, "OperatingMarginTTM": ?.?, "ReturnOnAssetsTTM": ?.?, "ReturnOnEquityTTM": ?.?, "RevenueTTM": ?, "RevenuePerShareTTM": ?.?, "QuarterlyRevenueGrowthYOY": ?.?, "GrossProfitTTM": ?, "DilutedEpsTTM": ?.?, "QuarterlyEarningsGrowthYOY": ?.? }, "?": { "earningsimpactid": ?, "sample_size": ?, "impactcompany": "C", "impactcompany_name": "Citigroup Inc", "impactcompany_sector": "Financial Services", "impactcompany_industry": "Banks-Diversified", "opportunities": [ { "forecastperiod_trading_days": ?, "id": "delta_gt_up", "probability": "?%", "delta_gt": ?, "delta_gt_up": ?, "trend_direction": ?, "delta_sign": ">", "mean_mov": "?.?", "mean_mov_percent": "?%", "icon": "https://acarrows.s3.eu-west-1.amazonaws.com/arrows/up.svg" } ], "Code": "C", "Type": "Common Stock", "Name": "Citigroup Inc", "Exchange": "NYSE", "CurrencyCode": "USD", "CurrencyName": "US Dollar", "CurrencySymbol": "$", "CountryName": "USA", "CountryISO": "US", "OpenFigi": "BBG?FY?S?", "ISIN": "US?", "LEI": "?SHGI?ZSSLCXXQSBB?", "PrimaryTicker": "C.US", "CUSIP": "?", "CIK": "?", "EmployerIdNumber": "?-1568099", "FiscalYearEnd": "December", "IPODate": "?-01-03", "InternationalDomestic": "International/Domestic", "Sector": "Financial Services", "Industry": "Banks - Diversified", "GicSector": "Financials", "GicGroup": "Banks", "GicIndustry": "Banks", "GicSubIndustry": "Diversified Banks", "HomeCategory": "Domestic Primary", "IsDelisted": false, "Description": "Citigroup Inc., a diversified financial service holding company, provides various financial product and services to consumers, corporations, governments, and institutions. It operates through five segments: Services, Markets, Banking, U.S. Personal Banking, and Wealth. The Services segment includes treasury and trade solutions, which provides cash management, trade, and working capital solutions to multinational corporations, financial institutions, and public sector organizations; and securities services, such as cross-border support for clients, local market expertise, post-trade technologies, data solutions, and various securities services solutions. The Markets segment offers sales and trading services for equities, foreign exchange, rates, spread products, and commodities to corporate, institutional, and public sector clients; and market-making services, including asset classes, risk management solutions, financing, and prime brokerage. The Banking segment includes investment banking services comprising equity and debt capital markets-related strategic financing solutions; advisory services related to mergers and acquisitions, divestitures, restructurings, and corporate defense activities; and corporate lending consists of corporate and commercial banking. The U.S. Personal Banking segment provides proprietary and co-branded card portfolios; and traditional banking services to retail and small business customers. The Wealth segment offers financial services to high-net-worth clients through banking, lending, mortgages, investment, custody, and trust product offerings; professional industries, including law firms, consulting groups, accounting, and asset management; and affluent and high net worth clients. The company operates in North America, the United Kingdom, Japan, North and South Asia, Australia, Europe, the Middle East, and Africa. Citigroup Inc. was founded in ? and is headquartered in New York, New York.", "Address": "? Greenwich Street, New York, NY, United States, ?", "Phone": "? ? ?", "WebURL": "https://www.citigroup.com", "LogoURL": "https://eodhistoricaldata.com/img/logos/US/c.png", "FullTimeEmployees": ?, "UpdatedAt": "?-12-28", "MarketCapitalization": ?, "MarketCapitalizationMln": ?.?, "EBITDA": null, "PERatio": ?.?, "PEGRatio": ?.?, "WallStreetTargetPrice": ?.?, "BookValue": ?.?, "DividendShare": ?.?, "DividendYield": ?.?, "EarningsShare": ?.?, "EPSEstimateCurrentYear": ?.?, "EPSEstimateNextYear": ?.?, "EPSEstimateNextQuarter": ?.?, "EPSEstimateCurrentQuarter": ?.?, "MostRecentQuarter": "?-09-30", "ProfitMargin": ?.?, "OperatingMarginTTM": ?.?, "ReturnOnAssetsTTM": ?.?, "ReturnOnEquityTTM": ?.?, "RevenueTTM": ?, "RevenuePerShareTTM": ?.?, "QuarterlyRevenueGrowthYOY": ?.?, "GrossProfitTTM": ?, "DilutedEpsTTM": ?.?, "QuarterlyEarningsGrowthYOY": ?.? }, "?": { "earningsimpactid": ?, "sample_size": ?, "impactcompany": "BAC", "impactcompany_name": "Bank of America Corp", "impactcompany_sector": "Financial Services", "impactcompany_industry": "Banks-Diversified", "opportunities": [ { "forecastperiod_trading_days": ?, "id": "delta_gt_up", "probability": "?%", "delta_gt": ?, "delta_gt_up": ?, "trend_direction": ?, "delta_sign": ">", "mean_mov": "?.?", "mean_mov_percent": " ?%", "icon": "https://acarrows.s3.eu-west-1.amazonaws.com/arrows/up.svg" } ], "Code": "BAC", "Type": "Common Stock", "Name": "Bank of America Corp", "Exchange": "NYSE", "CurrencyCode": "USD", "CurrencyName": "US Dollar", "CurrencySymbol": "$", "CountryName": "USA", "CountryISO": "US", "OpenFigi": "BBG?BCTLF?", "ISIN": "US?", "LEI": "?DJT?UXIJIZJI?WXO?", "PrimaryTicker": "BAC.US", "CUSIP": "?", "CIK": "?", "EmployerIdNumber": "?-0906609", "FiscalYearEnd": "December", "IPODate": "?-01-13", "InternationalDomestic": "International/Domestic", "Sector": "Financial Services", "Industry": "Banks - Diversified", "GicSector": "Financials", "GicGroup": "Banks", "GicIndustry": "Banks", "GicSubIndustry": "Diversified Banks", "HomeCategory": "Domestic Primary", "IsDelisted": false, "Description": "Bank of America Corporation, through its subsidiaries, provides various financial products and services for individual consumers, small and middle-market businesses, institutional investors, large corporations, and governments worldwide. The company operates through four segments: Consumer Banking, Global Wealth & Investment Management (GWIM), Global Banking, and Global Markets. The Consumer Banking segment offers traditional and money market savings accounts, certificates of deposit and IRAs, checking accounts, and investment accounts and products; credit and debit cards; residential mortgages and home equity loans; and direct and indirect loans, such as automotive, recreational vehicle, and consumer personal loans. The GWIM segment provides investment management, brokerage, banking, and trust and retirement products and services; wealth management solutions; and customized solutions, including specialty asset management services. The Global Banking segment offers lending products and services, including commercial loans, leases, commitment facilities, trade finance, and commercial real estate and asset-based lending; treasury solutions, such as treasury management, foreign exchange, short-term investing options, and merchant services; working capital management solutions; debt and equity underwriting and distribution, and merger-related and other advisory services; and fixed-income and equity research services. The Global Markets segment provides market-making, financing, securities clearing, settlement, and custody services; securities and derivative products; and risk management products using interest rate, equity, credit, currency and commodity derivatives, foreign exchange, fixed-income, and mortgage-related products. Bank of America Corporation was founded in ? and is based in Charlotte, North Carolina.", "Address": "Bank of America Corporate Center, Charlotte, NC, United States, ?", "Phone": "(?) ?-5681", "WebURL": "https://www.bankofamerica.com", "LogoURL": "https://eodhistoricaldata.com/img/logos/US/bac.png", "FullTimeEmployees": ?, "UpdatedAt": "?-12-28", "MarketCapitalization": ?, "MarketCapitalizationMln": ?.?, "EBITDA": null, "PERatio": ?.?, "PEGRatio": ?.?, "WallStreetTargetPrice": ?.?, "BookValue": ?.?, "DividendShare": ?.?, "DividendYield": ?.?, "EarningsShare": ?.?, "EPSEstimateCurrentYear": ?.?, "EPSEstimateNextYear": ?.?, "EPSEstimateNextQuarter": ?.?, "EPSEstimateCurrentQuarter": ?.?, "MostRecentQuarter": "?-09-30", "ProfitMargin": ?.?, "OperatingMarginTTM": ?.?, "ReturnOnAssetsTTM": ?.?, "ReturnOnEquityTTM": ?.?, "RevenueTTM": ?, "RevenuePerShareTTM": ?.?, "QuarterlyRevenueGrowthYOY": ?.?, "GrossProfitTTM": ?, "DilutedEpsTTM": ?.?, "QuarterlyEarningsGrowthYOY": ?.? }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false }, "?": { "earningsimpactid": "%%OBJNAME?%%earningsimpactid.visible": false, "sample_size": "%%OBJNAME?%%sample_size.visible": false, "impactcompany": "%%OBJNAME?%%impactcompany.visible": false, "impactcompany_name": "%%OBJNAME?%%impactcompany_name.visible": false, "impactcompany_sector": "%%OBJNAME?%%impactcompany_sector.visible": false, "impactcompany_industry": "%%OBJNAME?%%impactcompany_industry.visible": false, "opportunities": "%%OBJNAME?%%opportunities.visible": false, "Code": "%%OBJNAME?%%Code.visible": false, "Type": "%%OBJNAME?%%Type.visible": false, "Name": "%%OBJNAME?%%Name.visible": false, "Exchange": "%%OBJNAME?%%Exchange.visible": false, "CurrencyCode": "%%OBJNAME?%%CurrencyCode.visible": false, "CurrencyName": "%%OBJNAME?%%CurrencyName.visible": false, "CurrencySymbol": "%%OBJNAME?%%CurrencySymbol.visible": false, "CountryName": "%%OBJNAME?%%CountryName.visible": false, "CountryISO": "%%OBJNAME?%%CountryISO.visible": false, "OpenFigi": "%%OBJNAME?%%OpenFigi.visible": false, "ISIN": "%%OBJNAME?%%ISIN.visible": false, "LEI": "%%OBJNAME?%%LEI.visible": false, "PrimaryTicker": "%%OBJNAME?%%PrimaryTicker.visible": false, "CUSIP": "%%OBJNAME?%%CUSIP.visible": false, "CIK": "%%OBJNAME?%%CIK.visible": false, "EmployerIdNumber": "%%OBJNAME?%%EmployerIdNumber.visible": false, "FiscalYearEnd": "%%OBJNAME?%%FiscalYearEnd.visible": false, "IPODate": "%%OBJNAME?%%IPODate.visible": false, "InternationalDomestic": "%%OBJNAME?%%InternationalDomestic.visible": false, "Sector": "%%OBJNAME?%%Sector.visible": false, "Industry": "%%OBJNAME?%%Industry.visible": false, "GicSector": "%%OBJNAME?%%GicSector.visible": false, "GicGroup": "%%OBJNAME?%%GicGroup.visible": false, "GicIndustry": "%%OBJNAME?%%GicIndustry.visible": false, "GicSubIndustry": "%%OBJNAME?%%GicSubIndustry.visible": false, "HomeCategory": "%%OBJNAME?%%HomeCategory.visible": false, "IsDelisted": "%%OBJNAME?%%IsDelisted.visible": false, "Description": "%%OBJNAME?%%Description.visible": false, "Address": "%%OBJNAME?%%Address.visible": false, "Phone": "%%OBJNAME?%%Phone.visible": false, "WebURL": "%%OBJNAME?%%WebURL.visible": false, "LogoURL": "%%OBJNAME?%%LogoURL.visible": false, "FullTimeEmployees": "%%OBJNAME?%%FullTimeEmployees.visible": false, "UpdatedAt": "%%OBJNAME?%%UpdatedAt.visible": false, "MarketCapitalization": "%%OBJNAME?%%MarketCapitalization.visible": false, "MarketCapitalizationMln": "%%OBJNAME?%%MarketCapitalizationMln.visible": false, "EBITDA": "%%OBJNAME?%%EBITDA.visible": false, "PERatio": "%%OBJNAME?%%PERatio.visible": false, "PEGRatio": "%%OBJNAME?%%PEGRatio.visible": false, "WallStreetTargetPrice": "%%OBJNAME?%%WallStreetTargetPrice.visible": false, "BookValue": "%%OBJNAME?%%BookValue.visible": false, "DividendShare": "%%OBJNAME?%%DividendShare.visible": false, "DividendYield": "%%OBJNAME?%%DividendYield.visible": false, "EarningsShare": "%%OBJNAME?%%EarningsShare.visible": false, "EPSEstimateCurrentYear": "%%OBJNAME?%%EPSEstimateCurrentYear.visible": false, "EPSEstimateNextYear": "%%OBJNAME?%%EPSEstimateNextYear.visible": false, "EPSEstimateNextQuarter": "%%OBJNAME?%%EPSEstimateNextQuarter.visible": false, "EPSEstimateCurrentQuarter": "%%OBJNAME?%%EPSEstimateCurrentQuarter.visible": false, "MostRecentQuarter": "%%OBJNAME?%%MostRecentQuarter.visible": false, "ProfitMargin": "%%OBJNAME?%%ProfitMargin.visible": false, "OperatingMarginTTM": "%%OBJNAME?%%OperatingMarginTTM.visible": false, "ReturnOnAssetsTTM": "%%OBJNAME?%%ReturnOnAssetsTTM.visible": false, "ReturnOnEquityTTM": "%%OBJNAME?%%ReturnOnEquityTTM.visible": false, "RevenueTTM": "%%OBJNAME?%%RevenueTTM.visible": false, "RevenuePerShareTTM": "%%OBJNAME?%%RevenuePerShareTTM.visible": false, "QuarterlyRevenueGrowthYOY": "%%OBJNAME?%%QuarterlyRevenueGrowthYOY.visible": false, "GrossProfitTTM": "%%OBJNAME?%%GrossProfitTTM.visible": false, "DilutedEpsTTM": "%%OBJNAME?%%DilutedEpsTTM.visible": false, "QuarterlyEarningsGrowthYOY": "%%OBJNAME?%%QuarterlyEarningsGrowthYOY.visible": false, "Shape.visible": false, "bgshape.visible": false } } }, "text": { "title": "\u062a\u0623\u062b\u06cc\u0631 \u0627\u0646\u062a\u0634\u0627\u0631 \u06af\u0632\u0627\u0631\u0634 \u0633\u0648\u062f JPMorgan Chase & Co (JPM)", "short_text": "JPMorgan Chase & Co (JPM) \u0627\u0645\u0631\u0648\u0632 \u06af\u0632\u0627\u0631\u0634 \u0633\u0648\u062f \u062e\u0648\u062f \u0631\u0627 \u0645\u0646\u062a\u0634\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0631 \u0633\u0647\u0627\u0645 \u0632\u06cc\u0631 \u062a\u0623\u062b\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u06af\u0630\u0627\u0634\u062a:\n- Wells Fargo & Company (WFC)\n- Citigroup Inc (C)\n- Bank of America Corp (BAC)\n", "long_text": "\u0634\u0631\u06a9\u062a jpmorgan chase & co (jpm) \u0627\u0645\u0631\u0648\u0632 \u06af\u0632\u0627\u0631\u0634 \u062f\u0631\u0622\u0645\u062f \u062e\u0648\u062f \u0631\u0627 \u0645\u0646\u062a\u0634\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f.\n\u0648\u0642\u062a\u06cc \u0633\u0648\u062f \u0647\u0631 \u0633\u0647\u0645 (eps) > \u0627\u0632 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634 \u200c\u0628\u06cc\u0646\u06cc\u200c \u0634\u062f\u0647 \[...];Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Dec 29 10 1 0ms 0ms 15 0ms 0ms 0ms 239 0ms select system_identifier from pg_control_system ();Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Dec 29 10 239 0ms 0ms 16 0ms 0ms 0ms 5 0ms select groupid, exchange, groupname, symbol, longname from prfsymboltree where brokerid = ? order by groupname, symbol;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Dec 29 10 5 0ms 0ms 17 0ms 0ms 0ms 1 0ms insert into t15 (symbolid, pricedatetime, open, high, low, close, volume, bsf, sastdatetimereceived) values (?, ?::timestamp without time zone, ?, ?.?, ?.?, ?.?, ?, ?, ?::timestamp without time zone) on conflict (symbolid, pricedatetime) do nothing;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Dec 29 10 1 0ms 0ms 18 0ms 0ms 0ms 4 0ms select "public"."processes"."id" AS "id", "public"."processes"."locale" AS "locale", "public"."processes"."region" AS "region", "public"."processes"."schedule" AS "schedule", "public"."processes"."enabled" AS "enabled", "public"."processes"."live" AS "live", "public"."processes"."lastmodified" AS "lastmodified", "public"."processes"."lastrun" AS "lastrun", "public"."processes"."contenttypeid" AS "contenttypeid", "public"."processes"."brokerid" AS "brokerid", "public"."processes"."uuid" AS "uuid", "LT?"."name" AS "LA?", "LT?"."name" AS "LA?" from "public"."processes" left outer join "public"."brokers" "LT?" on "LT?"."id" = "public"."processes"."brokerid" left outer join "public"."contenttypes" "LT?" on "LT?"."id" = "public"."processes"."contenttypeid" where (brokerid = ?) and (contenttypeid = ?) order by "public"."processes"."id" asc limit ? offset ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Dec 29 10 4 0ms 0ms 19 0ms 0ms 0ms 8 0ms select updatedatafeedslatestrun (?);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Dec 29 10 8 0ms 0ms 20 0ms 0ms 0ms 1 0ms insert into t15 (symbolid, pricedatetime, open, high, low, close, volume, bsf, sastdatetimereceived) values (?, ?::timestamp without time zone, ?.?, ?.?, ?.?, ?, ?, ?, ?::timestamp without time zone) on conflict (symbolid, pricedatetime) do nothing;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Dec 29 10 1 0ms 0ms Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 1s403ms 1,213 0ms 3ms 1ms SELECT symbolid, ;Times Reported Time consuming prepare #1
Day Hour Count Duration Avg duration Dec 29 10 1,213 1s403ms 1ms -
SELECT symbolid, ;
Date: 2025-12-29 10:46:03 Duration: 3ms Database: postgres
-
SELECT symbolid, ;
Date: 2025-12-29 10:16:20 Duration: 2ms Database: postgres
-
SELECT symbolid, ;
Date: 2025-12-29 10:00:55 Duration: 2ms Database: postgres
2 1s207ms 1,460 0ms 11ms 0ms WITH rar_max as ( ;Times Reported Time consuming prepare #2
Day Hour Count Duration Avg duration 10 1,460 1s207ms 0ms -
WITH rar_max as ( ;
Date: 2025-12-29 10:46:01 Duration: 11ms Database: postgres
-
WITH rar_max as ( ;
Date: 2025-12-29 10:33:27 Duration: 8ms Database: postgres
-
WITH rar_max as ( ;
Date: 2025-12-29 10:08:51 Duration: 8ms Database: postgres
3 648ms 2,369 0ms 7ms 0ms SELECT ;Times Reported Time consuming prepare #3
Day Hour Count Duration Avg duration 10 2,369 648ms 0ms -
SELECT ;
Date: 2025-12-29 10:09:30 Duration: 7ms Database: postgres
-
SELECT ;
Date: 2025-12-29 10:08:45 Duration: 4ms Database: postgres
-
SELECT ;
Date: 2025-12-29 10:01:12 Duration: 4ms Database: postgres
4 538ms 561 0ms 1ms 0ms SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;Times Reported Time consuming prepare #4
Day Hour Count Duration Avg duration 10 561 538ms 0ms -
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2025-12-29 10:45:55 Duration: 1ms Database: postgres
-
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2025-12-29 10:45:15 Duration: 1ms Database: postgres
-
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2025-12-29 10:30:33 Duration: 1ms Database: postgres
5 288ms 3,386 0ms 0ms 0ms INSERT INTO T30 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;Times Reported Time consuming prepare #5
Day Hour Count Duration Avg duration 10 3,386 288ms 0ms -
INSERT INTO T30 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:41:41 Duration: 0ms Database: postgres
-
INSERT INTO T30 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:40:55 Duration: 0ms Database: postgres
-
INSERT INTO T30 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:10:55 Duration: 0ms Database: postgres
6 208ms 1,633 0ms 3ms 0ms SET extra_float_digits = 3;Times Reported Time consuming prepare #6
Day Hour Count Duration Avg duration 10 1,633 208ms 0ms -
SET extra_float_digits = 3;
Date: 2025-12-29 10:08:45 Duration: 3ms Database: postgres
-
SET extra_float_digits = 3;
Date: 2025-12-29 10:35:57 Duration: 1ms Database: postgres
-
SET extra_float_digits = 3;
Date: 2025-12-29 10:08:51 Duration: 0ms Database: postgres
7 205ms 2,136 0ms 0ms 0ms INSERT INTO T60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;Times Reported Time consuming prepare #7
Day Hour Count Duration Avg duration 10 2,136 205ms 0ms -
INSERT INTO T60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:02:59 Duration: 0ms Database: postgres
-
INSERT INTO T60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:31:25 Duration: 0ms Database: postgres
-
INSERT INTO T60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:02:17 Duration: 0ms Database: postgres
8 166ms 1,104 0ms 0ms 0ms INSERT INTO T15 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;Times Reported Time consuming prepare #8
Day Hour Count Duration Avg duration 10 1,104 166ms 0ms -
INSERT INTO T15 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:55:54 Duration: 0ms Database: postgres
-
INSERT INTO T15 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:26:55 Duration: 0ms Database: postgres
-
INSERT INTO T15 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:25:41 Duration: 0ms Database: postgres
9 44ms 18 1ms 2ms 2ms select cast(count(*) / cast(setting as numeric) * 100 as int) from pg_stat_activity, pg_settings WHERE name = 'max_connections' group by setting;Times Reported Time consuming prepare #9
Day Hour Count Duration Avg duration 10 18 44ms 2ms -
select cast(count(*) / cast(setting as numeric) * 100 as int) from pg_stat_activity, pg_settings WHERE name = 'max_connections' group by setting;
Date: 2025-12-29 10:51:00 Duration: 2ms Database: postgres
-
select cast(count(*) / cast(setting as numeric) * 100 as int) from pg_stat_activity, pg_settings WHERE name = 'max_connections' group by setting;
Date: 2025-12-29 10:51:00 Duration: 2ms Database: postgres
-
select cast(count(*) / cast(setting as numeric) * 100 as int) from pg_stat_activity, pg_settings WHERE name = 'max_connections' group by setting;
Date: 2025-12-29 10:21:01 Duration: 2ms Database: postgres
10 42ms 37 0ms 3ms 1ms WITH last_candle AS ( ;Times Reported Time consuming prepare #10
Day Hour Count Duration Avg duration 10 37 42ms 1ms -
WITH last_candle AS ( ;
Date: 2025-12-29 10:32:00 Duration: 3ms Database: postgres
-
WITH last_candle AS ( ;
Date: 2025-12-29 10:16:00 Duration: 3ms Database: postgres
-
WITH last_candle AS ( ;
Date: 2025-12-29 10:44:00 Duration: 3ms Database: postgres
11 36ms 8 4ms 4ms 4ms with sym_info as ( ;Times Reported Time consuming prepare #11
Day Hour Count Duration Avg duration 10 8 36ms 4ms -
with sym_info as ( ;
Date: 2025-12-29 10:36:47 Duration: 4ms Database: postgres
-
with sym_info as ( ;
Date: 2025-12-29 10:06:43 Duration: 4ms Database: postgres
-
with sym_info as ( ;
Date: 2025-12-29 10:06:54 Duration: 4ms Database: postgres
12 35ms 792 0ms 1ms 0ms select 1;Times Reported Time consuming prepare #12
Day Hour Count Duration Avg duration 10 792 35ms 0ms -
select 1;
Date: 2025-12-29 10:08:51 Duration: 1ms Database: postgres
-
select 1;
Date: 2025-12-29 10:08:45 Duration: 0ms Database: postgres
-
select 1;
Date: 2025-12-29 10:35:53 Duration: 0ms Database: postgres
13 34ms 189 0ms 0ms 0ms SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, c.relname AS TABLE_NAME, CASE n.nspname ~ '^pg_' OR n.nspname = 'information_schema' WHEN true THEN CASE WHEN n.nspname = 'pg_catalog' OR n.nspname = 'information_schema' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TABLE' WHEN 'v' THEN 'SYSTEM VIEW' WHEN 'i' THEN 'SYSTEM INDEX' ELSE NULL END WHEN n.nspname = 'pg_toast' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TOAST TABLE' WHEN 'i' THEN 'SYSTEM TOAST INDEX' ELSE NULL END ELSE CASE c.relkind WHEN 'r' THEN 'TEMPORARY TABLE' WHEN 'p' THEN 'TEMPORARY TABLE' WHEN 'i' THEN 'TEMPORARY INDEX' WHEN 'S' THEN 'TEMPORARY SEQUENCE' WHEN 'v' THEN 'TEMPORARY VIEW' ELSE NULL END END WHEN false THEN CASE c.relkind WHEN 'r' THEN 'TABLE' WHEN 'p' THEN 'PARTITIONED TABLE' WHEN 'i' THEN 'INDEX' WHEN 'S' THEN 'SEQUENCE' WHEN 'v' THEN 'VIEW' WHEN 'c' THEN 'TYPE' WHEN 'f' THEN 'FOREIGN TABLE' WHEN 'm' THEN 'MATERIALIZED VIEW' ELSE NULL END ELSE NULL END AS TABLE_TYPE, d.description AS REMARKS, '' as TYPE_CAT, '' as TYPE_SCHEM, '' as TYPE_NAME, '' AS SELF_REFERENCING_COL_NAME, '' AS REF_GENERATION FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_description d ON (c.oid = d.objoid AND d.objsubid = 0) LEFT JOIN pg_catalog.pg_class dc ON (d.classoid = dc.oid AND dc.relname = 'pg_class') LEFT JOIN pg_catalog.pg_namespace dn ON (dn.oid = dc.relnamespace AND dn.nspname = 'pg_catalog') WHERE c.relnamespace = n.oid AND c.relname LIKE 'PROBABLYNOT' AND (false OR (c.relkind = 'r' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema')) ORDER BY TABLE_TYPE, TABLE_SCHEM, TABLE_NAME;Times Reported Time consuming prepare #13
Day Hour Count Duration Avg duration 10 189 34ms 0ms -
SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, c.relname AS TABLE_NAME, CASE n.nspname ~ '^pg_' OR n.nspname = 'information_schema' WHEN true THEN CASE WHEN n.nspname = 'pg_catalog' OR n.nspname = 'information_schema' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TABLE' WHEN 'v' THEN 'SYSTEM VIEW' WHEN 'i' THEN 'SYSTEM INDEX' ELSE NULL END WHEN n.nspname = 'pg_toast' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TOAST TABLE' WHEN 'i' THEN 'SYSTEM TOAST INDEX' ELSE NULL END ELSE CASE c.relkind WHEN 'r' THEN 'TEMPORARY TABLE' WHEN 'p' THEN 'TEMPORARY TABLE' WHEN 'i' THEN 'TEMPORARY INDEX' WHEN 'S' THEN 'TEMPORARY SEQUENCE' WHEN 'v' THEN 'TEMPORARY VIEW' ELSE NULL END END WHEN false THEN CASE c.relkind WHEN 'r' THEN 'TABLE' WHEN 'p' THEN 'PARTITIONED TABLE' WHEN 'i' THEN 'INDEX' WHEN 'S' THEN 'SEQUENCE' WHEN 'v' THEN 'VIEW' WHEN 'c' THEN 'TYPE' WHEN 'f' THEN 'FOREIGN TABLE' WHEN 'm' THEN 'MATERIALIZED VIEW' ELSE NULL END ELSE NULL END AS TABLE_TYPE, d.description AS REMARKS, '' as TYPE_CAT, '' as TYPE_SCHEM, '' as TYPE_NAME, '' AS SELF_REFERENCING_COL_NAME, '' AS REF_GENERATION FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_description d ON (c.oid = d.objoid AND d.objsubid = 0) LEFT JOIN pg_catalog.pg_class dc ON (d.classoid = dc.oid AND dc.relname = 'pg_class') LEFT JOIN pg_catalog.pg_namespace dn ON (dn.oid = dc.relnamespace AND dn.nspname = 'pg_catalog') WHERE c.relnamespace = n.oid AND c.relname LIKE 'PROBABLYNOT' AND (false OR (c.relkind = 'r' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema')) ORDER BY TABLE_TYPE, TABLE_SCHEM, TABLE_NAME;
Date: 2025-12-29 10:12:51 Duration: 0ms Database: postgres
-
SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, c.relname AS TABLE_NAME, CASE n.nspname ~ '^pg_' OR n.nspname = 'information_schema' WHEN true THEN CASE WHEN n.nspname = 'pg_catalog' OR n.nspname = 'information_schema' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TABLE' WHEN 'v' THEN 'SYSTEM VIEW' WHEN 'i' THEN 'SYSTEM INDEX' ELSE NULL END WHEN n.nspname = 'pg_toast' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TOAST TABLE' WHEN 'i' THEN 'SYSTEM TOAST INDEX' ELSE NULL END ELSE CASE c.relkind WHEN 'r' THEN 'TEMPORARY TABLE' WHEN 'p' THEN 'TEMPORARY TABLE' WHEN 'i' THEN 'TEMPORARY INDEX' WHEN 'S' THEN 'TEMPORARY SEQUENCE' WHEN 'v' THEN 'TEMPORARY VIEW' ELSE NULL END END WHEN false THEN CASE c.relkind WHEN 'r' THEN 'TABLE' WHEN 'p' THEN 'PARTITIONED TABLE' WHEN 'i' THEN 'INDEX' WHEN 'S' THEN 'SEQUENCE' WHEN 'v' THEN 'VIEW' WHEN 'c' THEN 'TYPE' WHEN 'f' THEN 'FOREIGN TABLE' WHEN 'm' THEN 'MATERIALIZED VIEW' ELSE NULL END ELSE NULL END AS TABLE_TYPE, d.description AS REMARKS, '' as TYPE_CAT, '' as TYPE_SCHEM, '' as TYPE_NAME, '' AS SELF_REFERENCING_COL_NAME, '' AS REF_GENERATION FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_description d ON (c.oid = d.objoid AND d.objsubid = 0) LEFT JOIN pg_catalog.pg_class dc ON (d.classoid = dc.oid AND dc.relname = 'pg_class') LEFT JOIN pg_catalog.pg_namespace dn ON (dn.oid = dc.relnamespace AND dn.nspname = 'pg_catalog') WHERE c.relnamespace = n.oid AND c.relname LIKE 'PROBABLYNOT' AND (false OR (c.relkind = 'r' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema')) ORDER BY TABLE_TYPE, TABLE_SCHEM, TABLE_NAME;
Date: 2025-12-29 10:12:52 Duration: 0ms Database: postgres
-
SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, c.relname AS TABLE_NAME, CASE n.nspname ~ '^pg_' OR n.nspname = 'information_schema' WHEN true THEN CASE WHEN n.nspname = 'pg_catalog' OR n.nspname = 'information_schema' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TABLE' WHEN 'v' THEN 'SYSTEM VIEW' WHEN 'i' THEN 'SYSTEM INDEX' ELSE NULL END WHEN n.nspname = 'pg_toast' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TOAST TABLE' WHEN 'i' THEN 'SYSTEM TOAST INDEX' ELSE NULL END ELSE CASE c.relkind WHEN 'r' THEN 'TEMPORARY TABLE' WHEN 'p' THEN 'TEMPORARY TABLE' WHEN 'i' THEN 'TEMPORARY INDEX' WHEN 'S' THEN 'TEMPORARY SEQUENCE' WHEN 'v' THEN 'TEMPORARY VIEW' ELSE NULL END END WHEN false THEN CASE c.relkind WHEN 'r' THEN 'TABLE' WHEN 'p' THEN 'PARTITIONED TABLE' WHEN 'i' THEN 'INDEX' WHEN 'S' THEN 'SEQUENCE' WHEN 'v' THEN 'VIEW' WHEN 'c' THEN 'TYPE' WHEN 'f' THEN 'FOREIGN TABLE' WHEN 'm' THEN 'MATERIALIZED VIEW' ELSE NULL END ELSE NULL END AS TABLE_TYPE, d.description AS REMARKS, '' as TYPE_CAT, '' as TYPE_SCHEM, '' as TYPE_NAME, '' AS SELF_REFERENCING_COL_NAME, '' AS REF_GENERATION FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_description d ON (c.oid = d.objoid AND d.objsubid = 0) LEFT JOIN pg_catalog.pg_class dc ON (d.classoid = dc.oid AND dc.relname = 'pg_class') LEFT JOIN pg_catalog.pg_namespace dn ON (dn.oid = dc.relnamespace AND dn.nspname = 'pg_catalog') WHERE c.relnamespace = n.oid AND c.relname LIKE 'PROBABLYNOT' AND (false OR (c.relkind = 'r' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema')) ORDER BY TABLE_TYPE, TABLE_SCHEM, TABLE_NAME;
Date: 2025-12-29 10:12:52 Duration: 0ms Database: postgres
14 18ms 1,606 0ms 0ms 0ms SET application_name = 'PostgreSQL JDBC Driver';Times Reported Time consuming prepare #14
Day Hour Count Duration Avg duration 10 1,606 18ms 0ms -
SET application_name = 'PostgreSQL JDBC Driver';
Date: 2025-12-29 10:58:33 Duration: 0ms Database: postgres
-
SET application_name = 'PostgreSQL JDBC Driver';
Date: 2025-12-29 10:08:51 Duration: 0ms Database: postgres
-
SET application_name = 'PostgreSQL JDBC Driver';
Date: 2025-12-29 10:01:47 Duration: 0ms Database: postgres
15 15ms 6 2ms 3ms 2ms select client_addr, count(1) from pg_stat_activity, pg_settings WHERE name = 'max_connections' group by client_addr, setting having (client_addr is not null OR (client_addr is null and count(1) > (cast(setting as numeric) / 3 * 2))) order by count desc;Times Reported Time consuming prepare #15
Day Hour Count Duration Avg duration 10 6 15ms 2ms -
select client_addr, count(1) from pg_stat_activity, pg_settings WHERE name = 'max_connections' group by client_addr, setting having (client_addr is not null OR (client_addr is null and count(1) > (cast(setting as numeric) / 3 * 2))) order by count desc;
Date: 2025-12-29 10:20:05 Duration: 3ms Database: postgres
-
select client_addr, count(1) from pg_stat_activity, pg_settings WHERE name = 'max_connections' group by client_addr, setting having (client_addr is not null OR (client_addr is null and count(1) > (cast(setting as numeric) / 3 * 2))) order by count desc;
Date: 2025-12-29 10:30:04 Duration: 3ms Database: postgres
-
select client_addr, count(1) from pg_stat_activity, pg_settings WHERE name = 'max_connections' group by client_addr, setting having (client_addr is not null OR (client_addr is null and count(1) > (cast(setting as numeric) / 3 * 2))) order by count desc;
Date: 2025-12-29 10:50:04 Duration: 2ms Database: postgres
16 13ms 12 0ms 1ms 1ms select distinct classname, to_char(created_datetime, 'yyyy-mm-dd HH24:MI'), to_char(cleared_datetime, 'yyyy-mm-dd HH24:MI'), action_to_take, description, created_datetime from datafeed_restarter_events where (is_current_entry = 1 OR cleared_datetime > current_timestamp - interval '17 hour') order by created_datetime desc;Times Reported Time consuming prepare #16
Day Hour Count Duration Avg duration 10 12 13ms 1ms -
select distinct classname, to_char(created_datetime, 'yyyy-mm-dd HH24:MI'), to_char(cleared_datetime, 'yyyy-mm-dd HH24:MI'), action_to_take, description, created_datetime from datafeed_restarter_events where (is_current_entry = 1 OR cleared_datetime > current_timestamp - interval '17 hour') order by created_datetime desc;
Date: 2025-12-29 10:10:51 Duration: 1ms Database: postgres
-
select distinct classname, to_char(created_datetime, 'yyyy-mm-dd HH24:MI'), to_char(cleared_datetime, 'yyyy-mm-dd HH24:MI'), action_to_take, description, created_datetime from datafeed_restarter_events where (is_current_entry = 1 OR cleared_datetime > current_timestamp - interval '17 hour') order by created_datetime desc;
Date: 2025-12-29 10:45:56 Duration: 1ms Database: postgres
-
select distinct classname, to_char(created_datetime, 'yyyy-mm-dd HH24:MI'), to_char(cleared_datetime, 'yyyy-mm-dd HH24:MI'), action_to_take, description, created_datetime from datafeed_restarter_events where (is_current_entry = 1 OR cleared_datetime > current_timestamp - interval '17 hour') order by created_datetime desc;
Date: 2025-12-29 10:35:55 Duration: 1ms Database: postgres
17 13ms 24 0ms 0ms 0ms select count(*) from datafeed_restarter_events where is_current_entry = 1;Times Reported Time consuming prepare #17
Day Hour Count Duration Avg duration 10 24 13ms 0ms -
select count(*) from datafeed_restarter_events where is_current_entry = 1;
Date: 2025-12-29 10:50:06 Duration: 0ms Database: postgres
-
select count(*) from datafeed_restarter_events where is_current_entry = 1;
Date: 2025-12-29 10:25:05 Duration: 0ms Database: postgres
-
select count(*) from datafeed_restarter_events where is_current_entry = 1;
Date: 2025-12-29 10:15:00 Duration: 0ms Database: postgres
18 13ms 6 2ms 2ms 2ms with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;Times Reported Time consuming prepare #18
Day Hour Count Duration Avg duration 10 6 13ms 2ms -
with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;
Date: 2025-12-29 10:20:02 Duration: 2ms Database: postgres
-
with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;
Date: 2025-12-29 10:50:02 Duration: 2ms Database: postgres
-
with rankedmt4 as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors ), last_feed_entry as ( select * from rankedmt4 where r = 1 ), ok_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where status = 'OK' ), earliest_entry_after_ok as ( select m.datafeedname, min(m.eventtimestamp) as eventtimestamp from mt4datafeederrors m left outer join ( select datafeedname, eventtimestamp from ok_entries where r = 1) oo on m.datafeedname = oo.datafeedname where m.eventtimestamp > coalesce(oo.eventtimestamp, '1900-01-01'::timestamp without time zone) group by m.datafeedname ), notified_entries as ( select *, row_number() over (partition by datafeedname order by eventtimestamp desc) r from mt4datafeederrors where notified is not null and notified <> '' ), broker as ( select *, row_number() over (partition by feedname order by brokerid) r from ( select distinct b.brokerid, b.name as brokername, dss.classname as feedname from downloadersymbolsettings dss inner join brokersymbollist bsl on dss.symbolid = bsl.symbolid inner join broker b on bsl.brokerid = b.brokerid where dss.enabled = 1) a ) select last.id, last.datafeedname, last.eventtimestamp, last.status, last.errordescription, last.serveraddress, last.username, note.notified, note.eventtimestamp, broker.brokername from last_feed_entry last inner join earliest_entry_after_ok after_ok on last.datafeedname = after_ok.datafeedname inner join broker on last.datafeedname = broker.feedname left outer join ok_entries ok on ok.datafeedname = last.datafeedname left outer join notified_entries note on note.datafeedname = last.datafeedname and note.r = 1 where (ok.r is null or ok.r = 1) and last.datafeedname not in ( select distinct datafeedname from last_feed_entry where status = 'OK') and extract(epoch from (last.eventtimestamp - after_ok.eventtimestamp)) > 60 * 60 and last.eventtimestamp > current_timestamp - interval '1 day' and (note.eventtimestamp is null or note.eventtimestamp < current_timestamp - interval '10 hours') and last.eventtimestamp > current_timestamp - interval '1 hour' and broker.r = 1;
Date: 2025-12-29 10:40:02 Duration: 2ms Database: postgres
19 11ms 8 0ms 3ms 1ms WITH pre_symbols AS ( /* find relevant symbols */ ;Times Reported Time consuming prepare #19
Day Hour Count Duration Avg duration 10 8 11ms 1ms -
WITH pre_symbols AS ( /* find relevant symbols */ ;
Date: 2025-12-29 10:12:51 Duration: 3ms Database: postgres
-
WITH pre_symbols AS ( /* find relevant symbols */ ;
Date: 2025-12-29 10:12:51 Duration: 2ms Database: postgres
-
WITH pre_symbols AS ( /* find relevant symbols */ ;
Date: 2025-12-29 10:12:51 Duration: 2ms Database: postgres
20 10ms 12 0ms 1ms 0ms select feedname, to_char(latestrxtime, 'yyyy-mm-dd HH24:MI'), to_char(LatestDBWriteTime, 'yyyy-mm-dd HH24:MI'), to_char(LatestStartupTime, 'yyyy-mm-dd HH24:MI'), StartupTimeInMinutes, dm.source_type, dm.transport_type, case when latestrxtime < (CURRENT_TIMESTAMP - 5 * interval '1 minute') then 'X' else 'OK' end, case when (feedname ilike '%_EOD' OR feedname ilike 'IQFEED_DAILIES' or feedname ilike 'YAHOO%' or feedname ilike 'QUANDL_FUTURES%' or feedname ilike 'BAR_CHART') then case when LatestDBWriteTime < (CURRENT_TIMESTAMP - 24 * interval '1 hour') then 'X' else 'OK' end else case when (LatestDBWriteTime < (CURRENT_TIMESTAMP - 15 * interval '1 minute') and LatestStartupTime < (CURRENT_TIMESTAMP - 30 * interval '1 minute')) OR latestrxtime < CURRENT_TIMESTAMP - interval '2 hour' then 'X' else 'OK' end end as statusDB, comment from datafeeds_latestrun dlr left outer join datafeeds df on dlr.feedname ilike df.name inner join datafeeds_metadata dm on df.metadata_id = dm.id order by feedname;Times Reported Time consuming prepare #20
Day Hour Count Duration Avg duration 10 12 10ms 0ms -
select feedname, to_char(latestrxtime, 'yyyy-mm-dd HH24:MI'), to_char(LatestDBWriteTime, 'yyyy-mm-dd HH24:MI'), to_char(LatestStartupTime, 'yyyy-mm-dd HH24:MI'), StartupTimeInMinutes, dm.source_type, dm.transport_type, case when latestrxtime < (CURRENT_TIMESTAMP - 5 * interval '1 minute') then 'X' else 'OK' end, case when (feedname ilike '%_EOD' OR feedname ilike 'IQFEED_DAILIES' or feedname ilike 'YAHOO%' or feedname ilike 'QUANDL_FUTURES%' or feedname ilike 'BAR_CHART') then case when LatestDBWriteTime < (CURRENT_TIMESTAMP - 24 * interval '1 hour') then 'X' else 'OK' end else case when (LatestDBWriteTime < (CURRENT_TIMESTAMP - 15 * interval '1 minute') and LatestStartupTime < (CURRENT_TIMESTAMP - 30 * interval '1 minute')) OR latestrxtime < CURRENT_TIMESTAMP - interval '2 hour' then 'X' else 'OK' end end as statusDB, comment from datafeeds_latestrun dlr left outer join datafeeds df on dlr.feedname ilike df.name inner join datafeeds_metadata dm on df.metadata_id = dm.id order by feedname;
Date: 2025-12-29 10:20:52 Duration: 1ms Database: postgres
-
select feedname, to_char(latestrxtime, 'yyyy-mm-dd HH24:MI'), to_char(LatestDBWriteTime, 'yyyy-mm-dd HH24:MI'), to_char(LatestStartupTime, 'yyyy-mm-dd HH24:MI'), StartupTimeInMinutes, dm.source_type, dm.transport_type, case when latestrxtime < (CURRENT_TIMESTAMP - 5 * interval '1 minute') then 'X' else 'OK' end, case when (feedname ilike '%_EOD' OR feedname ilike 'IQFEED_DAILIES' or feedname ilike 'YAHOO%' or feedname ilike 'QUANDL_FUTURES%' or feedname ilike 'BAR_CHART') then case when LatestDBWriteTime < (CURRENT_TIMESTAMP - 24 * interval '1 hour') then 'X' else 'OK' end else case when (LatestDBWriteTime < (CURRENT_TIMESTAMP - 15 * interval '1 minute') and LatestStartupTime < (CURRENT_TIMESTAMP - 30 * interval '1 minute')) OR latestrxtime < CURRENT_TIMESTAMP - interval '2 hour' then 'X' else 'OK' end end as statusDB, comment from datafeeds_latestrun dlr left outer join datafeeds df on dlr.feedname ilike df.name inner join datafeeds_metadata dm on df.metadata_id = dm.id order by feedname;
Date: 2025-12-29 10:15:51 Duration: 0ms Database: postgres
-
select feedname, to_char(latestrxtime, 'yyyy-mm-dd HH24:MI'), to_char(LatestDBWriteTime, 'yyyy-mm-dd HH24:MI'), to_char(LatestStartupTime, 'yyyy-mm-dd HH24:MI'), StartupTimeInMinutes, dm.source_type, dm.transport_type, case when latestrxtime < (CURRENT_TIMESTAMP - 5 * interval '1 minute') then 'X' else 'OK' end, case when (feedname ilike '%_EOD' OR feedname ilike 'IQFEED_DAILIES' or feedname ilike 'YAHOO%' or feedname ilike 'QUANDL_FUTURES%' or feedname ilike 'BAR_CHART') then case when LatestDBWriteTime < (CURRENT_TIMESTAMP - 24 * interval '1 hour') then 'X' else 'OK' end else case when (LatestDBWriteTime < (CURRENT_TIMESTAMP - 15 * interval '1 minute') and LatestStartupTime < (CURRENT_TIMESTAMP - 30 * interval '1 minute')) OR latestrxtime < CURRENT_TIMESTAMP - interval '2 hour' then 'X' else 'OK' end end as statusDB, comment from datafeeds_latestrun dlr left outer join datafeeds df on dlr.feedname ilike df.name inner join datafeeds_metadata dm on df.metadata_id = dm.id order by feedname;
Date: 2025-12-29 10:50:57 Duration: 0ms Database: postgres
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 24s315ms 2,831 0ms 36ms 8ms WITH rar_max as ( ;Times Reported Time consuming bind #1
Day Hour Count Duration Avg duration Dec 29 10 2,831 24s315ms 8ms -
WITH rar_max as ( ;
Date: 2025-12-29 10:08:45 Duration: 36ms Database: postgres parameters: $1 = '607410357305280301', $2 = '607410357305280301', $3 = '607410357305280301'
-
WITH rar_max as ( ;
Date: 2025-12-29 10:30:53 Duration: 36ms Database: postgres parameters: $1 = 't', $2 = '667', $3 = '7', $4 = '15', $5 = '30', $6 = '60', $7 = '120', $8 = '240', $9 = '480', $10 = '1440', $11 = '0', $12 = '', $13 = '84', $14 = 'AUDCAD', $15 = 'AUDCHF', $16 = 'AUDJPY', $17 = 'AUDNZD', $18 = 'AUDSGD', $19 = 'CADCHF', $20 = 'CADJPY', $21 = 'CHFJPY', $22 = 'EURAUD', $23 = 'EURCAD', $24 = 'EURCHF', $25 = 'EURCZK', $26 = 'EURGBP', $27 = 'EURHUF', $28 = 'EURJPY', $29 = 'EURNOK', $30 = 'EURNZD', $31 = 'EURPLN', $32 = 'EURSEK', $33 = 'EURSGD', $34 = 'EURTRY', $35 = 'EURZAR', $36 = 'GBPAUD', $37 = 'GBPCAD', $38 = 'GBPCHF', $39 = 'GBPJPY', $40 = 'GBPNZD', $41 = 'GBPPLN', $42 = 'GBPSEK', $43 = 'GBPSGD', $44 = 'NZDCAD', $45 = 'NZDCHF', $46 = 'NZDJPY', $47 = 'NZDSGD', $48 = 'USDCNH', $49 = 'USDCZK', $50 = 'USDHUF', $51 = 'USDNOK', $52 = 'USDPLN', $53 = 'USDSEK', $54 = 'USDSGD', $55 = 'USDTRY', $56 = 'USDZAR', $57 = 'WTI', $58 = 'XBRUSD', $59 = 'XTIUSD', $60 = 'BTCUSD', $61 = 'XAGAUD', $62 = 'XAGUSD', $63 = 'XAUAUD', $64 = 'XAUUSD', $65 = 'XPTUSD', $66 = 'XPDUSD', $67 = 'AUDUSD', $68 = 'EURUSD', $69 = 'GBPUSD', $70 = 'NZDUSD', $71 = 'USDCAD', $72 = 'USDCHF', $73 = 'USDHKD', $74 = 'USDJPY', $75 = 'AUS200', $76 = 'CHINA300', $77 = 'CHINA50', $78 = 'DJ30', $79 = 'ESP35t', $80 = 'EUR50', $81 = 'EURO50', $82 = 'FRA40', $83 = 'GDAXI', $84 = 'GDAXIm', $85 = 'HK50', $86 = 'ITA40', $87 = 'J225', $88 = 'JP225', $89 = 'NAS100', $90 = 'SING30', $91 = 'SPA35', $92 = 'STOXX50', $93 = 'SUI20', $94 = 'UK100', $95 = 'US100', $96 = 'US30', $97 = 'US500', $98 = '0', $99 = '', $100 = '0', $101 = '0', $102 = '0', $103 = '700', $104 = '700', $105 = 't', $106 = '10', $107 = '10'
-
WITH rar_max as ( ;
Date: 2025-12-29 10:57:36 Duration: 36ms Database: postgres parameters: $1 = '667', $2 = '0', $3 = '0', $4 = '0', $5 = '', $6 = '0', $7 = '', $8 = '0', $9 = '0', $10 = 't', $11 = '0', $12 = '0'
2 9s111ms 26,394 0ms 14ms 0ms SELECT ;Times Reported Time consuming bind #2
Day Hour Count Duration Avg duration 10 26,394 9s111ms 0ms -
SELECT ;
Date: 2025-12-29 10:09:30 Duration: 14ms Database: postgres parameters: $1 = '558', $2 = '558', $3 = '515840243278661300'
-
SELECT ;
Date: 2025-12-29 10:08:51 Duration: 10ms Database: postgres parameters: $1 = '558', $2 = '558', $3 = '515840243256157300'
-
SELECT ;
Date: 2025-12-29 10:09:30 Duration: 10ms Database: postgres parameters: $1 = '558', $2 = '558', $3 = '515840243259680300'
3 2s614ms 1,213 0ms 4ms 2ms SELECT symbolid, ;Times Reported Time consuming bind #3
Day Hour Count Duration Avg duration 10 1,213 2s614ms 2ms -
SELECT symbolid, ;
Date: 2025-12-29 10:01:18 Duration: 4ms Database: postgres parameters: $1 = 'ATFX', $2 = '15', $3 = '#VOW'
-
SELECT symbolid, ;
Date: 2025-12-29 10:45:43 Duration: 3ms Database: postgres parameters: $1 = 'ICMARKETS', $2 = '15', $3 = 'USDJPY', $4 = 'USDMXN', $5 = 'USDPLN', $6 = 'USDTHB', $7 = 'USDHKD', $8 = 'USDSGD', $9 = 'USDTRY', $10 = 'USDZAR', $11 = 'USDNOK', $12 = 'USDHUF', $13 = 'USDSEK'
-
SELECT symbolid, ;
Date: 2025-12-29 10:16:20 Duration: 3ms Database: postgres parameters: $1 = 'MILLENNIUMPF', $2 = '15', $3 = 'USDJPY.ID', $4 = 'XAGUSD'
4 898ms 561 1ms 2ms 1ms SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;Times Reported Time consuming bind #4
Day Hour Count Duration Avg duration 10 561 898ms 1ms -
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2025-12-29 10:45:55 Duration: 2ms Database: postgres parameters: $1 = 'MILLENNIUMPF'
-
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2025-12-29 10:46:01 Duration: 2ms Database: postgres parameters: $1 = 'ICMARKETS-AU-MT5'
-
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2025-12-29 10:00:37 Duration: 2ms Database: postgres parameters: $1 = 'ATFX'
5 412ms 23 0ms 30ms 17ms with wh_patitioned as ( ;Times Reported Time consuming bind #5
Day Hour Count Duration Avg duration 10 23 412ms 17ms -
with wh_patitioned as ( ;
Date: 2025-12-29 10:25:35 Duration: 30ms Database: postgres parameters: $1 = '621', $2 = '621', $3 = '621', $4 = '621', $5 = '621', $6 = '621', $7 = '621', $8 = '621', $9 = '621'
-
with wh_patitioned as ( ;
Date: 2025-12-29 10:13:02 Duration: 29ms Database: postgres parameters: $1 = '667', $2 = '667', $3 = '667', $4 = '667', $5 = '667', $6 = '667', $7 = '667', $8 = '667', $9 = '667'
-
with wh_patitioned as ( ;
Date: 2025-12-29 10:01:01 Duration: 27ms Database: postgres parameters: $1 = '627', $2 = '627', $3 = '627', $4 = '627', $5 = '627', $6 = '627', $7 = '627', $8 = '627', $9 = '627'
6 384ms 30 9ms 19ms 12ms WITH /*Latest.JapSticks*/ all_results AS ( SELECT ;Times Reported Time consuming bind #6
Day Hour Count Duration Avg duration 10 30 384ms 12ms -
WITH /*Latest.JapSticks*/ all_results AS ( SELECT ;
Date: 2025-12-29 10:47:21 Duration: 19ms Database: postgres parameters: $1 = '667', $2 = '0', $3 = '0', $4 = '0', $5 = '', $6 = '0', $7 = '', $8 = '0', $9 = '', $10 = '0', $11 = '0'
-
WITH /*Latest.JapSticks*/ all_results AS ( SELECT ;
Date: 2025-12-29 10:52:37 Duration: 19ms Database: postgres parameters: $1 = '667', $2 = '0', $3 = '0', $4 = '0', $5 = '', $6 = '0', $7 = '', $8 = '0', $9 = '', $10 = '0', $11 = '0'
-
WITH /*Latest.JapSticks*/ all_results AS ( SELECT ;
Date: 2025-12-29 10:21:53 Duration: 17ms Database: postgres parameters: $1 = '667', $2 = '0', $3 = '0', $4 = '0', $5 = '', $6 = '0', $7 = '', $8 = '0', $9 = '', $10 = '0', $11 = '0'
7 332ms 45 4ms 18ms 7ms WITH last_candle AS ( ;Times Reported Time consuming bind #7
Day Hour Count Duration Avg duration 10 45 332ms 7ms -
WITH last_candle AS ( ;
Date: 2025-12-29 10:56:14 Duration: 18ms Database: postgres parameters: $1 = '667', $2 = '667'
-
WITH last_candle AS ( ;
Date: 2025-12-29 10:32:00 Duration: 13ms Database: postgres parameters: $1 = '558', $2 = '558'
-
WITH last_candle AS ( ;
Date: 2025-12-29 10:16:00 Duration: 12ms Database: postgres parameters: $1 = '558', $2 = '558'
8 326ms 19,361 0ms 1ms 0ms select 1;Times Reported Time consuming bind #8
Day Hour Count Duration Avg duration 10 19,361 326ms 0ms -
select 1;
Date: 2025-12-29 10:50:02 Duration: 1ms Database: postgres
-
select 1;
Date: 2025-12-29 10:17:58 Duration: 0ms Database: postgres
-
select 1;
Date: 2025-12-29 10:35:41 Duration: 0ms Database: postgres
9 253ms 6,015 0ms 0ms 0ms INSERT INTO T15 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;Times Reported Time consuming bind #9
Day Hour Count Duration Avg duration 10 6,015 253ms 0ms -
INSERT INTO T15 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:17:26 Duration: 0ms Database: postgres parameters: $1 = '2025-12-29 10:00:00', $2 = '75.848', $3 = '76.528', $4 = '75.807', $5 = '76.471', $6 = '3060', $7 = '515840230625232300', $8 = '0', $9 = '2025-12-29 10:17:26.888', $10 = '2025-12-29 10:17:26.827', $11 = '75.848', $12 = '76.528', $13 = '75.807', $14 = '76.471', $15 = '3060', $16 = '0', $17 = '2025-12-29 10:17:26.888', $18 = '2025-12-29 10:17:26.827'
-
INSERT INTO T15 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:41:41 Duration: 0ms Database: postgres parameters: $1 = '2025-12-29 10:15:00', $2 = '8732.4', $3 = '8732.9', $4 = '8727.3', $5 = '8728.9', $6 = '1194', $7 = '515840248015086300', $8 = '0', $9 = '2025-12-29 10:41:41.379', $10 = '2025-12-29 10:41:41.291', $11 = '8732.4', $12 = '8732.9', $13 = '8727.3', $14 = '8728.9', $15 = '1194', $16 = '0', $17 = '2025-12-29 10:41:41.379', $18 = '2025-12-29 10:41:41.291'
-
INSERT INTO T15 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:55:54 Duration: 0ms Database: postgres parameters: $1 = '2025-12-29 10:15:00', $2 = '25565.92', $3 = '25570.8', $4 = '25552.05', $5 = '25556.42', $6 = '3519', $7 = '515840248038958300', $8 = '0', $9 = '2025-12-29 10:55:54.223', $10 = '2025-12-29 10:55:54.141', $11 = '25565.92', $12 = '25570.8', $13 = '25552.05', $14 = '25556.42', $15 = '3519', $16 = '0', $17 = '2025-12-29 10:55:54.223', $18 = '2025-12-29 10:55:54.141'
10 252ms 3,557 0ms 0ms 0ms INSERT INTO T30 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;Times Reported Time consuming bind #10
Day Hour Count Duration Avg duration 10 3,557 252ms 0ms -
INSERT INTO T30 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:01:03 Duration: 0ms Database: postgres parameters: $1 = '2025-12-29 09:30:00', $2 = '50490', $3 = '50495', $4 = '50445', $5 = '50450', $6 = '144', $7 = '515840230561211300', $8 = '0', $9 = '2025-12-29 10:01:03.347', $10 = '2025-12-29 10:01:03.249', $11 = '50490', $12 = '50495', $13 = '50445', $14 = '50450', $15 = '144', $16 = '0', $17 = '2025-12-29 10:01:03.347', $18 = '2025-12-29 10:01:03.249'
-
INSERT INTO T30 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:40:55 Duration: 0ms Database: postgres parameters: $1 = '2025-12-29 09:30:00', $2 = '25591.42', $3 = '25591.92', $4 = '25563.8', $5 = '25567.42', $6 = '4815', $7 = '515840248039147300', $8 = '0', $9 = '2025-12-29 10:40:55.068', $10 = '2025-12-29 10:40:54.979', $11 = '25591.42', $12 = '25591.92', $13 = '25563.8', $14 = '25567.42', $15 = '4815', $16 = '0', $17 = '2025-12-29 10:40:55.068', $18 = '2025-12-29 10:40:54.979'
-
INSERT INTO T30 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:41:41 Duration: 0ms Database: postgres parameters: $1 = '2025-12-29 10:00:00', $2 = '8730', $3 = '8734.9', $4 = '8727.3', $5 = '8728.9', $6 = '2390', $7 = '515840248015340300', $8 = '0', $9 = '2025-12-29 10:41:41.409', $10 = '2025-12-29 10:41:41.302', $11 = '8730', $12 = '8734.9', $13 = '8727.3', $14 = '8728.9', $15 = '2390', $16 = '0', $17 = '2025-12-29 10:41:41.409', $18 = '2025-12-29 10:41:41.302'
11 230ms 8 28ms 30ms 28ms with sym_info as ( ;Times Reported Time consuming bind #11
Day Hour Count Duration Avg duration 10 8 230ms 28ms -
with sym_info as ( ;
Date: 2025-12-29 10:06:43 Duration: 30ms Database: postgres parameters: $1 = '620', $2 = 'Forex', $3 = 'Forex', $4 = '620', $5 = 'Forex', $6 = '620', $7 = '620', $8 = 'Forex', $9 = '620'
-
with sym_info as ( ;
Date: 2025-12-29 10:36:47 Duration: 28ms Database: postgres parameters: $1 = '620', $2 = 'Forex', $3 = 'Forex', $4 = '620', $5 = 'Forex', $6 = '620', $7 = '620', $8 = 'Forex', $9 = '620'
-
with sym_info as ( ;
Date: 2025-12-29 10:36:50 Duration: 28ms Database: postgres parameters: $1 = '617', $2 = 'Forex', $3 = 'Forex', $4 = '617', $5 = 'Forex', $6 = '617', $7 = '617', $8 = 'Forex', $9 = '617'
12 175ms 2,318 0ms 0ms 0ms INSERT INTO T60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;Times Reported Time consuming bind #12
Day Hour Count Duration Avg duration 10 2,318 175ms 0ms -
INSERT INTO T60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:01:04 Duration: 0ms Database: postgres parameters: $1 = '2025-12-29 09:00:00', $2 = '4.223', $3 = '4.225', $4 = '4.183', $5 = '4.194', $6 = '510', $7 = '515840249414796300', $8 = '0', $9 = '2025-12-29 10:01:04.217', $10 = '2025-12-29 10:01:04.216', $11 = '4.223', $12 = '4.225', $13 = '4.183', $14 = '4.194', $15 = '510', $16 = '0', $17 = '2025-12-29 10:01:04.217', $18 = '2025-12-29 10:01:04.216'
-
INSERT INTO T60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:01:17 Duration: 0ms Database: postgres parameters: $1 = '2025-12-29 09:00:00', $2 = '156.1825', $3 = '156.2445', $4 = '156.052', $5 = '156.079', $6 = '4851', $7 = '515840230604162300', $8 = '0', $9 = '2025-12-29 10:01:17.16', $10 = '2025-12-29 10:01:17.16', $11 = '156.1825', $12 = '156.2445', $13 = '156.052', $14 = '156.079', $15 = '4851', $16 = '0', $17 = '2025-12-29 10:01:17.16', $18 = '2025-12-29 10:01:17.16'
-
INSERT INTO T60 (pricedatetime, open, high, low, close, volume, symbolid, bsf, sastdatetimewritten, sastdatetimereceived) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) ON CONFLICT (pricedatetime, symbolid) DO UPDATE SET open = $11, high = $12, low = $13, close = $14, volume = $15, bsf = $16, sastdatetimewritten = $17, sastdatetimereceived = $18;
Date: 2025-12-29 10:31:25 Duration: 0ms Database: postgres parameters: $1 = '2025-12-26 22:00:00', $2 = '87.98', $3 = '88.065', $4 = '87.845', $5 = '87.915', $6 = '394', $7 = '515840249458435300', $8 = '0', $9 = '2025-12-29 10:31:25.645', $10 = '2025-12-29 10:31:25.644', $11 = '87.98', $12 = '88.065', $13 = '87.845', $14 = '87.915', $15 = '394', $16 = '0', $17 = '2025-12-29 10:31:25.645', $18 = '2025-12-29 10:31:25.644'
13 86ms 189 0ms 1ms 0ms SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, c.relname AS TABLE_NAME, CASE n.nspname ~ '^pg_' OR n.nspname = 'information_schema' WHEN true THEN CASE WHEN n.nspname = 'pg_catalog' OR n.nspname = 'information_schema' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TABLE' WHEN 'v' THEN 'SYSTEM VIEW' WHEN 'i' THEN 'SYSTEM INDEX' ELSE NULL END WHEN n.nspname = 'pg_toast' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TOAST TABLE' WHEN 'i' THEN 'SYSTEM TOAST INDEX' ELSE NULL END ELSE CASE c.relkind WHEN 'r' THEN 'TEMPORARY TABLE' WHEN 'p' THEN 'TEMPORARY TABLE' WHEN 'i' THEN 'TEMPORARY INDEX' WHEN 'S' THEN 'TEMPORARY SEQUENCE' WHEN 'v' THEN 'TEMPORARY VIEW' ELSE NULL END END WHEN false THEN CASE c.relkind WHEN 'r' THEN 'TABLE' WHEN 'p' THEN 'PARTITIONED TABLE' WHEN 'i' THEN 'INDEX' WHEN 'S' THEN 'SEQUENCE' WHEN 'v' THEN 'VIEW' WHEN 'c' THEN 'TYPE' WHEN 'f' THEN 'FOREIGN TABLE' WHEN 'm' THEN 'MATERIALIZED VIEW' ELSE NULL END ELSE NULL END AS TABLE_TYPE, d.description AS REMARKS, '' as TYPE_CAT, '' as TYPE_SCHEM, '' as TYPE_NAME, '' AS SELF_REFERENCING_COL_NAME, '' AS REF_GENERATION FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_description d ON (c.oid = d.objoid AND d.objsubid = 0) LEFT JOIN pg_catalog.pg_class dc ON (d.classoid = dc.oid AND dc.relname = 'pg_class') LEFT JOIN pg_catalog.pg_namespace dn ON (dn.oid = dc.relnamespace AND dn.nspname = 'pg_catalog') WHERE c.relnamespace = n.oid AND c.relname LIKE 'PROBABLYNOT' AND (false OR (c.relkind = 'r' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema')) ORDER BY TABLE_TYPE, TABLE_SCHEM, TABLE_NAME;Times Reported Time consuming bind #13
Day Hour Count Duration Avg duration 10 189 86ms 0ms -
SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, c.relname AS TABLE_NAME, CASE n.nspname ~ '^pg_' OR n.nspname = 'information_schema' WHEN true THEN CASE WHEN n.nspname = 'pg_catalog' OR n.nspname = 'information_schema' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TABLE' WHEN 'v' THEN 'SYSTEM VIEW' WHEN 'i' THEN 'SYSTEM INDEX' ELSE NULL END WHEN n.nspname = 'pg_toast' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TOAST TABLE' WHEN 'i' THEN 'SYSTEM TOAST INDEX' ELSE NULL END ELSE CASE c.relkind WHEN 'r' THEN 'TEMPORARY TABLE' WHEN 'p' THEN 'TEMPORARY TABLE' WHEN 'i' THEN 'TEMPORARY INDEX' WHEN 'S' THEN 'TEMPORARY SEQUENCE' WHEN 'v' THEN 'TEMPORARY VIEW' ELSE NULL END END WHEN false THEN CASE c.relkind WHEN 'r' THEN 'TABLE' WHEN 'p' THEN 'PARTITIONED TABLE' WHEN 'i' THEN 'INDEX' WHEN 'S' THEN 'SEQUENCE' WHEN 'v' THEN 'VIEW' WHEN 'c' THEN 'TYPE' WHEN 'f' THEN 'FOREIGN TABLE' WHEN 'm' THEN 'MATERIALIZED VIEW' ELSE NULL END ELSE NULL END AS TABLE_TYPE, d.description AS REMARKS, '' as TYPE_CAT, '' as TYPE_SCHEM, '' as TYPE_NAME, '' AS SELF_REFERENCING_COL_NAME, '' AS REF_GENERATION FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_description d ON (c.oid = d.objoid AND d.objsubid = 0) LEFT JOIN pg_catalog.pg_class dc ON (d.classoid = dc.oid AND dc.relname = 'pg_class') LEFT JOIN pg_catalog.pg_namespace dn ON (dn.oid = dc.relnamespace AND dn.nspname = 'pg_catalog') WHERE c.relnamespace = n.oid AND c.relname LIKE 'PROBABLYNOT' AND (false OR (c.relkind = 'r' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema')) ORDER BY TABLE_TYPE, TABLE_SCHEM, TABLE_NAME;
Date: 2025-12-29 10:12:51 Duration: 1ms Database: postgres
-
SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, c.relname AS TABLE_NAME, CASE n.nspname ~ '^pg_' OR n.nspname = 'information_schema' WHEN true THEN CASE WHEN n.nspname = 'pg_catalog' OR n.nspname = 'information_schema' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TABLE' WHEN 'v' THEN 'SYSTEM VIEW' WHEN 'i' THEN 'SYSTEM INDEX' ELSE NULL END WHEN n.nspname = 'pg_toast' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TOAST TABLE' WHEN 'i' THEN 'SYSTEM TOAST INDEX' ELSE NULL END ELSE CASE c.relkind WHEN 'r' THEN 'TEMPORARY TABLE' WHEN 'p' THEN 'TEMPORARY TABLE' WHEN 'i' THEN 'TEMPORARY INDEX' WHEN 'S' THEN 'TEMPORARY SEQUENCE' WHEN 'v' THEN 'TEMPORARY VIEW' ELSE NULL END END WHEN false THEN CASE c.relkind WHEN 'r' THEN 'TABLE' WHEN 'p' THEN 'PARTITIONED TABLE' WHEN 'i' THEN 'INDEX' WHEN 'S' THEN 'SEQUENCE' WHEN 'v' THEN 'VIEW' WHEN 'c' THEN 'TYPE' WHEN 'f' THEN 'FOREIGN TABLE' WHEN 'm' THEN 'MATERIALIZED VIEW' ELSE NULL END ELSE NULL END AS TABLE_TYPE, d.description AS REMARKS, '' as TYPE_CAT, '' as TYPE_SCHEM, '' as TYPE_NAME, '' AS SELF_REFERENCING_COL_NAME, '' AS REF_GENERATION FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_description d ON (c.oid = d.objoid AND d.objsubid = 0) LEFT JOIN pg_catalog.pg_class dc ON (d.classoid = dc.oid AND dc.relname = 'pg_class') LEFT JOIN pg_catalog.pg_namespace dn ON (dn.oid = dc.relnamespace AND dn.nspname = 'pg_catalog') WHERE c.relnamespace = n.oid AND c.relname LIKE 'PROBABLYNOT' AND (false OR (c.relkind = 'r' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema')) ORDER BY TABLE_TYPE, TABLE_SCHEM, TABLE_NAME;
Date: 2025-12-29 10:12:51 Duration: 0ms Database: postgres
-
SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, c.relname AS TABLE_NAME, CASE n.nspname ~ '^pg_' OR n.nspname = 'information_schema' WHEN true THEN CASE WHEN n.nspname = 'pg_catalog' OR n.nspname = 'information_schema' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TABLE' WHEN 'v' THEN 'SYSTEM VIEW' WHEN 'i' THEN 'SYSTEM INDEX' ELSE NULL END WHEN n.nspname = 'pg_toast' THEN CASE c.relkind WHEN 'r' THEN 'SYSTEM TOAST TABLE' WHEN 'i' THEN 'SYSTEM TOAST INDEX' ELSE NULL END ELSE CASE c.relkind WHEN 'r' THEN 'TEMPORARY TABLE' WHEN 'p' THEN 'TEMPORARY TABLE' WHEN 'i' THEN 'TEMPORARY INDEX' WHEN 'S' THEN 'TEMPORARY SEQUENCE' WHEN 'v' THEN 'TEMPORARY VIEW' ELSE NULL END END WHEN false THEN CASE c.relkind WHEN 'r' THEN 'TABLE' WHEN 'p' THEN 'PARTITIONED TABLE' WHEN 'i' THEN 'INDEX' WHEN 'S' THEN 'SEQUENCE' WHEN 'v' THEN 'VIEW' WHEN 'c' THEN 'TYPE' WHEN 'f' THEN 'FOREIGN TABLE' WHEN 'm' THEN 'MATERIALIZED VIEW' ELSE NULL END ELSE NULL END AS TABLE_TYPE, d.description AS REMARKS, '' as TYPE_CAT, '' as TYPE_SCHEM, '' as TYPE_NAME, '' AS SELF_REFERENCING_COL_NAME, '' AS REF_GENERATION FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_description d ON (c.oid = d.objoid AND d.objsubid = 0) LEFT JOIN pg_catalog.pg_class dc ON (d.classoid = dc.oid AND dc.relname = 'pg_class') LEFT JOIN pg_catalog.pg_namespace dn ON (dn.oid = dc.relnamespace AND dn.nspname = 'pg_catalog') WHERE c.relnamespace = n.oid AND c.relname LIKE 'PROBABLYNOT' AND (false OR (c.relkind = 'r' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema')) ORDER BY TABLE_TYPE, TABLE_SCHEM, TABLE_NAME;
Date: 2025-12-29 10:12:52 Duration: 0ms Database: postgres
14 56ms 71 0ms 1ms 0ms SELECT timegranularity FROM brokersymbollist bsl INNER JOIN symbols s ON bsl.symbolid = s.symbolid INNER JOIN downloadersymbolsettings dss on s.symbolid = dss.symbolid LEFT OUTER JOIN brokerinstrumentmapping bdfi ON bdfi.brokerid = $1 AND dss.datafeedinstrumentid = bdfi.datafeedinstrumentid WHERE s.nonliquid = 0 and s.deleted = 0 and dss.enabled = 1 AND s.symbol ILIKE $2 AND bsl.brokerid = $3 AND timegranularity >= 15 ORDER BY timegranularity LIMIT 1;Times Reported Time consuming bind #14
Day Hour Count Duration Avg duration 10 71 56ms 0ms -
SELECT timegranularity FROM brokersymbollist bsl INNER JOIN symbols s ON bsl.symbolid = s.symbolid INNER JOIN downloadersymbolsettings dss on s.symbolid = dss.symbolid LEFT OUTER JOIN brokerinstrumentmapping bdfi ON bdfi.brokerid = $1 AND dss.datafeedinstrumentid = bdfi.datafeedinstrumentid WHERE s.nonliquid = 0 and s.deleted = 0 and dss.enabled = 1 AND s.symbol ILIKE $2 AND bsl.brokerid = $3 AND timegranularity >= 15 ORDER BY timegranularity LIMIT 1;
Date: 2025-12-29 10:16:41 Duration: 1ms Database: postgres parameters: $1 = '689', $2 = 'XAUUSD', $3 = '689'
-
SELECT timegranularity FROM brokersymbollist bsl INNER JOIN symbols s ON bsl.symbolid = s.symbolid INNER JOIN downloadersymbolsettings dss on s.symbolid = dss.symbolid LEFT OUTER JOIN brokerinstrumentmapping bdfi ON bdfi.brokerid = $1 AND dss.datafeedinstrumentid = bdfi.datafeedinstrumentid WHERE s.nonliquid = 0 and s.deleted = 0 and dss.enabled = 1 AND s.symbol ILIKE $2 AND bsl.brokerid = $3 AND timegranularity >= 15 ORDER BY timegranularity LIMIT 1;
Date: 2025-12-29 10:18:45 Duration: 1ms Database: postgres parameters: $1 = '558', $2 = 'USDMXN', $3 = '558'
-
SELECT timegranularity FROM brokersymbollist bsl INNER JOIN symbols s ON bsl.symbolid = s.symbolid INNER JOIN downloadersymbolsettings dss on s.symbolid = dss.symbolid LEFT OUTER JOIN brokerinstrumentmapping bdfi ON bdfi.brokerid = $1 AND dss.datafeedinstrumentid = bdfi.datafeedinstrumentid WHERE s.nonliquid = 0 and s.deleted = 0 and dss.enabled = 1 AND s.symbol ILIKE $2 AND bsl.brokerid = $3 AND timegranularity >= 15 ORDER BY timegranularity LIMIT 1;
Date: 2025-12-29 10:02:18 Duration: 1ms Database: postgres parameters: $1 = '558', $2 = 'GBPAUD', $3 = '558'
15 50ms 12 0ms 18ms 4ms select distinct s.statsid as statsid, sy.exchange as name;Times Reported Time consuming bind #15
Day Hour Count Duration Avg duration 10 12 50ms 4ms -
select distinct s.statsid as statsid, sy.exchange as name;
Date: 2025-12-29 10:00:50 Duration: 18ms Database: postgres parameters: $1 = '632', $2 = '632'
-
select distinct s.statsid as statsid, sy.exchange as name;
Date: 2025-12-29 10:00:48 Duration: 18ms Database: postgres parameters: $1 = '631', $2 = '631'
-
select distinct s.statsid as statsid, sy.exchange as name;
Date: 2025-12-29 10:00:23 Duration: 11ms Database: postgres parameters: $1 = '627', $2 = '627'
16 42ms 8 2ms 10ms 5ms WITH pre_symbols AS ( /* find relevant symbols */ ;Times Reported Time consuming bind #16
Day Hour Count Duration Avg duration 10 8 42ms 5ms -
WITH pre_symbols AS ( /* find relevant symbols */ ;
Date: 2025-12-29 10:12:51 Duration: 10ms Database: postgres parameters: $1 = '1018', $2 = 'ICMARKETS-AU-MT5', $3 = 'AAPL.NAS', $4 = 'ABBV.NYSE', $5 = 'AMCR.NYSE', $6 = 'AMP.NYSE', $7 = 'AMZN.NAS', $8 = 'ANZ.ASX', $9 = 'AUDJPY', $10 = 'AUDUSD', $11 = 'AUS200', $12 = 'BABA.NYSE', $13 = 'BIIB.NAS', $14 = 'BXB.ASX', $15 = 'CBA.ASX', $16 = 'CHINA50', $17 = 'CSL.ASX', $18 = 'DE30', $19 = 'ES35', $20 = 'EURCHF', $21 = 'EURGBP', $22 = 'EURUSD', $23 = 'F40', $24 = 'FMG.ASX', $25 = 'GBPJPY', $26 = 'GBPUSD', $27 = 'GOOG.NAS', $28 = 'HK50', $29 = 'IT40', $30 = 'JP225', $31 = 'KO.NYSE', $32 = 'MQG.ASX', $33 = 'MSFT.NAS', $34 = 'NAB.ASX', $35 = 'NFLX.NAS', $36 = 'PYPL.NAS', $37 = 'QBE.ASX', $38 = 'STOXX50', $39 = 'SUN.ASX', $40 = 'TCL.ASX', $41 = 'TLS.ASX', $42 = 'TSLA.NAS', $43 = 'UK100', $44 = 'UNH.NYSE', $45 = 'US2000', $46 = 'US30', $47 = 'US500', $48 = 'USDCAD', $49 = 'USDCHF', $50 = 'USDCNH', $51 = 'USDJPY', $52 = 'USTEC', $53 = 'WBC.ASX', $54 = 'WES.ASX', $55 = 'WOW.ASX', $56 = 'WPL.ASX', $57 = 'XAUEUR', $58 = 'XAUUSD', $59 = 'XBRUSD', $60 = 'XTIUSD', $61 = 'AAPL.NAS', $62 = 'ABBV.NYSE', $63 = 'AMCR.NYSE', $64 = 'AMP.NYSE', $65 = 'AMZN.NAS', $66 = 'ANZ.ASX', $67 = 'AUDJPY', $68 = 'AUDUSD', $69 = 'AUS200', $70 = 'BABA.NYSE', $71 = 'BIIB.NAS', $72 = 'BXB.ASX', $73 = 'CBA.ASX', $74 = 'CHINA50', $75 = 'CSL.ASX', $76 = 'DE30', $77 = 'ES35', $78 = 'EURCHF', $79 = 'EURGBP', $80 = 'EURUSD', $81 = 'F40', $82 = 'FMG.ASX', $83 = 'GBPJPY', $84 = 'GBPUSD', $85 = 'GOOG.NAS', $86 = 'HK50', $87 = 'IT40', $88 = 'JP225', $89 = 'KO.NYSE', $90 = 'MQG.ASX', $91 = 'MSFT.NAS', $92 = 'NAB.ASX', $93 = 'NFLX.NAS', $94 = 'PYPL.NAS', $95 = 'QBE.ASX', $96 = 'STOXX50', $97 = 'SUN.ASX', $98 = 'TCL.ASX', $99 = 'TLS.ASX', $100 = 'TSLA.NAS', $101 = 'UK100', $102 = 'UNH.NYSE', $103 = 'US2000', $104 = 'US30', $105 = 'US500', $106 = 'USDCAD', $107 = 'USDCHF', $108 = 'USDCNH', $109 = 'USDJPY', $110 = 'USTEC', $111 = 'WBC.ASX', $112 = 'WES.ASX', $113 = 'WOW.ASX', $114 = 'WPL.ASX', $115 = 'XAUEUR', $116 = 'XAUUSD', $117 = 'XBRUSD', $118 = 'XTIUSD', $119 = '5'
-
WITH pre_symbols AS ( /* find relevant symbols */ ;
Date: 2025-12-29 10:12:51 Duration: 6ms Database: postgres parameters: $1 = '1018', $2 = 'ICMARKETS-AU-MT5', $3 = 'AAPL.NAS', $4 = 'ABBV.NYSE', $5 = 'AMCR.NYSE', $6 = 'AMP.NYSE', $7 = 'AMZN.NAS', $8 = 'ANZ.ASX', $9 = 'AUDJPY', $10 = 'AUDUSD', $11 = 'AUS200', $12 = 'BABA.NYSE', $13 = 'BIIB.NAS', $14 = 'BXB.ASX', $15 = 'CBA.ASX', $16 = 'CHINA50', $17 = 'CSL.ASX', $18 = 'DE30', $19 = 'ES35', $20 = 'EURCHF', $21 = 'EURGBP', $22 = 'EURUSD', $23 = 'F40', $24 = 'FMG.ASX', $25 = 'GBPJPY', $26 = 'GBPUSD', $27 = 'GOOG.NAS', $28 = 'HK50', $29 = 'IT40', $30 = 'JP225', $31 = 'KO.NYSE', $32 = 'MQG.ASX', $33 = 'MSFT.NAS', $34 = 'NAB.ASX', $35 = 'NFLX.NAS', $36 = 'PYPL.NAS', $37 = 'QBE.ASX', $38 = 'STOXX50', $39 = 'SUN.ASX', $40 = 'TCL.ASX', $41 = 'TLS.ASX', $42 = 'TSLA.NAS', $43 = 'UK100', $44 = 'UNH.NYSE', $45 = 'US2000', $46 = 'US30', $47 = 'US500', $48 = 'USDCAD', $49 = 'USDCHF', $50 = 'USDCNH', $51 = 'USDJPY', $52 = 'USTEC', $53 = 'WBC.ASX', $54 = 'WES.ASX', $55 = 'WOW.ASX', $56 = 'WPL.ASX', $57 = 'XAUEUR', $58 = 'XAUUSD', $59 = 'XBRUSD', $60 = 'XTIUSD', $61 = 'AAPL.NAS', $62 = 'ABBV.NYSE', $63 = 'AMCR.NYSE', $64 = 'AMP.NYSE', $65 = 'AMZN.NAS', $66 = 'ANZ.ASX', $67 = 'AUDJPY', $68 = 'AUDUSD', $69 = 'AUS200', $70 = 'BABA.NYSE', $71 = 'BIIB.NAS', $72 = 'BXB.ASX', $73 = 'CBA.ASX', $74 = 'CHINA50', $75 = 'CSL.ASX', $76 = 'DE30', $77 = 'ES35', $78 = 'EURCHF', $79 = 'EURGBP', $80 = 'EURUSD', $81 = 'F40', $82 = 'FMG.ASX', $83 = 'GBPJPY', $84 = 'GBPUSD', $85 = 'GOOG.NAS', $86 = 'HK50', $87 = 'IT40', $88 = 'JP225', $89 = 'KO.NYSE', $90 = 'MQG.ASX', $91 = 'MSFT.NAS', $92 = 'NAB.ASX', $93 = 'NFLX.NAS', $94 = 'PYPL.NAS', $95 = 'QBE.ASX', $96 = 'STOXX50', $97 = 'SUN.ASX', $98 = 'TCL.ASX', $99 = 'TLS.ASX', $100 = 'TSLA.NAS', $101 = 'UK100', $102 = 'UNH.NYSE', $103 = 'US2000', $104 = 'US30', $105 = 'US500', $106 = 'USDCAD', $107 = 'USDCHF', $108 = 'USDCNH', $109 = 'USDJPY', $110 = 'USTEC', $111 = 'WBC.ASX', $112 = 'WES.ASX', $113 = 'WOW.ASX', $114 = 'WPL.ASX', $115 = 'XAUEUR', $116 = 'XAUUSD', $117 = 'XBRUSD', $118 = 'XTIUSD', $119 = '5'
-
WITH pre_symbols AS ( /* find relevant symbols */ ;
Date: 2025-12-29 10:12:51 Duration: 5ms Database: postgres parameters: $1 = '1018', $2 = 'ICMARKETS-AU-MT5', $3 = 'AAPL.NAS', $4 = 'ABBV.NYSE', $5 = 'AMCR.NYSE', $6 = 'AMP.NYSE', $7 = 'AMZN.NAS', $8 = 'ANZ.ASX', $9 = 'AUDJPY', $10 = 'AUDUSD', $11 = 'AUS200', $12 = 'BABA.NYSE', $13 = 'BIIB.NAS', $14 = 'BXB.ASX', $15 = 'CBA.ASX', $16 = 'CHINA50', $17 = 'CSL.ASX', $18 = 'DE30', $19 = 'ES35', $20 = 'EURCHF', $21 = 'EURGBP', $22 = 'EURUSD', $23 = 'F40', $24 = 'FMG.ASX', $25 = 'GBPJPY', $26 = 'GBPUSD', $27 = 'GOOG.NAS', $28 = 'HK50', $29 = 'IT40', $30 = 'JP225', $31 = 'KO.NYSE', $32 = 'MQG.ASX', $33 = 'MSFT.NAS', $34 = 'NAB.ASX', $35 = 'NFLX.NAS', $36 = 'PYPL.NAS', $37 = 'QBE.ASX', $38 = 'STOXX50', $39 = 'SUN.ASX', $40 = 'TCL.ASX', $41 = 'TLS.ASX', $42 = 'TSLA.NAS', $43 = 'UK100', $44 = 'UNH.NYSE', $45 = 'US2000', $46 = 'US30', $47 = 'US500', $48 = 'USDCAD', $49 = 'USDCHF', $50 = 'USDCNH', $51 = 'USDJPY', $52 = 'USTEC', $53 = 'WBC.ASX', $54 = 'WES.ASX', $55 = 'WOW.ASX', $56 = 'WPL.ASX', $57 = 'XAUEUR', $58 = 'XAUUSD', $59 = 'XBRUSD', $60 = 'XTIUSD', $61 = 'AAPL.NAS', $62 = 'ABBV.NYSE', $63 = 'AMCR.NYSE', $64 = 'AMP.NYSE', $65 = 'AMZN.NAS', $66 = 'ANZ.ASX', $67 = 'AUDJPY', $68 = 'AUDUSD', $69 = 'AUS200', $70 = 'BABA.NYSE', $71 = 'BIIB.NAS', $72 = 'BXB.ASX', $73 = 'CBA.ASX', $74 = 'CHINA50', $75 = 'CSL.ASX', $76 = 'DE30', $77 = 'ES35', $78 = 'EURCHF', $79 = 'EURGBP', $80 = 'EURUSD', $81 = 'F40', $82 = 'FMG.ASX', $83 = 'GBPJPY', $84 = 'GBPUSD', $85 = 'GOOG.NAS', $86 = 'HK50', $87 = 'IT40', $88 = 'JP225', $89 = 'KO.NYSE', $90 = 'MQG.ASX', $91 = 'MSFT.NAS', $92 = 'NAB.ASX', $93 = 'NFLX.NAS', $94 = 'PYPL.NAS', $95 = 'QBE.ASX', $96 = 'STOXX50', $97 = 'SUN.ASX', $98 = 'TCL.ASX', $99 = 'TLS.ASX', $100 = 'TSLA.NAS', $101 = 'UK100', $102 = 'UNH.NYSE', $103 = 'US2000', $104 = 'US30', $105 = 'US500', $106 = 'USDCAD', $107 = 'USDCHF', $108 = 'USDCNH', $109 = 'USDJPY', $110 = 'USTEC', $111 = 'WBC.ASX', $112 = 'WES.ASX', $113 = 'WOW.ASX', $114 = 'WPL.ASX', $115 = 'XAUEUR', $116 = 'XAUUSD', $117 = 'XBRUSD', $118 = 'XTIUSD', $119 = '5'
17 38ms 361 0ms 0ms 0ms select category, ;Times Reported Time consuming bind #17
Day Hour Count Duration Avg duration 10 361 38ms 0ms -
select category, ;
Date: 2025-12-29 10:05:44 Duration: 0ms Database: postgres parameters: $1 = '515852059309933307', $2 = 'symbol', $3 = 'NZDJPY', $4 = 'CADJPY', $5 = 'GBPJPY', $6 = 'USDJPY', $7 = 'XAUUSD', $8 = 'CHFJPY', $9 = 'XAGUSD', $10 = 'EURJPY', $11 = 'GBPNZD', $12 = 'EURNZD', $13 = 'GBPCAD', $14 = 'EURCAD', $15 = 'CADCHF', $16 = 'USDCAD', $17 = 'EURCHF', $18 = 'GBPCAD', $19 = 'CADJPY', $20 = 'GBPUSD', $21 = 'NZDUSD', $22 = 'EURCAD', $23 = 'GBPCHF', $24 = 'EURNZD', $25 = 'XAGUSD', $26 = 'GBPCHF', $27 = 'XAUUSD', $28 = 'EURUSD', $29 = 'GBPJPY', $30 = 'GBPUSD', $31 = 'NZDJPY', $32 = 'AUDUSD', $33 = 'USDJPY', $34 = 'USDCAD', $35 = 'USDCHF', $36 = 'GBPNZD', $37 = 'EURJPY', $38 = 'CHFJPY', $39 = 'EURUSD', $40 = 'USDCHF', $41 = 'AUDUSD', $42 = 'EURCHF', $43 = 'NZDUSD', $44 = 'CADCHF', $45 = '515852059309933307', $46 = 'symbol', $47 = 'NZDJPY', $48 = 'CADJPY', $49 = 'GBPJPY', $50 = 'USDJPY', $51 = 'XAUUSD', $52 = 'CHFJPY', $53 = 'XAGUSD', $54 = 'EURJPY', $55 = 'GBPNZD', $56 = 'EURNZD', $57 = 'GBPCAD', $58 = 'EURCAD', $59 = 'CADCHF', $60 = 'USDCAD', $61 = 'EURCHF', $62 = 'GBPCAD', $63 = 'CADJPY', $64 = 'GBPUSD', $65 = 'NZDUSD', $66 = 'EURCAD', $67 = 'GBPCHF', $68 = 'EURNZD', $69 = 'XAGUSD', $70 = 'GBPCHF', $71 = 'XAUUSD', $72 = 'EURUSD', $73 = 'GBPJPY', $74 = 'GBPUSD', $75 = 'NZDJPY', $76 = 'AUDUSD', $77 = 'USDJPY', $78 = 'USDCAD', $79 = 'USDCHF', $80 = 'GBPNZD', $81 = 'EURJPY', $82 = 'CHFJPY', $83 = 'EURUSD', $84 = 'USDCHF', $85 = 'AUDUSD', $86 = 'EURCHF', $87 = 'NZDUSD', $88 = 'CADCHF'
-
select category, ;
Date: 2025-12-29 10:00:29 Duration: 0ms Database: postgres parameters: $1 = '515852059296080307', $2 = 'symbol', $3 = 'AUDJPY', $4 = 'NZDJPY', $5 = 'USDMXN', $6 = 'CADJPY', $7 = 'USDJPY', $8 = 'EURMXN', $9 = 'NOKJPY', $10 = 'USDNOK', $11 = 'ZARJPY', $12 = 'GBPJPY', $13 = 'CHFJPY', $14 = 'USDZAR', $15 = 'HKDJPY', $16 = 'EURJPY', $17 = 'USDSEK', $18 = 'USDDKK', $19 = 'EURSEK', $20 = 'GBPZAR', $21 = 'EURTRY', $22 = 'EURNOK', $23 = 'USDPLN', $24 = 'USDCNH', $25 = 'GBPAUD', $26 = 'GBPNZD', $27 = 'EURNZD', $28 = 'ZARJPY', $29 = 'EURAUD', $30 = 'EURPLN', $31 = 'GBPCAD', $32 = 'EURGBP', $33 = 'USDZAR', $34 = 'EURCAD', $35 = 'EURNOK', $36 = 'EURCHF', $37 = 'USDSEK', $38 = 'EURSEK', $39 = 'NOKJPY', $40 = 'USDMXN', $41 = 'CADCHF', $42 = 'USDCAD', $43 = 'USDSGD', $44 = 'EURMXN', $45 = 'CADJPY', $46 = 'EURNZD', $47 = 'GBPZAR', $48 = 'GBPUSD', $49 = 'USDPLN', $50 = 'EURCAD', $51 = 'GBPCAD', $52 = 'EURUSD', $53 = '515852059296080307', $54 = 'symbol', $55 = 'AUDJPY', $56 = 'NZDJPY', $57 = 'USDMXN', $58 = 'CADJPY', $59 = 'USDJPY', $60 = 'EURMXN', $61 = 'NOKJPY', $62 = 'USDNOK', $63 = 'ZARJPY', $64 = 'GBPJPY', $65 = 'CHFJPY', $66 = 'USDZAR', $67 = 'HKDJPY', $68 = 'EURJPY', $69 = 'USDSEK', $70 = 'USDDKK', $71 = 'EURSEK', $72 = 'GBPZAR', $73 = 'EURTRY', $74 = 'EURNOK', $75 = 'USDPLN', $76 = 'USDCNH', $77 = 'GBPAUD', $78 = 'GBPNZD', $79 = 'EURNZD', $80 = 'ZARJPY', $81 = 'EURAUD', $82 = 'EURPLN', $83 = 'GBPCAD', $84 = 'EURGBP', $85 = 'USDZAR', $86 = 'EURCAD', $87 = 'EURNOK', $88 = 'EURCHF', $89 = 'USDSEK', $90 = 'EURSEK', $91 = 'NOKJPY', $92 = 'USDMXN', $93 = 'CADCHF', $94 = 'USDCAD', $95 = 'USDSGD', $96 = 'EURMXN', $97 = 'CADJPY', $98 = 'EURNZD', $99 = 'GBPZAR', $100 = 'GBPUSD', $101 = 'USDPLN', $102 = 'EURCAD', $103 = 'GBPCAD', $104 = 'EURUSD'
-
select category, ;
Date: 2025-12-29 10:03:33 Duration: 0ms Database: postgres parameters: $1 = '500996399109302207', $2 = 'symbol', $3 = 'XAUUSD', $4 = 'XTIUSD', $5 = 'FRA40', $6 = 'BTCUSD', $7 = 'WTI', $8 = 'US30', $9 = 'EURO50', $10 = 'XAUAUD', $11 = 'UK100', $12 = 'US500', $13 = 'XAGUSD', $14 = 'JP225', $15 = 'US100', $16 = 'XBRUSD', $17 = 'SING30', $18 = 'XAGAUD', $19 = 'CHINA50', $20 = 'AUS200', $21 = 'XPTUSD', $22 = 'XPDUSD', $23 = 'HK50', $24 = 'SING30', $25 = 'EURO50', $26 = 'CHINA50', $27 = 'UK100', $28 = 'WTI', $29 = 'XAUAUD', $30 = 'XAGUSD', $31 = 'XPDUSD', $32 = 'XTIUSD', $33 = 'XAGAUD', $34 = 'FRA40', $35 = 'AUS200', $36 = 'US30', $37 = 'US500', $38 = 'XBRUSD', $39 = 'BTCUSD', $40 = 'JP225', $41 = 'XAUUSD', $42 = 'XPTUSD', $43 = 'US100', $44 = 'HK50', $45 = 'ITA40', $46 = 'SPA35', $47 = 'SPA35', $48 = 'ITA40', $49 = '500996399109302207', $50 = 'symbol', $51 = 'XAUUSD', $52 = 'XTIUSD', $53 = 'FRA40', $54 = 'BTCUSD', $55 = 'WTI', $56 = 'US30', $57 = 'EURO50', $58 = 'XAUAUD', $59 = 'UK100', $60 = 'US500', $61 = 'XAGUSD', $62 = 'JP225', $63 = 'US100', $64 = 'XBRUSD', $65 = 'SING30', $66 = 'XAGAUD', $67 = 'CHINA50', $68 = 'AUS200', $69 = 'XPTUSD', $70 = 'XPDUSD', $71 = 'HK50', $72 = 'SING30', $73 = 'EURO50', $74 = 'CHINA50', $75 = 'UK100', $76 = 'WTI', $77 = 'XAUAUD', $78 = 'XAGUSD', $79 = 'XPDUSD', $80 = 'XTIUSD', $81 = 'XAGAUD', $82 = 'FRA40', $83 = 'AUS200', $84 = 'US30', $85 = 'US500', $86 = 'XBRUSD', $87 = 'BTCUSD', $88 = 'JP225', $89 = 'XAUUSD', $90 = 'XPTUSD', $91 = 'US100', $92 = 'HK50', $93 = 'ITA40', $94 = 'SPA35', $95 = 'SPA35', $96 = 'ITA40'
18 37ms 343 0ms 1ms 0ms /*server.KeyLevelResult*/ SELECT ResultUID AS ruid, s.symbolid AS sid, symbol AS sym, longname, shortname, Exchange AS e, timegranularity AS tg, a.PatternID AS pid, a.direction AS d, a.patternprice as pp, atbaridentified AS pet, CASE WHEN (x9 != '') THEN x9 WHEN (x8 != '') THEN x8 WHEN (x7 != '') THEN x7 WHEN (x6 != '') THEN x6 WHEN (x5 != '') THEN x5 WHEN (x4 != '') THEN x4 WHEN (x3 != '') THEN x3 WHEN (x2 != '') THEN x2 END AS pst, PatternPrice AS patp, x0, x1, x2, CASE WHEN (x3 != '') THEN x3 ELSE '1900-01-01' END as x3, CASE WHEN (x4 != '') THEN x4 ELSE '1900-01-01' END as x4, CASE WHEN (x5 != '') THEN x5 ELSE '1900-01-01' END as x5, CASE WHEN (x6 != '') THEN x6 ELSE '1900-01-01' END as x6, CASE WHEN (x7 != '') THEN x7 ELSE '1900-01-01' END as x7, CASE WHEN (x8 != '') THEN x8 ELSE '1900-01-01' END as x8, CASE WHEN (x9 != '') THEN x9 ELSE '1900-01-01' END as x9, errorMargin as erm, breakoutprice as pE, breakoutbars as be, breakout, atbaridentified as atBar, PatternLengthBars AS l, Bandwidth AS bw, QtyTP AS qtp, p.patternname as patternname, dtt.absolutetimezoneoffset as tzOs, dtt.timezone as tz, approachingtimestamp AS apt, approachingregion as apr, predictionpricefrom as ppf, predictionpriceto as ppt, predictiontimefrom as ptf, predictiontimebars as ptb FROM keylevels_results a INNER JOIN downloadersymbolsettings dss on a.symbolid = dss.symbolid INNER JOIN datafeedstimetable dtt ON dss.classname = dtt.classname inner join symbols s on a.symbolid = s.symbolid INNER JOIN hrspatterns p on a.patternid = p.patternid where resultuid = $1 and dtt.dayofweek = 3;Times Reported Time consuming bind #18
Day Hour Count Duration Avg duration 10 343 37ms 0ms -
/*server.KeyLevelResult*/ SELECT ResultUID AS ruid, s.symbolid AS sid, symbol AS sym, longname, shortname, Exchange AS e, timegranularity AS tg, a.PatternID AS pid, a.direction AS d, a.patternprice as pp, atbaridentified AS pet, CASE WHEN (x9 != '') THEN x9 WHEN (x8 != '') THEN x8 WHEN (x7 != '') THEN x7 WHEN (x6 != '') THEN x6 WHEN (x5 != '') THEN x5 WHEN (x4 != '') THEN x4 WHEN (x3 != '') THEN x3 WHEN (x2 != '') THEN x2 END AS pst, PatternPrice AS patp, x0, x1, x2, CASE WHEN (x3 != '') THEN x3 ELSE '1900-01-01' END as x3, CASE WHEN (x4 != '') THEN x4 ELSE '1900-01-01' END as x4, CASE WHEN (x5 != '') THEN x5 ELSE '1900-01-01' END as x5, CASE WHEN (x6 != '') THEN x6 ELSE '1900-01-01' END as x6, CASE WHEN (x7 != '') THEN x7 ELSE '1900-01-01' END as x7, CASE WHEN (x8 != '') THEN x8 ELSE '1900-01-01' END as x8, CASE WHEN (x9 != '') THEN x9 ELSE '1900-01-01' END as x9, errorMargin as erm, breakoutprice as pE, breakoutbars as be, breakout, atbaridentified as atBar, PatternLengthBars AS l, Bandwidth AS bw, QtyTP AS qtp, p.patternname as patternname, dtt.absolutetimezoneoffset as tzOs, dtt.timezone as tz, approachingtimestamp AS apt, approachingregion as apr, predictionpricefrom as ppf, predictionpriceto as ppt, predictiontimefrom as ptf, predictiontimebars as ptb FROM keylevels_results a INNER JOIN downloadersymbolsettings dss on a.symbolid = dss.symbolid INNER JOIN datafeedstimetable dtt ON dss.classname = dtt.classname inner join symbols s on a.symbolid = s.symbolid INNER JOIN hrspatterns p on a.patternid = p.patternid where resultuid = $1 and dtt.dayofweek = 3;
Date: 2025-12-29 10:05:29 Duration: 1ms Database: postgres parameters: $1 = '607410412305500303'
-
/*server.KeyLevelResult*/ SELECT ResultUID AS ruid, s.symbolid AS sid, symbol AS sym, longname, shortname, Exchange AS e, timegranularity AS tg, a.PatternID AS pid, a.direction AS d, a.patternprice as pp, atbaridentified AS pet, CASE WHEN (x9 != '') THEN x9 WHEN (x8 != '') THEN x8 WHEN (x7 != '') THEN x7 WHEN (x6 != '') THEN x6 WHEN (x5 != '') THEN x5 WHEN (x4 != '') THEN x4 WHEN (x3 != '') THEN x3 WHEN (x2 != '') THEN x2 END AS pst, PatternPrice AS patp, x0, x1, x2, CASE WHEN (x3 != '') THEN x3 ELSE '1900-01-01' END as x3, CASE WHEN (x4 != '') THEN x4 ELSE '1900-01-01' END as x4, CASE WHEN (x5 != '') THEN x5 ELSE '1900-01-01' END as x5, CASE WHEN (x6 != '') THEN x6 ELSE '1900-01-01' END as x6, CASE WHEN (x7 != '') THEN x7 ELSE '1900-01-01' END as x7, CASE WHEN (x8 != '') THEN x8 ELSE '1900-01-01' END as x8, CASE WHEN (x9 != '') THEN x9 ELSE '1900-01-01' END as x9, errorMargin as erm, breakoutprice as pE, breakoutbars as be, breakout, atbaridentified as atBar, PatternLengthBars AS l, Bandwidth AS bw, QtyTP AS qtp, p.patternname as patternname, dtt.absolutetimezoneoffset as tzOs, dtt.timezone as tz, approachingtimestamp AS apt, approachingregion as apr, predictionpricefrom as ppf, predictionpriceto as ppt, predictiontimefrom as ptf, predictiontimebars as ptb FROM keylevels_results a INNER JOIN downloadersymbolsettings dss on a.symbolid = dss.symbolid INNER JOIN datafeedstimetable dtt ON dss.classname = dtt.classname inner join symbols s on a.symbolid = s.symbolid INNER JOIN hrspatterns p on a.patternid = p.patternid where resultuid = $1 and dtt.dayofweek = 3;
Date: 2025-12-29 10:07:25 Duration: 1ms Database: postgres parameters: $1 = '607410357426176303'
-
/*server.KeyLevelResult*/ SELECT ResultUID AS ruid, s.symbolid AS sid, symbol AS sym, longname, shortname, Exchange AS e, timegranularity AS tg, a.PatternID AS pid, a.direction AS d, a.patternprice as pp, atbaridentified AS pet, CASE WHEN (x9 != '') THEN x9 WHEN (x8 != '') THEN x8 WHEN (x7 != '') THEN x7 WHEN (x6 != '') THEN x6 WHEN (x5 != '') THEN x5 WHEN (x4 != '') THEN x4 WHEN (x3 != '') THEN x3 WHEN (x2 != '') THEN x2 END AS pst, PatternPrice AS patp, x0, x1, x2, CASE WHEN (x3 != '') THEN x3 ELSE '1900-01-01' END as x3, CASE WHEN (x4 != '') THEN x4 ELSE '1900-01-01' END as x4, CASE WHEN (x5 != '') THEN x5 ELSE '1900-01-01' END as x5, CASE WHEN (x6 != '') THEN x6 ELSE '1900-01-01' END as x6, CASE WHEN (x7 != '') THEN x7 ELSE '1900-01-01' END as x7, CASE WHEN (x8 != '') THEN x8 ELSE '1900-01-01' END as x8, CASE WHEN (x9 != '') THEN x9 ELSE '1900-01-01' END as x9, errorMargin as erm, breakoutprice as pE, breakoutbars as be, breakout, atbaridentified as atBar, PatternLengthBars AS l, Bandwidth AS bw, QtyTP AS qtp, p.patternname as patternname, dtt.absolutetimezoneoffset as tzOs, dtt.timezone as tz, approachingtimestamp AS apt, approachingregion as apr, predictionpricefrom as ppf, predictionpriceto as ppt, predictiontimefrom as ptf, predictiontimebars as ptb FROM keylevels_results a INNER JOIN downloadersymbolsettings dss on a.symbolid = dss.symbolid INNER JOIN datafeedstimetable dtt ON dss.classname = dtt.classname inner join symbols s on a.symbolid = s.symbolid INNER JOIN hrspatterns p on a.patternid = p.patternid where resultuid = $1 and dtt.dayofweek = 3;
Date: 2025-12-29 10:08:08 Duration: 1ms Database: postgres parameters: $1 = '607410000135581303'
19 37ms 8 3ms 6ms 4ms SELECT DISTINCT ON (basegroupname, symbol) ;Times Reported Time consuming bind #19
Day Hour Count Duration Avg duration 10 8 37ms 4ms -
SELECT DISTINCT ON (basegroupname, symbol) ;
Date: 2025-12-29 10:11:10 Duration: 6ms Database: postgres parameters: $1 = '958', $2 = '958'
-
SELECT DISTINCT ON (basegroupname, symbol) ;
Date: 2025-12-29 10:11:11 Duration: 6ms Database: postgres parameters: $1 = '958', $2 = '958'
-
SELECT DISTINCT ON (basegroupname, symbol) ;
Date: 2025-12-29 10:46:00 Duration: 5ms Database: postgres parameters: $1 = '667', $2 = '667'
20 31ms 1 31ms 31ms 31ms with maxwhid as ( ;Times Reported Time consuming bind #20
Day Hour Count Duration Avg duration 10 1 31ms 31ms -
with maxwhid as ( ;
Date: 2025-12-29 10:12:49 Duration: 31ms Database: postgres parameters: $1 = '335', $2 = '621', $3 = '637', $4 = '642', $5 = '666', $6 = '660', $7 = '643', $8 = '630', $9 = '680', $10 = '641', $11 = '431', $12 = '622', $13 = '489', $14 = '529', $15 = '576', $16 = '665', $17 = '667', $18 = '558', $19 = '620', $20 = '125', $21 = '488', $22 = '567', $23 = '689', $24 = '700', $25 = '758', $26 = '763', $27 = '765', $28 = '817', $29 = '914', $30 = '972'
-
Events
Log levels
Key values
- 397,127 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 0 ERROR entries
- 0 WARNING entries
Errors per 5 minutes
NO DATASET
Most Frequent Errors/Events
Key values
- 0 Max number of times the same event was reported
- 0 Total events found
Rank Times reported Error NO DATASET