-
Global information
- Generated on Mon Jan 19 11:00:21 2026
- Log file: /home/postgres/pg_data/data/pg_log/postgresql-2026-01-19_120000.log, ..., /home/postgres/pg_data/data/pg_log/postgresql-2026-01-19_124918.log
- Parsed 3,654,248 log entries in 1m20s
- Log start from 2026-01-19 12:00:00 to 2026-01-19 13:00:00
-
Overview
Global Stats
- 265 Number of unique normalized queries
- 350,984 Number of queries
- 2h26m18s Total query duration
- 2026-01-19 12:00:00 First query
- 2026-01-19 13:00:00 Last query
- 5,516 queries/s at 2026-01-19 12:45:04 Query peak
- 2h26m18s Total query duration
- 27s64ms Prepare/parse total duration
- 1m36s Bind total duration
- 2h24m14s Execute total duration
- 34 Number of events
- 1 Number of unique normalized events
- 34 Max number of times the same event was reported
- 0 Number of cancellation
- 38 Total number of automatic vacuums
- 55 Total number of automatic analyzes
- 723 Number temporary file
- 171.23 MiB Max size of temporary file
- 7.64 MiB Average size of temporary file
- 10,824 Total number of sessions
- 11 sessions at 2026-01-19 12:47:56 Session peak
- 2d17h25m36s Total duration of sessions
- 21s760ms Average duration of sessions
- 32 Average queries per session
- 810ms Average queries duration per session
- 20s949ms Average idle time per session
- 10,832 Total number of connections
- 80 connections/s at 2026-01-19 12:51:48 Connection peak
- 3 Total number of databases
SQL Traffic
Key values
- 5,516 queries/s Query Peak
- 2026-01-19 12:45:04 Date
SELECT Traffic
Key values
- 2,703 queries/s Query Peak
- 2026-01-19 12:45:04 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 185 queries/s Query Peak
- 2026-01-19 12:00:57 Date
Queries duration
Key values
- 2h26m18s 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) Jan 19 12 350,971 0ms 55s685ms 24ms 4m42s 5m14s 5m53s 13 13 0ms 5ms 0ms 7ms 7ms 7ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jan 19 12 112,572 26 0ms 0ms 0ms 0ms 13 6 0 0ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jan 19 12 30,402 2,554 16 96 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Jan 19 12 64,708 146,701 2.27 41.63% 13 8 7 0.88 133.33% Day Hour Count Average / Second Jan 19 12 10,832 3.01/s 13 0 0.00/s Day Hour Count Average Duration Average idle time Jan 19 12 10,824 21s760ms 20s961ms 13 0 0ms 0ms -
Connections
Established Connections
Key values
- 80 connections Connection Peak
- 2026-01-19 12:51:48 Date
Connections per database
Key values
- acaweb_fx Main Database
- 10,832 connections Total
Connections per user
Key values
- postgres Main User
- 10,832 connections Total
Connections per host
Key values
- 192.168.1.15 Main host with 4651 connections
- 10,832 Total connections
Host Count 127.0.0.1 113 192.168.0.114 4 192.168.0.216 102 192.168.0.74 3,353 192.168.1.145 73 192.168.1.15 4,651 192.168.1.20 95 192.168.1.231 20 192.168.1.239 3 192.168.1.90 88 192.168.2.126 64 192.168.2.182 12 192.168.2.82 48 192.168.3.199 36 192.168.4.142 1,428 192.168.4.150 10 192.168.4.175 7 192.168.4.19 1 192.168.4.238 16 192.168.4.33 100 192.168.4.97 4 192.168.4.98 330 [local] 274 -
Sessions
Simultaneous sessions
Key values
- 11 sessions Session Peak
- 2026-01-19 12:47:56 Date
Histogram of session times
Key values
- 9,522 0-500ms duration
Sessions per database
Key values
- acaweb_fx Main Database
- 10,824 sessions Total
Sessions per user
Key values
- postgres Main User
- 10,824 sessions Total
Sessions per host
Key values
- 192.168.1.15 Main Host
- 10,824 sessions Total
Host Count Total Duration Average Duration 127.0.0.1 113 15s883ms 140ms 192.168.0.114 4 20m 5m 192.168.0.216 102 1m12s 711ms 192.168.0.74 3,345 9h56m52s 10s706ms 192.168.1.145 73 4h24m47s 3m37s 192.168.1.15 4,651 5h22m21s 4s158ms 192.168.1.20 95 14h39m32s 9m15s 192.168.1.231 20 9h52m28s 29m37s 192.168.1.239 3 19ms 6ms 192.168.1.90 88 35s985ms 408ms 192.168.2.126 64 7s187ms 112ms 192.168.2.182 12 765ms 63ms 192.168.2.82 48 12s954ms 269ms 192.168.3.199 36 1s271ms 35ms 192.168.4.142 1,428 10m30s 441ms 192.168.4.150 10 20h4m13s 2h25s 192.168.4.175 7 44s855ms 6s407ms 192.168.4.19 1 181ms 181ms 192.168.4.238 16 19s939ms 1s246ms 192.168.4.33 100 28m2s 16s825ms 192.168.4.97 4 31ms 7ms 192.168.4.98 330 16s10ms 48ms [local] 274 2m58s 652ms -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 17,786 buffers Checkpoint Peak
- 2026-01-19 12:06:14 Date
- 209.886 seconds Highest write time
- 0.095 seconds Sync time
Checkpoints Wal files
Key values
- 6 files Wal files usage Peak
- 2026-01-19 12:06:14 Date
Checkpoints distance
Key values
- 205.72 Mo Distance Peak
- 2026-01-19 12:06:14 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Jan 19 12 62,737 1,966.357s 0.179s 1,966.886s 13 0 0s 0s 0s Day Hour Added Removed Recycled Synced files Longest sync Average sync Jan 19 12 0 0 26 2,051 0.041s 0s 13 0 0 0 0 0s 0s Day Hour Count Avg time (sec) Jan 19 12 0 0s 13 0 0s Day Hour Mean distance Mean estimate Jan 19 12 36,731.75 kB 76,506.00 kB 13 0.00 kB 0.00 kB -
Temporary Files
Size of temporary files
Key values
- 184.92 MiB Temp Files size Peak
- 2026-01-19 12:00:08 Date
Number of temporary files
Key values
- 30 per second Temp Files Peak
- 2026-01-19 12:17:10 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Jan 19 12 723 5.39 GiB 7.64 MiB 13 0 0 0 Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 40 271.74 MiB 3.31 MiB 9.64 MiB 6.79 MiB jr.resultuid as resultuid, jr.direction as direction, jr.patternendtime as identified, jr.patternlengthbars as length, jr.patternstarttime as patternstarttime, case when jr.trendchangeid = ? then ? else ? end as trendchange, 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, jp.patternname as pattern_name, dtt.timezone as timezone, ? as age, cps.pip, g.basegroupname from japsticks_results jr inner join brokersymbollist bsl on bsl.brokerid = ? and bsl.symbolid = jr.symbolid inner join relevance_japsticks_results rar on rar.resultuid = jr.resultuid inner join symbols s on jr.symbolid = s.symbolid and s.nonliquid = ? inner join japsticks_patterns jp on jr.patternid = jp.id inner join downloadersymbolsettings dss on jr.symbolid = dss.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname and dtt.dayofweek = ? 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 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 jr.gmttimefound > now() - interval ? and s.deleted = ? and (jr.simulation = ? or jr.simulation is null) and (rar.relevant = ?) --and (semicolon_age = ? or rar.age <= semicolon_age) and (? = ? or s.timegranularity in (...)) and (? = ? or s.exchange in (...)) and (? = ? or coalesce(bim.code, s.symbol) in (...)) and (? = ? or jp.patternname in (...)) and (? = ? or jr.patternlengthbars <= ?) ), results as ( select distinct on (symbolid) * from all_results order by symbolid, resultuid ) select * from results order by identified desc, length desc ;-
jr.resultuid AS resultuid, jr.direction AS direction, jr.patternendtime AS identified, jr.patternlengthbars AS length, jr.patternstarttime AS patternstarttime, case when jr.trendchangeid = 1 then 'Continuation' else 'Reversal' end AS trendchange, 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, jp.patternname AS pattern_name, dtt.timezone AS timezone, 0 AS age, cps.pip, g.basegroupname FROM japsticks_results jr INNER JOIN brokersymbollist bsl ON bsl.brokerid = $1 AND bsl.symbolid = jr.symbolid INNER JOIN relevance_japsticks_results rar ON rar.resultuid = jr.resultuid INNER JOIN symbols s ON jr.symbolid = s.symbolid AND s.nonliquid = 0 INNER JOIN japsticks_patterns jp ON jr.patternid = jp.id INNER JOIN downloadersymbolsettings dss ON jr.symbolid = dss.symbolid INNER JOIN datafeedstimetable dtt ON dss.classname = dtt.classname AND dtt.dayofweek = 3 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 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 = 'OUTBOUND' WHERE jr.gmttimefound > now() - INTERVAL '7 DAYS' AND s.deleted = 0 AND (jr.simulation = 0 OR jr.simulation IS NULL) AND (rar.relevant = 1) --AND (semicolon_age = 0 OR rar.age <= semicolon_age) AND ($2 = 0 OR s.timegranularity in ($3)) AND ($4 = 0 OR s.exchange in ($5)) AND ($6 = 0 OR coalesce(bim.code, s.symbol) in ($7)) AND ($8 = 0 OR jp.patternname in ($9)) AND ($10 = 0 OR jr.patternlengthbars <= $11)), results AS ( SELECT DISTINCT ON (symbolid) * FROM all_results ORDER BY symbolid, resultuid ) SELECT * from results ORDER BY identified DESC, length DESC;
Date: 2026-01-19 12:49:58 Duration: 0ms
2 40 139.10 MiB 3.25 MiB 4.09 MiB 3.48 MiB select resultuid from relevance_consecutivecandles_results order by resultuid desc limit ?), all_results as ( select ccr.resultuid as resultuid, ccr.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, ccr.patternendtime as identified, dtt.timezone as timezone, ccr.qtyconsecutivecandles as length, g.basegroupname, case when rcr.age is not null then rcr.age when ccr.resultuid <= rm.resultuid then ? else ? end as age, case when rcr.relevant is not null then rcr.relevant when ccr.resultuid <= rm.resultuid then ? else ? end as relevant, cps.pip, newlevels.filtered from consecutivecandles_results ccr inner join brokersymbollist bsl on bsl.brokerid = ? and bsl.symbolid = ccr.symbolid inner join symbols s on ccr.symbolid = s.symbolid and s.nonliquid = ? inner join downloadersymbolsettings dss on ccr.symbolid = dss.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname and dtt.dayofweek = ? inner join symbolgroup sg on ccr.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 rar_max rm on ? = ? left outer join relevance_consecutivecandles_results rcr on rcr.resultuid = ccr.resultuid 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 = ? left join lateral calc_cc_signal_filter (ccr.resultuid) newlevels on true where ccr.gmttimefound > now() - interval ? and s.deleted = ? and (ccr.simulation = ? or ccr.simulation is null) and (? = ? or s.timegranularity in (...)) and (? = ? or s.exchange in (...)) and (? = ? or coalesce(bim.code, s.symbol) in (...)) and (? = ? or ccr.patternlengthbars <= ?)), 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;-
SELECT resultuid FROM relevance_consecutivecandles_results ORDER BY resultuid DESC LIMIT 1), all_results AS ( SELECT ccr.resultuid AS resultuid, ccr.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, ccr.patternendtime AS identified, dtt.timezone AS timezone, ccr.qtyconsecutivecandles AS length, g.basegroupname, CASE WHEN rcr.age IS NOT NULL THEN rcr.age WHEN ccr.resultuid <= rm.resultuid THEN 1 ELSE 0 END as age, CASE WHEN rcr.relevant IS NOT NULL THEN rcr.relevant WHEN ccr.resultuid <= rm.resultuid THEN 0 ELSE 1 END as relevant, cps.pip, newLevels.filtered FROM consecutivecandles_results ccr INNER JOIN brokersymbollist bsl ON bsl.brokerid = $1 AND bsl.symbolid = ccr.symbolid INNER JOIN symbols s ON ccr.symbolid = s.symbolid AND s.nonliquid = 0 INNER JOIN downloadersymbolsettings dss ON ccr.symbolid = dss.symbolid INNER JOIN datafeedstimetable dtt ON dss.classname = dtt.classname AND dtt.dayofweek = 3 INNER JOIN symbolgroup sg on ccr.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 rar_max rm ON 1 = 1 LEFT OUTER JOIN relevance_consecutivecandles_results rcr ON rcr.resultuid = ccr.resultuid 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 = 'OUTBOUND' LEFT JOIN LATERAL calc_cc_signal_filter (ccr.resultuid) newLevels on true WHERE ccr.gmttimefound > now() - INTERVAL '7 DAYS' AND s.deleted = 0 AND (ccr.simulation = 0 OR ccr.simulation IS NULL) AND ($2 = 0 OR s.timegranularity in ($3, $4, $5, $6, $7, $8, $9)) AND ($10 = 0 OR s.exchange in ($11)) AND ($12 = 0 OR coalesce(bim.code, s.symbol) in ($13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $50, $51, $52, $53, $54, $55, $56, $57, $58, $59, $60, $61, $62, $63, $64, $65, $66, $67, $68, $69, $70, $71, $72, $73, $74, $75, $76, $77, $78, $79, $80, $81, $82, $83, $84, $85, $86, $87, $88, $89, $90, $91, $92, $93, $94, $95, $96, $97, $98, $99, $100, $101, $102, $103, $104, $105, $106, $107, $108, $109, $110, $111, $112, $113, $114, $115, $116, $117, $118, $119, $120, $121, $122, $123, $124, $125, $126, $127, $128, $129, $130, $131, $132, $133, $134, $135, $136, $137, $138, $139, $140, $141, $142, $143, $144, $145, $146, $147, $148, $149, $150, $151, $152, $153, $154, $155, $156, $157, $158, $159, $160, $161, $162, $163, $164, $165, $166, $167, $168, $169, $170, $171, $172, $173, $174, $175, $176, $177, $178, $179, $180, $181, $182, $183, $184, $185, $186, $187, $188, $189, $190, $191, $192, $193, $194, $195, $196, $197, $198, $199, $200, $201, $202, $203, $204, $205, $206, $207, $208, $209, $210, $211, $212, $213, $214, $215, $216, $217, $218, $219, $220, $221, $222, $223, $224, $225, $226, $227, $228, $229, $230, $231, $232, $233, $234, $235, $236, $237, $238, $239, $240, $241, $242, $243, $244, $245, $246, $247, $248, $249, $250, $251, $252, $253, $254, $255, $256, $257, $258, $259, $260, $261, $262, $263, $264, $265, $266, $267, $268, $269, $270, $271, $272, $273, $274, $275, $276, $277, $278, $279, $280, $281, $282, $283, $284, $285, $286, $287, $288, $289, $290, $291, $292, $293, $294, $295, $296, $297, $298, $299, $300, $301, $302, $303, $304, $305, $306, $307, $308, $309, $310, $311, $312, $313, $314, $315, $316, $317, $318, $319, $320, $321, $322)) AND ($323 = 0 OR ccr.patternlengthbars <= $324)), results AS ( SELECT DISTINCT ON (symbolid) * FROM all_results WHERE (FALSE = $325 OR relevant = 1) AND ($326 = 0 OR age <= $327) ORDER BY symbolid, resultuid ) SELECT * from results ORDER BY identified DESC, length DESC;
Date: 2026-01-19 12:51:07 Duration: 0ms
3 30 1.66 GiB 7.35 MiB 171.23 MiB 56.54 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: 2026-01-19 12:50:05 Duration: 0ms
4 16 618.38 MiB 38.65 MiB 38.65 MiB 38.65 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: 2026-01-19 12:50:13 Duration: 0ms
5 16 1.11 GiB 70.96 MiB 70.98 MiB 70.97 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: 2026-01-19 12:50:15 Duration: 0ms
6 8 1001.03 MiB 125.10 MiB 125.15 MiB 125.13 MiB select updateresultsmaterializedview ();-
select updateresultsmaterializedview ();
Date: 2026-01-19 12:50:33 Duration: 0ms
7 6 20.10 MiB 3.35 MiB 3.35 MiB 3.35 MiB select resultuid from relevance_autochartist_results order by resultuid desc limit ?), ar as ( select a.*, rr.age, rr.relevant from autochartist_results a left outer join relevance_autochartist_results rr on a.resultuid = rr.resultuid where case when false = ? then true else a.resultuid > ( select min(resultuid) from relevance_autochartist_results) end), all_results as ( select ar.resultuid as resultuid, ar.direction as direction, ar.predictiontimeto as predictiontimeto, ar.predictionpricefrom as predictionpricefrom, ar.predictionpriceto as predictionpriceto, cp.pip as pip, 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, ar.pattern as pattern_name, ar.breakout as breakout, ar.patternendtime as identified, dtt.timezone as timezone, ar.patternlengthbars as length, g.basegroupname, newlevels.profit, newlevels.stop, newlevels.filtered, case when ar.age is not null then ar.age when ar.resultuid <= rm.resultuid then ? else ? end as age, case when ar.relevant is not null then ar.relevant when ar.resultuid <= rm.resultuid then ? else ? end as relevant from ar inner join symbols s on ar.symbolid = s.symbolid and s.nonliquid = ? inner join brokersymbollist bsl on bsl.brokerid = ? and bsl.symbolid = s.symbolid inner join symbolgroup sg on bsl.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 downloadersymbolsettings dss on sg.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 currencypips cp on s.symbol = cp.symbol left join lateral calc_cp_signal (ar.resultuid) newlevels on true left outer join brokerinstrumentmap bim on dss.datafeedinstrumentid = bim.datafeedinstrumentid and bim.brokerid = bsl.brokerid and bim.type = ? where ar.gmttimefound > now() - interval ? and dss.enabled = ? and s.deleted = ? and (ar.simulation = ? or ar.simulation is null) and (? = ? or s.timegranularity in (...)) and (? = ? or s.exchange in (...)) and (? = ? or coalesce(bim.code, s.symbol) in (...)) and (? = ? or ar.pattern in (...)) and (? = ? or (? = ? and ar.breakout >= ?) or (? = ? and ar.breakout < ?)) and (? = ? or ar.patternlengthbars <= ?) and newlevels.filtered = false and ar.patternstarttime >= 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 ;-
SELECT resultuid FROM relevance_autochartist_results ORDER BY resultuid DESC LIMIT 1), ar AS ( SELECT a.*, rr.age, rr.relevant from autochartist_results a LEFT OUTER JOIN relevance_autochartist_results rr on a.resultuid = rr.resultuid WHERE CASE WHEN FALSE = $1 THEN true ELSE a.resultuid > ( select min(resultuid) from relevance_autochartist_results) END), all_results AS ( SELECT ar.resultuid AS resultuid, ar.direction AS direction, ar.predictiontimeto AS predictiontimeto, ar.predictionpricefrom AS predictionpricefrom, ar.predictionpriceto AS predictionpriceto, cp.pip AS pip, 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, ar.pattern AS pattern_name, ar.breakout AS breakout, ar.patternendtime AS identified, dtt.timezone AS timezone, ar.patternlengthbars AS length, g.basegroupname, newLevels.profit, newLevels.stop, newLevels.filtered, CASE WHEN ar.age IS NOT NULL THEN ar.age WHEN ar.resultuid <= rm.resultuid THEN 11 ELSE 0 END as age, CASE WHEN ar.relevant IS NOT NULL THEN ar.relevant WHEN ar.resultuid <= rm.resultuid THEN 0 ELSE 1 END as relevant FROM ar INNER JOIN symbols s ON ar.symbolid = s.symbolid AND s.nonliquid = 0 INNER JOIN brokersymbollist bsl ON bsl.brokerid = $2 AND bsl.symbolid = s.symbolid INNER JOIN symbolgroup sg on bsl.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 downloadersymbolsettings dss ON sg.symbolid = dss.symbolid INNER JOIN datafeedstimetable dtt ON dss.classname = dtt.classname AND dtt.dayofweek = 3 INNER JOIN rar_max rm ON 1 = 1 LEFT OUTER JOIN autochartist_symbolupdates au on dss.symbolid = au.symbolid LEFT OUTER JOIN currencypips cp ON s.symbol = cp.symbol LEFT JOIN LATERAL calc_cp_signal (ar.resultuid) newLevels on true LEFT OUTER JOIN brokerinstrumentmap bim ON dss.datafeedinstrumentid = bim.datafeedinstrumentid AND bim.brokerid = bsl.brokerid AND bim.TYPE = 'OUTBOUND' WHERE ar.gmttimefound > now() - INTERVAL '7 DAYS' AND dss.enabled = 1 AND s.deleted = 0 AND (ar.simulation = 0 OR ar.simulation IS NULL) AND ($3 = 0 OR s.timegranularity in ($4)) AND ($5 = 0 OR s.exchange in ($6)) AND ($7 = 0 OR coalesce(bim.code, s.symbol) in ($8)) AND ($9 = 0 OR ar.pattern in ($10)) AND ($11 = 0 OR ($12 = 1 AND ar.breakout >= 0) OR ($13 = 2 AND ar.breakout < 0)) AND ($14 = 0 OR ar.patternlengthbars <= $15) and newLevels.filtered = false AND ar.patternstarttime >= coalesce(au.earliestpricedatetime, '1900-01-01'::timestamp without time zone) -- To make sure patternstarttime is in our t-tables ), results AS ( SELECT DISTINCT ON (symbolid) * FROM all_results WHERE (FALSE = $16 OR relevant = 1) AND ($17 = 0 OR age <= $18) ORDER BY symbolid, resultuid ) SELECT * from results ORDER BY identified DESC, length DESC;
Date: 2026-01-19 12:54:12 Duration: 0ms
8 4 343.93 MiB 85.92 MiB 86.09 MiB 85.98 MiB select updateageforrelevantresults ();-
select updateageforrelevantresults ();
Date: 2026-01-19 12:02:06 Duration: 0ms
9 3 10.05 MiB 3.35 MiB 3.35 MiB 3.35 MiB 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 = ?;-
SELECT resultuid FROM relevance_keylevels_results ORDER BY resultuid DESC LIMIT 1 ) SELECT CASE WHEN a.old_resultuid = $1 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 '0' END AS x3, CASE WHEN (x4 != '') THEN x4 ELSE '0' END AS x4, CASE WHEN (x5 != '') THEN x5 ELSE '0' END AS x5, CASE WHEN (x6 != '') THEN x6 ELSE '0' END AS x6, CASE WHEN (x7 != '') THEN x7 ELSE '0' END AS x7, CASE WHEN (x8 != '') THEN x8 ELSE '0' 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 11 ELSE 0 END as age, CASE WHEN rar.relevant IS NOT NULL THEN rar.relevant WHEN a.resultuid <= rm.resultuid THEN 0 ELSE 1 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 1 = 1 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 = $2 OR a.resultuid = $3) AND dtt.dayofweek = 3;
Date: 2026-01-19 12:13:38 Duration: 0ms
10 2 19.33 MiB 9.67 MiB 9.67 MiB 9.67 MiB select count(*) from ( select * from patternresultsage pa inner join relevance_autochartist_results a on pa.resultuid = a.resultuid where pa.type = ? and abs(pa.age - a.age) > ? union all select * from patternresultsage pa inner join relevance_fibonacci_results a on pa.resultuid = a.resultuid where pa.type = ? and abs(pa.age - a.age) > ? union all select * from patternresultsage pa inner join relevance_keylevels_results a on pa.resultuid = a.resultuid where pa.type = ? and abs(pa.age - a.age) > ? union all select * from patternresultsage pa inner join relevance_consecutivecandles_results a on pa.resultuid = a.resultuid where pa.type = ? and abs(pa.age - a.age) > ? union all select * from patternresultsage pa inner join relevance_bigmovement_results a on pa.resultuid = a.resultuid where pa.type = ? and abs(pa.age - a.age) > ?) a;-
select count(*) from ( select * from patternresultsage pa inner join relevance_autochartist_results a on pa.resultuid = a.resultuid where pa.type = 0 and abs(pa.age - a.age) > 1 union all select * from patternresultsage pa inner join relevance_fibonacci_results a on pa.resultuid = a.resultuid where pa.type = 1 and abs(pa.age - a.age) > 1 union all select * from patternresultsage pa inner join relevance_keylevels_results a on pa.resultuid = a.resultuid where pa.type = 2 and abs(pa.age - a.age) > 1 union all select * from patternresultsage pa inner join relevance_consecutivecandles_results a on pa.resultuid = a.resultuid where pa.type = 4 and abs(pa.age - a.age) > 1 union all select * from patternresultsage pa inner join relevance_bigmovement_results a on pa.resultuid = a.resultuid where pa.type = 5 and abs(pa.age - a.age) > 1) a;
Date: 2026-01-19 12:25:01 Duration: 0ms
Queries generating the largest temporary files
Rank Size Query 1 171.23 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: 2026-01-19 12:40:05 ]
2 142.70 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: 2026-01-19 12:30:08 ]
3 136.92 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: 2026-01-19 12:50:03 ]
4 125.15 MiB select updateresultsmaterializedview ();[ Date: 2026-01-19 12:32:15 ]
5 125.14 MiB select updateresultsmaterializedview ();[ Date: 2026-01-19 12:17:15 ]
6 125.14 MiB select updateresultsmaterializedview ();[ Date: 2026-01-19 12:47:14 ]
7 125.13 MiB select updateresultsmaterializedview ();[ Date: 2026-01-19 12:50:33 ]
8 125.13 MiB select updateresultsmaterializedview ();[ Date: 2026-01-19 12:20:33 ]
9 125.12 MiB select updateresultsmaterializedview ();[ Date: 2026-01-19 12:35:32 ]
10 125.11 MiB select updateresultsmaterializedview ();[ Date: 2026-01-19 12:02:20 ]
11 125.10 MiB select updateresultsmaterializedview ();[ Date: 2026-01-19 12:05:32 ]
12 109.46 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: 2026-01-19 12:20:04 ]
13 95.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: 2026-01-19 12:50:03 ]
14 86.09 MiB select updateageforrelevantresults ();[ Date: 2026-01-19 12:02:06 ]
15 85.99 MiB select updateageforrelevantresults ();[ Date: 2026-01-19 12:32:05 ]
16 85.93 MiB select updateageforrelevantresults ();[ Date: 2026-01-19 12:17:06 ]
17 85.92 MiB select updateageforrelevantresults ();[ Date: 2026-01-19 12:47:04 ]
18 81.68 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: 2026-01-19 12:10:04 ]
19 81.46 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: 2026-01-19 12:00:05 ]
20 75.48 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: 2026-01-19 12:10:05 ]
-
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)
- 55 analyzes Total
Table Number of analyzes acaweb_fx.public.solr_relevance_old 16 acaweb_fx.pg_catalog.pg_attribute 5 acaweb_fx.public.datafeeds_latestrun 4 acaweb_fx.public.relevance_keylevels_results 4 acaweb_fx.pg_catalog.pg_class 4 acaweb_fx.public.relevance_fibonacci_results 4 acaweb_fx.public.relevance_autochartist_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.pg_catalog.pg_depend 2 acaweb_fx.public.autochartist_symbolupdates 1 socialmedia.public.processes 1 acaweb_fx.public.latest_candle_datetime_per_receng 1 acaweb_fx.public.symbollatestupdatetime 1 socialmedia.public.processstatevariables 1 Total 55 Vacuums per table
Key values
- public.solr_relevance_old (16) Main table vacuumed on database acaweb_fx
- 38 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 13,528 0 51 0 0 9,662 16 1,761,975 acaweb_fx.public.datafeeds_latestrun 4 0 482 0 20 0 0 54 12 63,630 acaweb_fx.pg_toast.pg_toast_2619 2 2 307 0 55 0 0 189 53 176,947 acaweb_fx.pg_catalog.pg_attribute 2 2 1,615 0 342 0 134 735 273 1,632,843 acaweb_fx.public.relevance_keylevels_results 2 2 8,385 0 429 4 110 2,521 1,752 4,207,898 acaweb_fx.public.relevance_autochartist_results 2 2 7,313 0 307 2 468 1,755 1,208 2,708,707 acaweb_fx.pg_catalog.pg_class 2 2 933 0 97 0 0 300 89 462,606 acaweb_fx.public.relevance_fibonacci_results 2 2 2,717 0 83 2 100 516 321 934,742 acaweb_fx.pg_catalog.pg_type 1 1 128 0 28 0 0 51 18 116,281 acaweb_fx.public.autochartist_symbolupdates 1 1 23,516 0 6,356 6 37,811 8,198 6,223 2,083,866 acaweb_fx.pg_catalog.pg_statistic 1 1 938 0 164 0 594 456 134 529,751 acaweb_fx.public.relevance_consecutivecandles_results 1 1 71 0 7 0 0 16 8 32,372 acaweb_fx.public.latest_t15_candle_view 1 1 66 0 1 0 0 6 1 9,061 acaweb_fx.pg_catalog.pg_depend 1 1 346 0 74 0 59 158 60 326,006 Total 38 34 60,345 46,725 8,014 14 39,276 24,617 10,168 15,046,685 Tuples removed per table
Key values
- public.solr_relevance_old (60849) Main table with removed tuples on database acaweb_fx
- 74008 tuples Total removed
Index Tuples Pages Table Vacuums scans removed remain not yet removable removed remain acaweb_fx.public.solr_relevance_old 16 16 60,849 94,341 0 0 3,337 acaweb_fx.public.autochartist_symbolupdates 1 1 4,844 52,569 0 0 40,691 acaweb_fx.pg_catalog.pg_attribute 2 2 2,677 21,822 274 0 522 acaweb_fx.public.relevance_keylevels_results 2 2 2,042 23,424 0 0 558 acaweb_fx.public.relevance_autochartist_results 2 2 1,296 16,726 0 0 760 acaweb_fx.pg_catalog.pg_depend 1 1 585 14,658 8 0 135 acaweb_fx.pg_catalog.pg_statistic 1 1 565 3,773 0 0 1,194 acaweb_fx.pg_catalog.pg_class 2 2 319 3,303 5 0 300 acaweb_fx.public.relevance_fibonacci_results 2 2 302 3,038 0 0 204 acaweb_fx.public.datafeeds_latestrun 4 0 220 69 13 0 64 acaweb_fx.pg_toast.pg_toast_2619 2 2 150 336 0 0 100 acaweb_fx.pg_catalog.pg_type 1 1 74 1,449 3 0 39 acaweb_fx.public.latest_t15_candle_view 1 1 62 14 0 0 1 acaweb_fx.public.relevance_consecutivecandles_results 1 1 23 222 0 0 7 Total 38 34 74,008 235,744 303 0 47,912 Pages removed per table
Key values
- unknown (0) Main table with removed pages on database unknown
- 0 pages Total removed
Pages removed per tables
NO DATASET
Table Number of vacuums Index scans Tuples removed Pages removed acaweb_fx.pg_toast.pg_toast_2619 2 2 150 0 acaweb_fx.pg_catalog.pg_type 1 1 74 0 acaweb_fx.public.datafeeds_latestrun 4 0 220 0 acaweb_fx.public.autochartist_symbolupdates 1 1 4844 0 acaweb_fx.pg_catalog.pg_statistic 1 1 565 0 acaweb_fx.pg_catalog.pg_attribute 2 2 2677 0 acaweb_fx.public.relevance_consecutivecandles_results 1 1 23 0 acaweb_fx.public.latest_t15_candle_view 1 1 62 0 acaweb_fx.pg_catalog.pg_depend 1 1 585 0 acaweb_fx.public.relevance_keylevels_results 2 2 2042 0 acaweb_fx.public.solr_relevance_old 16 16 60849 0 acaweb_fx.public.relevance_autochartist_results 2 2 1296 0 acaweb_fx.pg_catalog.pg_class 2 2 319 0 acaweb_fx.public.relevance_fibonacci_results 2 2 302 0 Total 38 34 74,008 0 Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Jan 19 12 38 55 13 0 0 - 0 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- unknown Main Lock Type
- 0 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query NO DATASET
Queries that waited the most
Rank Wait time Query NO DATASET
-
Queries
Queries by type
Key values
- 112,578 Total read queries
- 42,852 Total write queries
Queries by database
Key values
- unknown Main database
- 349,962 Requests
- 2h24m14s (unknown)
- Main time consuming database
Database Request type Count Duration acaweb_fx Total 920 0ms copy from 80 0ms copy to 26 0ms cte 104 0ms ddl 16 0ms delete 16 0ms others 205 0ms select 102 0ms tcl 332 0ms update 39 0ms socialmedia Total 102 0ms select 100 0ms tcl 2 0ms unknown Total 349,962 2h24m14s copy from 16 0ms cte 8,958 0ms insert 30,402 0ms others 19,875 0ms select 112,376 0ms tcl 346 0ms update 2,515 0ms Queries by user
Key values
- unknown Main user
- 349,962 Requests
User Request type Count Duration postgres Total 1,022 0ms copy from 80 0ms copy to 26 0ms cte 104 0ms ddl 16 0ms delete 16 0ms others 205 0ms select 202 0ms tcl 334 0ms update 39 0ms unknown Total 349,962 2h24m14s copy from 16 0ms cte 8,958 0ms insert 30,402 0ms others 19,875 0ms select 112,376 0ms tcl 346 0ms update 2,515 0ms Duration by user
Key values
- 2h24m14s (unknown) Main time consuming user
User Request type Count Duration postgres Total 1,022 0ms copy from 80 0ms copy to 26 0ms cte 104 0ms ddl 16 0ms delete 16 0ms others 205 0ms select 202 0ms tcl 334 0ms update 39 0ms unknown Total 349,962 2h24m14s copy from 16 0ms cte 8,958 0ms insert 30,402 0ms others 19,875 0ms select 112,376 0ms tcl 346 0ms update 2,515 0ms Queries by host
Key values
- unknown Main host
- 350,984 Requests
- 2h24m14s (unknown)
- Main time consuming host
Queries by application
Key values
- unknown Main application
- 350,597 Requests
- 2h24m14s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-01-19 12:56:28 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 113,976 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 1 0ms 0ms 0ms insert into t30 (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 #1
Day Hour Count Duration Avg duration Jan 19 12 1 0ms 0ms 2 0ms 68 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 #2
Day Hour Count Duration Avg duration Jan 19 12 68 0ms 0ms 3 0ms 17 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 #3
Day Hour Count Duration Avg duration Jan 19 12 17 0ms 0ms 4 0ms 2,152 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 #4
Day Hour Count Duration Avg duration Jan 19 12 2,152 0ms 0ms 5 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 #5
Day Hour Count Duration Avg duration Jan 19 12 48 0ms 0ms 6 0ms 4 0ms 0ms 0ms select updaterelevantforrelevantresults ();Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jan 19 12 4 0ms 0ms 7 0ms 2 0ms 0ms 0ms select count(*) from ( select count(a.resultuid) from autochartist_results a inner join relevance_autochartist_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ? union select count(a.resultuid) from fibonacci_results a inner join relevance_fibonacci_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ? union select count(a.resultuid) from keylevels_results a inner join relevance_keylevels_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ? union select count(a.resultuid) from japsticks_results a inner join relevance_japsticks_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ? union select count(a.resultuid) from consecutivecandles_results a inner join relevance_consecutivecandles_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ? union select count(a.resultuid) from bigmovement_results a inner join relevance_bigmovement_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ?) a where count > ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jan 19 12 2 0ms 0ms 8 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 #8
Day Hour Count Duration Avg duration Jan 19 12 18 0ms 0ms 9 0ms 340 0ms 0ms 0ms commit;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jan 19 12 340 0ms 0ms 10 0ms 367 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 #10
Day Hour Count Duration Avg duration Jan 19 12 367 0ms 0ms 11 0ms 240 0ms 0ms 0ms select count(*), sum(size), extract(epoch from now() - min(modification)) from pg_ls_waldir ();Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jan 19 12 240 0ms 0ms 12 0ms 240 0ms 0ms 0ms select system_identifier from pg_control_system ();Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Jan 19 12 240 0ms 0ms 13 0ms 5 0ms 0ms 0ms select groupid, exchange, groupname, symbol, longname from prfsymboltree where brokerid = ? order by groupname, symbol;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jan 19 12 5 0ms 0ms 14 0ms 2 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 #14
Day Hour Count Duration Avg duration Jan 19 12 2 0ms 0ms 15 0ms 7 0ms 0ms 0ms select updatedatafeedslatestrun (?);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jan 19 12 7 0ms 0ms 16 0ms 2 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 #16
Day Hour Count Duration Avg duration Jan 19 12 2 0ms 0ms 17 0ms 1 0ms 0ms 0ms update executions set isrunning = false, has_results=true, response=?' \u0641\u064a {country_name} \u062e\u0644\u0627\u0644 \u0627\u0644\u0633\u0627\u0639\u0627\u062a {hours_ahead} \u0627\u0644\u0642\u0627\u062f\u0645\u0629.", "Wednesday": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", "WednesdayShort": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", "Wheat": "\u0642\u0645\u062d", "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": { "Sun": { "?": { "report_date.visible": false, "name.visible": false, "noevent": "\u0644\u0627 \u062a\u0648\u062c\u062f \u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0623\u0631\u0628\u0627\u062d", "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Mon": { "?": { "report_date.visible": false, "name.visible": false, "noevent": "\u0644\u0627 \u062a\u0648\u062c\u062f \u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0623\u0631\u0628\u0627\u062d", "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Tue": { "?": { "report_date": "?-01-27", "name": "Microsoft Corporation", "noevent": "%%OBJNAME?%%exchange": "NASDAQ", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "USD", "estimate": ?.?, "dow": "Tue", "iconurl": "https://eodhistoricaldata.com/img/logos/US/MSFT.png", "date": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-27", "name": "Visa Inc. Class A", "noevent": "%%OBJNAME?%%exchange": "NYSE", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Tue", "iconurl": "https://eodhistoricaldata.com/img/logos/US/v.png", "date": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-27", "name": "LVMH Mo\u00ebt Hennessy - Louis Vuitton Soci\u00e9t\u00e9 Europ\u00e9enne", "noevent": "%%OBJNAME?%%exchange": "PA", "countryName": "France", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Tue", "iconurl": "https://eodhistoricaldata.com/img/logos/PA/MC.png", "date": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Wed": { "?": { "report_date": "?-01-28", "name": "Apple Inc", "noevent": "%%OBJNAME?%%exchange": "NASDAQ", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "USD", "estimate": ?.?, "dow": "Wed", "iconurl": "https://eodhistoricaldata.com/img/logos/US/aapl.png", "date": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-28", "name": "Tesla Inc", "noevent": "%%OBJNAME?%%exchange": "NASDAQ", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Wed", "iconurl": "https://eodhistoricaldata.com/img/logos/US/TSLA.png", "date": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-28", "name": "International Business Machines", "noevent": "%%OBJNAME?%%exchange": "NYSE", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Wed", "iconurl": "https://eodhistoricaldata.com/img/logos/US/IBM.png", "date": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-28", "name": "Intel Corporation", "noevent": "%%OBJNAME?%%exchange": "NASDAQ", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0642\u0628\u0644 \u0627\u0641\u062a\u062a\u0627\u062d \u0627\u0644\u0633\u0648\u0642", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Wed", "iconurl": "https://eodhistoricaldata.com/img/logos/US/INTC.png", "date": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Thu": { "?": { "report_date": "?-01-29", "name": "Caterpillar Inc", "noevent": "%%OBJNAME?%%exchange": "NYSE", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0642\u0628\u0644 \u0627\u0641\u062a\u062a\u0627\u062d \u0627\u0644\u0633\u0648\u0642", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Thu", "iconurl": "https://eodhistoricaldata.com/img/logos/US/Cat.png", "date": "\u0627\u0644\u062e\u0645\u064a\u0633, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-29", "name": "Roche Holding AG", "noevent": "%%OBJNAME?%%exchange": "SW", "countryName": "Switzerland", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Thu", "iconurl": "https://eodhistoricaldata.com/img/logos/SW/ROG.png", "date": "\u0627\u0644\u062e\u0645\u064a\u0633, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-29", "name": "SAP SE", "noevent": "%%OBJNAME?%%exchange": "XETRA", "countryName": "Germany", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Thu", "iconurl": "https://eodhistoricaldata.com/img/logos/XETRA/SAP.png", "date": "\u0627\u0644\u062e\u0645\u064a\u0633, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Fri": { "?": { "report_date": "?-01-30", "name": "Exxon Mobil Corp", "noevent": "%%OBJNAME?%%exchange": "NYSE", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0642\u0628\u0644 \u0627\u0641\u062a\u062a\u0627\u062d \u0627\u0644\u0633\u0648\u0642", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Fri", "iconurl": "https://eodhistoricaldata.com/img/logos/US/XOM.png", "date": "\u0627\u0644\u062c\u0645\u0639\u0629, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Sat": { "?": { "report_date.visible": false, "name.visible": false, "noevent": "\u0644\u0627 \u062a\u0648\u062c\u062f \u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0623\u0631\u0628\u0627\u062d", "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Heading": "\u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0627\u0644\u0623\u0631\u0628\u0627\u062d \u0644\u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0628\u0648\u0639", "CompanyHeading": "\u0627\u0644\u0634\u0631\u0643\u0629", "EstimateHeading": "\u0627\u0644\u062a\u0642\u062f\u064a\u0631", "Date": "\u0627\u0644\u0627\u062b\u0646\u064a\u0646, ? \u064a\u0646\u0627\u064a\u0631", "DateFrom": "? \u064a\u0646\u0627\u064a\u0631", "DateTo": "? \u0641\u0628\u0631\u0627\u064a\u0631", "MondayLabel": "\u0627\u0644\u0627\u062b\u0646\u064a\u0646, ? \u064a\u0646\u0627\u064a\u0631", "TuesdayLabel": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "WednesdayLabel": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "ThursdayLabel": "\u0627\u0644\u062e\u0645\u064a\u0633, ? \u064a\u0646\u0627\u064a\u0631", "FridayLabel": "\u0627\u0644\u062c\u0645\u0639\u0629, ? \u064a\u0646\u0627\u064a\u0631", "MondayLabel_dateonly": "? \u064a\u0646\u0627\u064a\u0631", "TuesdayLabel_dateonly": "? \u064a\u0646\u0627\u064a\u0631", "WednesdayLabel_dateonly": "? \u064a\u0646\u0627\u064a\u0631", "ThursdayLabel_dateonly": "? \u064a\u0646\u0627\u064a\u0631", "FridayLabel_dateonly": "? \u064a\u0646\u0627\u064a\u0631", "Monday": "\u0627\u0644\u0627\u062b\u0646\u064a\u0646", "Tuesday": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621", "Wednesday": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", "Thursday": "\u0627\u0644\u062e\u0645\u064a\u0633", "Friday": "\u0627\u0644\u062c\u0645\u0639\u0629", "Saturday": "\u0627\u0644\u0633\u0628\u062a", "Sunday": "\u0627\u0644\u0623\u062d\u062f", "MondayShort": "\u0627\u0644\u0627\u062b\u0646\u064a\u0646", "TuesdayShort": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621", "WednesdayShort": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", "ThursdayShort": "\u0627\u0644\u062e\u0645\u064a\u0633", "FridayShort": "\u0627\u0644\u062c\u0645\u0639\u0629", "SaturdayShort": "\u0627\u0644\u0633\u0628\u062a", "SundayShort": "\u0627\u0644\u0623\u062d\u062f" }, "text": { "title": "\u0625\u0639\u0644\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0631\u0628\u0627\u062d \u0628\u064a\u0646 ?-01-26 \u0648 ?-02-01.", "short_text": "\u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0627\u0644\u062a\u064a \u0633\u062a\u0635\u062f\u0631 \u0646\u062a\u0627\u0626\u062c \u0623\u0631\u0628\u0627\u062d\u0647\u0627 \u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0628\u0648\u0639: Apple Inc, Microsoft Corporation, Tesla Inc, Visa Inc. Class A, Exxon Mobil Corp, Caterpillar Inc, LVMH Mo\u00ebt Hennessy - Louis Vuitton Soci\u00e9t\u00e9 Europ\u00e9enne, International Business Machines, Roche Holding AG, SAP SE, Intel Corporation", "long_text": "\u0625\u0639\u0644\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0631\u0628\u0627\u062d \u0627\u0644\u0645\u0631\u062a\u0642\u0628\u0629 \u0644\u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0628\u0648\u0639:\n - ?-01-28: Apple Inc, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-27: Microsoft Corporation, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-28: Tesla Inc, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-27: Visa Inc. Class A, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-30: Exxon Mobil Corp, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-29: Caterpillar Inc, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-27: LVMH Mo\u00ebt Hennessy - Louis Vuitton Soci\u00e9t\u00e9 Europ\u00e9enne, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-28: International Business Machines, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-29: Roche Holding AG, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-29: SAP SE, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-28: Intel Corporation, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n" }, "warnings": [], "errors": [], "has_results": true, "quantity_results": ?, "creatomate_response": [ { "id": "?b2687d-98d5-49ed-a1c9-def25cd61935", "status": "planned", "url": "https://f002.backblazeb2.com/file/creatomate-c8xg3hsxdu/?b2687d-98d5-49ed-a1c9-def25cd61935.png", "template_id": "?f7daab0-980f-4c24-85b1-2fe62a7cdabb", "template_name": "SMMC AR - Calendar of US Stocks earnings releases", "template_tags": [], "output_format": "png" } ], "image_api": { "latest": [ "https://api.autochartist.com/social_media/image/f22529f1-a0cd-4f88-9fa0-cbbaaddc522e?broker_id=?&item=?" ], "snapshot": [ "https://api.autochartist.com/social_media/image/f22529f1-a0cd-4f88-9fa0-cbbaaddc522e?broker_id=?&item=?&dt=?-01-19%?%?A?%?A?" ] }, "webhook_response": { "attempt": "?bd5b4-cd10-2312-bf0a-50dc488ebe3c", "id": "?bd5b4-cd10-2312-bf0a-50dc488ebe3c", "request_id": "?bd5b4-cd10-2312-bf0a-50dc488ebe3c", "status": "success" } [...];Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Jan 19 12 1 0ms 0ms 18 0ms 325 0ms 0ms 0ms with rar_max as ( select resultuid from relevance_fibonacci_results order by resultuid desc limit ? ), fr as ( select a.*, rr.age, rr.relevant from fibonacci_results a left outer join relevance_fibonacci_results rr on a.resultuid = rr.resultuid where case when false = ? then true else a.resultuid > ( select min(resultuid) from relevance_fibonacci_results) end ), all_results as ( select fr.resultuid as resultuid, fr.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, fr.pattern as pattern_name, fr.timed as timed, fr.patternendtime as identified, dtt.timezone as timezone, fr.patternlengthbars as length, g.basegroupname, newlevels.filtered, case when fr.age is not null then fr.age when fr.resultuid <= rm.resultuid then ? else ? end as age, case when fr.relevant is not null then fr.relevant when fr.resultuid <= rm.resultuid then ? else ? end as relevant, cps.pip from fr inner join brokersymbollist bsl on bsl.brokerid = ? and bsl.symbolid = fr.symbolid inner join symbols s on fr.symbolid = s.symbolid and s.nonliquid = ? inner join symbolgroup sg on fr.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 downloadersymbolsettings dss on fr.symbolid = dss.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname and dtt.dayofweek = ? inner join rar_max rm on ? = ? left join lateral calc_fib_signal_filter (fr.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 fr.gmttimefound > now() - interval ? and dss.enabled = ? and s.deleted = ? and (fr.simulation = ? or fr.simulation is null) and (? = ? or s.timegranularity in (...)) and (? = ? or s.exchange in (...)) and (? = ? or coalesce(bim.code, s.symbol) in (...)) and (? = ? or fr.pattern in (...)) and (? = ? or fr.patternlengthbars <= ?) and (? = ? or (? = ? and fr.timed > cast(? as timestamp)) or (? = ? and fr.timed < cast(? as timestamp))) ), 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;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jan 19 12 325 0ms 0ms 19 0ms 2 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 #19
Day Hour Count Duration Avg duration Jan 19 12 2 0ms 0ms 20 0ms 34 0ms 0ms 0ms select distinct classname, to_char(created_datetime, ?), to_char(cleared_datetime, ?), action_to_take, description, created_datetime from datafeed_restarter_events where (is_current_entry = ? or cleared_datetime > current_timestamp - interval ?) order by created_datetime desc;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jan 19 12 34 0ms 0ms Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 50,625 0ms 0ms 0ms 0ms select ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Jan 19 12 50,622 0ms 0ms 13 3 0ms 0ms 2 37,530 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 Jan 19 12 37,527 0ms 0ms 13 3 0ms 0ms 3 9,718 0ms 0ms 0ms 0ms set extra_float_digits = ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Jan 19 12 9,718 0ms 0ms 4 9,692 0ms 0ms 0ms 0ms set application_name = ?;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Jan 19 12 9,691 0ms 0ms 13 1 0ms 0ms 5 9,656 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 #5
Day Hour Count Duration Avg duration Jan 19 12 9,656 0ms 0ms 6 7,880 0ms 0ms 0ms 0ms insert into executionlogs (executionid, status, message, details, detailtype) values (null, ?, ?, null, null);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jan 19 12 7,880 0ms 0ms 7 5,911 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 #7
Day Hour Count Duration Avg duration Jan 19 12 5,911 0ms 0ms 8 4,180 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 #8
Day Hour Count Duration Avg duration Jan 19 12 4,180 0ms 0ms 9 3,518 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 #9
Day Hour Count Duration Avg duration Jan 19 12 3,518 0ms 0ms 10 3,329 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 #10
Day Hour Count Duration Avg duration Jan 19 12 3,329 0ms 0ms 11 2,694 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 #11
Day Hour Count Duration Avg duration Jan 19 12 2,694 0ms 0ms 12 2,532 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 #12
Day Hour Count Duration Avg duration Jan 19 12 2,532 0ms 0ms 13 2,152 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 #13
Day Hour Count Duration Avg duration Jan 19 12 2,152 0ms 0ms 14 1,930 0ms 0ms 0ms 0ms update patternresultsrelevance set relevant = ?, saxo_relevant = ?, notrelevantpricedatetime = ?, reason = ? where uniqueindex = ? and relevant = ?;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Jan 19 12 1,930 0ms 0ms 15 1,845 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 #15
Day Hour Count Duration Avg duration Jan 19 12 1,845 0ms 0ms 16 1,319 0ms 0ms 0ms 0ms select t.pricedatetime as pricedatetime, t.open as open, t.high as high, t.low as low, t.close "..." close, t.volume as volume, t.bsf as bsf from t240 t where t.symbolid = ? and (bsf = ? or bsf is null) and pricedatetime >= ? and pricedatetime <= ? order by pricedatetime desc limit ?;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Jan 19 12 1,319 0ms 0ms 17 1,268 0ms 0ms 0ms 0ms insert into t240 (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 #17
Day Hour Count Duration Avg duration Jan 19 12 1,268 0ms 0ms 18 1,192 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 #18
Day Hour Count Duration Avg duration Jan 19 12 1,192 0ms 0ms 19 851 0ms 0ms 0ms 0ms select t.pricedatetime as pricedatetime, t.open as open, t.high as high, t.low as low, t.close "..." close, t.volume as volume, t.bsf as bsf from t60 t where t.symbolid = ? and (bsf = ? or bsf is null) and pricedatetime >= ? and pricedatetime <= ? order by pricedatetime desc limit ?;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Jan 19 12 851 0ms 0ms 20 444 0ms 0ms 0ms 0ms select downloadersymbol, spike_threshold from price_datafeed_spike_threshold where classname = ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jan 19 12 444 0ms 0ms Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 0ms 0ms 0ms 1 0ms insert into t30 (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 #1
Day Hour Count Duration Avg duration Jan 19 12 1 0ms 0ms 2 0ms 0ms 0ms 68 0ms select key, value from datasources ds inner join datasourceparams dsp on ds.id = dsp.datasourceid where ds.name = ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Jan 19 12 68 0ms 0ms 3 0ms 0ms 0ms 17 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 #3
Day Hour Count Duration Avg duration Jan 19 12 17 0ms 0ms 4 0ms 0ms 0ms 2,152 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 #4
Day Hour Count Duration Avg duration Jan 19 12 2,152 0ms 0ms 5 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 #5
Day Hour Count Duration Avg duration Jan 19 12 48 0ms 0ms 6 0ms 0ms 0ms 4 0ms select updaterelevantforrelevantresults ();Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jan 19 12 4 0ms 0ms 7 0ms 0ms 0ms 2 0ms select count(*) from ( select count(a.resultuid) from autochartist_results a inner join relevance_autochartist_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ? union select count(a.resultuid) from fibonacci_results a inner join relevance_fibonacci_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ? union select count(a.resultuid) from keylevels_results a inner join relevance_keylevels_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ? union select count(a.resultuid) from japsticks_results a inner join relevance_japsticks_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ? union select count(a.resultuid) from consecutivecandles_results a inner join relevance_consecutivecandles_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ? union select count(a.resultuid) from bigmovement_results a inner join relevance_bigmovement_results ra on a.resultuid = ra.resultuid join downloadersymbolsettings dss on dss.symbolid = a.symbolid where a.patternendtime < current_timestamp - interval ? and enabled = ?) a where count > ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jan 19 12 2 0ms 0ms 8 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 #8
Day Hour Count Duration Avg duration Jan 19 12 18 0ms 0ms 9 0ms 0ms 0ms 340 0ms commit;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jan 19 12 340 0ms 0ms 10 0ms 0ms 0ms 367 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 #10
Day Hour Count Duration Avg duration Jan 19 12 367 0ms 0ms 11 0ms 0ms 0ms 240 0ms select count(*), sum(size), extract(epoch from now() - min(modification)) from pg_ls_waldir ();Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jan 19 12 240 0ms 0ms 12 0ms 0ms 0ms 240 0ms select system_identifier from pg_control_system ();Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Jan 19 12 240 0ms 0ms 13 0ms 0ms 0ms 5 0ms select groupid, exchange, groupname, symbol, longname from prfsymboltree where brokerid = ? order by groupname, symbol;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jan 19 12 5 0ms 0ms 14 0ms 0ms 0ms 2 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 #14
Day Hour Count Duration Avg duration Jan 19 12 2 0ms 0ms 15 0ms 0ms 0ms 7 0ms select updatedatafeedslatestrun (?);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jan 19 12 7 0ms 0ms 16 0ms 0ms 0ms 2 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 #16
Day Hour Count Duration Avg duration Jan 19 12 2 0ms 0ms 17 0ms 0ms 0ms 1 0ms update executions set isrunning = false, has_results=true, response=?' \u0641\u064a {country_name} \u062e\u0644\u0627\u0644 \u0627\u0644\u0633\u0627\u0639\u0627\u062a {hours_ahead} \u0627\u0644\u0642\u0627\u062f\u0645\u0629.", "Wednesday": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", "WednesdayShort": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", "Wheat": "\u0642\u0645\u062d", "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": { "Sun": { "?": { "report_date.visible": false, "name.visible": false, "noevent": "\u0644\u0627 \u062a\u0648\u062c\u062f \u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0623\u0631\u0628\u0627\u062d", "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Mon": { "?": { "report_date.visible": false, "name.visible": false, "noevent": "\u0644\u0627 \u062a\u0648\u062c\u062f \u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0623\u0631\u0628\u0627\u062d", "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Tue": { "?": { "report_date": "?-01-27", "name": "Microsoft Corporation", "noevent": "%%OBJNAME?%%exchange": "NASDAQ", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "USD", "estimate": ?.?, "dow": "Tue", "iconurl": "https://eodhistoricaldata.com/img/logos/US/MSFT.png", "date": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-27", "name": "Visa Inc. Class A", "noevent": "%%OBJNAME?%%exchange": "NYSE", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Tue", "iconurl": "https://eodhistoricaldata.com/img/logos/US/v.png", "date": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-27", "name": "LVMH Mo\u00ebt Hennessy - Louis Vuitton Soci\u00e9t\u00e9 Europ\u00e9enne", "noevent": "%%OBJNAME?%%exchange": "PA", "countryName": "France", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Tue", "iconurl": "https://eodhistoricaldata.com/img/logos/PA/MC.png", "date": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Wed": { "?": { "report_date": "?-01-28", "name": "Apple Inc", "noevent": "%%OBJNAME?%%exchange": "NASDAQ", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "USD", "estimate": ?.?, "dow": "Wed", "iconurl": "https://eodhistoricaldata.com/img/logos/US/aapl.png", "date": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-28", "name": "Tesla Inc", "noevent": "%%OBJNAME?%%exchange": "NASDAQ", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Wed", "iconurl": "https://eodhistoricaldata.com/img/logos/US/TSLA.png", "date": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-28", "name": "International Business Machines", "noevent": "%%OBJNAME?%%exchange": "NYSE", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Wed", "iconurl": "https://eodhistoricaldata.com/img/logos/US/IBM.png", "date": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-28", "name": "Intel Corporation", "noevent": "%%OBJNAME?%%exchange": "NASDAQ", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0642\u0628\u0644 \u0627\u0641\u062a\u062a\u0627\u062d \u0627\u0644\u0633\u0648\u0642", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Wed", "iconurl": "https://eodhistoricaldata.com/img/logos/US/INTC.png", "date": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Thu": { "?": { "report_date": "?-01-29", "name": "Caterpillar Inc", "noevent": "%%OBJNAME?%%exchange": "NYSE", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0642\u0628\u0644 \u0627\u0641\u062a\u062a\u0627\u062d \u0627\u0644\u0633\u0648\u0642", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Thu", "iconurl": "https://eodhistoricaldata.com/img/logos/US/Cat.png", "date": "\u0627\u0644\u062e\u0645\u064a\u0633, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-29", "name": "Roche Holding AG", "noevent": "%%OBJNAME?%%exchange": "SW", "countryName": "Switzerland", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Thu", "iconurl": "https://eodhistoricaldata.com/img/logos/SW/ROG.png", "date": "\u0627\u0644\u062e\u0645\u064a\u0633, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date": "?-01-29", "name": "SAP SE", "noevent": "%%OBJNAME?%%exchange": "XETRA", "countryName": "Germany", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0628\u0639\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u0648\u0642 ", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Thu", "iconurl": "https://eodhistoricaldata.com/img/logos/XETRA/SAP.png", "date": "\u0627\u0644\u062e\u0645\u064a\u0633, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Fri": { "?": { "report_date": "?-01-30", "name": "Exxon Mobil Corp", "noevent": "%%OBJNAME?%%exchange": "NYSE", "countryName": "USA", "marketCapitalization": ?, "EBITDA": ?, "PERatio": ?.?, "PEGRatio": ?.?, "EarningsShare": ?.?, "before_after_market": "\u0642\u0628\u0644 \u0627\u0641\u062a\u062a\u0627\u062d \u0627\u0644\u0633\u0648\u0642", "currency": "%%OBJNAME?%%estimate": ?.?, "dow": "Fri", "iconurl": "https://eodhistoricaldata.com/img/logos/US/XOM.png", "date": "\u0627\u0644\u062c\u0645\u0639\u0629, ? \u064a\u0646\u0627\u064a\u0631", "date_dateonly": "? \u064a\u0646\u0627\u064a\u0631" }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Sat": { "?": { "report_date.visible": false, "name.visible": false, "noevent": "\u0644\u0627 \u062a\u0648\u062c\u062f \u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0623\u0631\u0628\u0627\u062d", "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false }, "?": { "report_date.visible": false, "name.visible": false, "noevent.visible": false, "exchange.visible": false, "countryName.visible": false, "marketCapitalization.visible": false, "EBITDA.visible": false, "PERatio.visible": false, "PEGRatio.visible": false, "EarningsShare.visible": false, "before_after_market.visible": false, "currency.visible": false, "estimate.visible": false, "dow.visible": false, "iconurl.visible": false, "date.visible": false, "bgshape.visible": false, "Shape.visible": false } }, "Heading": "\u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0627\u0644\u0623\u0631\u0628\u0627\u062d \u0644\u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0628\u0648\u0639", "CompanyHeading": "\u0627\u0644\u0634\u0631\u0643\u0629", "EstimateHeading": "\u0627\u0644\u062a\u0642\u062f\u064a\u0631", "Date": "\u0627\u0644\u0627\u062b\u0646\u064a\u0646, ? \u064a\u0646\u0627\u064a\u0631", "DateFrom": "? \u064a\u0646\u0627\u064a\u0631", "DateTo": "? \u0641\u0628\u0631\u0627\u064a\u0631", "MondayLabel": "\u0627\u0644\u0627\u062b\u0646\u064a\u0646, ? \u064a\u0646\u0627\u064a\u0631", "TuesdayLabel": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "WednesdayLabel": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621, ? \u064a\u0646\u0627\u064a\u0631", "ThursdayLabel": "\u0627\u0644\u062e\u0645\u064a\u0633, ? \u064a\u0646\u0627\u064a\u0631", "FridayLabel": "\u0627\u0644\u062c\u0645\u0639\u0629, ? \u064a\u0646\u0627\u064a\u0631", "MondayLabel_dateonly": "? \u064a\u0646\u0627\u064a\u0631", "TuesdayLabel_dateonly": "? \u064a\u0646\u0627\u064a\u0631", "WednesdayLabel_dateonly": "? \u064a\u0646\u0627\u064a\u0631", "ThursdayLabel_dateonly": "? \u064a\u0646\u0627\u064a\u0631", "FridayLabel_dateonly": "? \u064a\u0646\u0627\u064a\u0631", "Monday": "\u0627\u0644\u0627\u062b\u0646\u064a\u0646", "Tuesday": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621", "Wednesday": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", "Thursday": "\u0627\u0644\u062e\u0645\u064a\u0633", "Friday": "\u0627\u0644\u062c\u0645\u0639\u0629", "Saturday": "\u0627\u0644\u0633\u0628\u062a", "Sunday": "\u0627\u0644\u0623\u062d\u062f", "MondayShort": "\u0627\u0644\u0627\u062b\u0646\u064a\u0646", "TuesdayShort": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621", "WednesdayShort": "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", "ThursdayShort": "\u0627\u0644\u062e\u0645\u064a\u0633", "FridayShort": "\u0627\u0644\u062c\u0645\u0639\u0629", "SaturdayShort": "\u0627\u0644\u0633\u0628\u062a", "SundayShort": "\u0627\u0644\u0623\u062d\u062f" }, "text": { "title": "\u0625\u0639\u0644\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0631\u0628\u0627\u062d \u0628\u064a\u0646 ?-01-26 \u0648 ?-02-01.", "short_text": "\u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0627\u0644\u062a\u064a \u0633\u062a\u0635\u062f\u0631 \u0646\u062a\u0627\u0626\u062c \u0623\u0631\u0628\u0627\u062d\u0647\u0627 \u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0628\u0648\u0639: Apple Inc, Microsoft Corporation, Tesla Inc, Visa Inc. Class A, Exxon Mobil Corp, Caterpillar Inc, LVMH Mo\u00ebt Hennessy - Louis Vuitton Soci\u00e9t\u00e9 Europ\u00e9enne, International Business Machines, Roche Holding AG, SAP SE, Intel Corporation", "long_text": "\u0625\u0639\u0644\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0631\u0628\u0627\u062d \u0627\u0644\u0645\u0631\u062a\u0642\u0628\u0629 \u0644\u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0628\u0648\u0639:\n - ?-01-28: Apple Inc, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-27: Microsoft Corporation, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-28: Tesla Inc, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-27: Visa Inc. Class A, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-30: Exxon Mobil Corp, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-29: Caterpillar Inc, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-27: LVMH Mo\u00ebt Hennessy - Louis Vuitton Soci\u00e9t\u00e9 Europ\u00e9enne, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-28: International Business Machines, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-29: Roche Holding AG, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-29: SAP SE, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n - ?-01-28: Intel Corporation, \u0627\u0644\u062a\u0642\u062f\u064a\u0631: ?.?\n" }, "warnings": [], "errors": [], "has_results": true, "quantity_results": ?, "creatomate_response": [ { "id": "?b2687d-98d5-49ed-a1c9-def25cd61935", "status": "planned", "url": "https://f002.backblazeb2.com/file/creatomate-c8xg3hsxdu/?b2687d-98d5-49ed-a1c9-def25cd61935.png", "template_id": "?f7daab0-980f-4c24-85b1-2fe62a7cdabb", "template_name": "SMMC AR - Calendar of US Stocks earnings releases", "template_tags": [], "output_format": "png" } ], "image_api": { "latest": [ "https://api.autochartist.com/social_media/image/f22529f1-a0cd-4f88-9fa0-cbbaaddc522e?broker_id=?&item=?" ], "snapshot": [ "https://api.autochartist.com/social_media/image/f22529f1-a0cd-4f88-9fa0-cbbaaddc522e?broker_id=?&item=?&dt=?-01-19%?%?A?%?A?" ] }, "webhook_response": { "attempt": "?bd5b4-cd10-2312-bf0a-50dc488ebe3c", "id": "?bd5b4-cd10-2312-bf0a-50dc488ebe3c", "request_id": "?bd5b4-cd10-2312-bf0a-50dc488ebe3c", "status": "success" } [...];Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Jan 19 12 1 0ms 0ms 18 0ms 0ms 0ms 325 0ms with rar_max as ( select resultuid from relevance_fibonacci_results order by resultuid desc limit ? ), fr as ( select a.*, rr.age, rr.relevant from fibonacci_results a left outer join relevance_fibonacci_results rr on a.resultuid = rr.resultuid where case when false = ? then true else a.resultuid > ( select min(resultuid) from relevance_fibonacci_results) end ), all_results as ( select fr.resultuid as resultuid, fr.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, fr.pattern as pattern_name, fr.timed as timed, fr.patternendtime as identified, dtt.timezone as timezone, fr.patternlengthbars as length, g.basegroupname, newlevels.filtered, case when fr.age is not null then fr.age when fr.resultuid <= rm.resultuid then ? else ? end as age, case when fr.relevant is not null then fr.relevant when fr.resultuid <= rm.resultuid then ? else ? end as relevant, cps.pip from fr inner join brokersymbollist bsl on bsl.brokerid = ? and bsl.symbolid = fr.symbolid inner join symbols s on fr.symbolid = s.symbolid and s.nonliquid = ? inner join symbolgroup sg on fr.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 downloadersymbolsettings dss on fr.symbolid = dss.symbolid inner join datafeedstimetable dtt on dss.classname = dtt.classname and dtt.dayofweek = ? inner join rar_max rm on ? = ? left join lateral calc_fib_signal_filter (fr.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 fr.gmttimefound > now() - interval ? and dss.enabled = ? and s.deleted = ? and (fr.simulation = ? or fr.simulation is null) and (? = ? or s.timegranularity in (...)) and (? = ? or s.exchange in (...)) and (? = ? or coalesce(bim.code, s.symbol) in (...)) and (? = ? or fr.pattern in (...)) and (? = ? or fr.patternlengthbars <= ?) and (? = ? or (? = ? and fr.timed > cast(? as timestamp)) or (? = ? and fr.timed < cast(? as timestamp))) ), 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;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jan 19 12 325 0ms 0ms 19 0ms 0ms 0ms 2 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 #19
Day Hour Count Duration Avg duration Jan 19 12 2 0ms 0ms 20 0ms 0ms 0ms 34 0ms select distinct classname, to_char(created_datetime, ?), to_char(cleared_datetime, ?), action_to_take, description, created_datetime from datafeed_restarter_events where (is_current_entry = ? or cleared_datetime > current_timestamp - interval ?) order by created_datetime desc;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jan 19 12 34 0ms 0ms Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 15s469ms 16,026 0ms 19ms 0ms SELECT ;Times Reported Time consuming prepare #1
Day Hour Count Duration Avg duration Jan 19 12 16,024 15s465ms 0ms 13 2 3ms 1ms -
SELECT ;
Date: 2026-01-19 12:00:31 Duration: 19ms Database: postgres
-
SELECT ;
Date: 2026-01-19 12:00:31 Duration: 16ms Database: postgres
-
SELECT ;
Date: 2026-01-19 12:27:09 Duration: 16ms Database: postgres
2 5s547ms 5,295 0ms 18ms 1ms WITH rar_max as ( ;Times Reported Time consuming prepare #2
Day Hour Count Duration Avg duration 12 5,295 5s547ms 1ms -
WITH rar_max as ( ;
Date: 2026-01-19 12:35:11 Duration: 18ms Database: postgres
-
WITH rar_max as ( ;
Date: 2026-01-19 12:16:24 Duration: 14ms Database: postgres
-
WITH rar_max as ( ;
Date: 2026-01-19 12:57:00 Duration: 10ms Database: postgres
3 2s19ms 1,389 0ms 2ms 1ms SELECT symbolid, ;Times Reported Time consuming prepare #3
Day Hour Count Duration Avg duration 12 1,389 2s19ms 1ms -
SELECT symbolid, ;
Date: 2026-01-19 12:01:00 Duration: 2ms Database: postgres
-
SELECT symbolid, ;
Date: 2026-01-19 12:16:33 Duration: 2ms Database: postgres
-
SELECT symbolid, ;
Date: 2026-01-19 12:02:43 Duration: 2ms Database: postgres
4 1s359ms 9,718 0ms 14ms 0ms SET extra_float_digits = 3;Times Reported Time consuming prepare #4
Day Hour Count Duration Avg duration 12 9,718 1s359ms 0ms -
SET extra_float_digits = 3;
Date: 2026-01-19 12:50:47 Duration: 14ms Database: postgres
-
SET extra_float_digits = 3;
Date: 2026-01-19 12:46:46 Duration: 12ms Database: postgres
-
SET extra_float_digits = 3;
Date: 2026-01-19 12:46:16 Duration: 6ms Database: postgres
5 801ms 13,956 0ms 13ms 0ms select 1;Times Reported Time consuming prepare #5
Day Hour Count Duration Avg duration 12 13,954 801ms 0ms 13 2 0ms 0ms -
select 1;
Date: 2026-01-19 12:26:08 Duration: 13ms Database: postgres
-
select 1;
Date: 2026-01-19 12:53:46 Duration: 5ms Database: postgres
-
select 1;
Date: 2026-01-19 12:48:48 Duration: 4ms Database: postgres
6 464ms 444 0ms 1ms 1ms SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;Times Reported Time consuming prepare #6
Day Hour Count Duration Avg duration 12 444 464ms 1ms -
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2026-01-19 12:31:03 Duration: 1ms Database: postgres
-
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2026-01-19 12:45:53 Duration: 1ms Database: postgres
-
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2026-01-19 12:31:05 Duration: 1ms Database: postgres
7 276ms 3,162 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 #7
Day Hour Count Duration Avg duration 12 3,162 276ms 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: 2026-01-19 12:40:44 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: 2026-01-19 12:11:59 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: 2026-01-19 12:10:54 Duration: 0ms Database: postgres
8 190ms 1,995 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 #8
Day Hour Count Duration Avg duration 12 1,995 190ms 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: 2026-01-19 12:11:43 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: 2026-01-19 12:03:00 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: 2026-01-19 12:02:56 Duration: 0ms Database: postgres
9 188ms 1,225 0ms 1ms 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 #9
Day Hour Count Duration Avg duration 12 1,225 188ms 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: 2026-01-19 12:48:47 Duration: 1ms 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: 2026-01-19 12:11:00 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: 2026-01-19 12:02:23 Duration: 0ms Database: postgres
10 141ms 9,692 0ms 3ms 0ms SET application_name = 'PostgreSQL JDBC Driver';Times Reported Time consuming prepare #10
Day Hour Count Duration Avg duration 12 9,691 141ms 0ms 13 1 0ms 0ms -
SET application_name = 'PostgreSQL JDBC Driver';
Date: 2026-01-19 12:38:44 Duration: 3ms Database: postgres
-
SET application_name = 'PostgreSQL JDBC Driver';
Date: 2026-01-19 12:00:31 Duration: 3ms Database: postgres
-
SET application_name = 'PostgreSQL JDBC Driver';
Date: 2026-01-19 12:51:15 Duration: 3ms Database: postgres
11 119ms 1,074 0ms 0ms 0ms INSERT INTO T240 (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 #11
Day Hour Count Duration Avg duration 12 1,074 119ms 0ms -
INSERT INTO T240 (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: 2026-01-19 12:11:51 Duration: 0ms Database: postgres
-
INSERT INTO T240 (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: 2026-01-19 12:11:47 Duration: 0ms Database: postgres
-
INSERT INTO T240 (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: 2026-01-19 12:11:57 Duration: 0ms Database: postgres
12 99ms 16 4ms 7ms 6ms with sym_info as ( ;Times Reported Time consuming prepare #12
Day Hour Count Duration Avg duration 12 16 99ms 6ms -
with sym_info as ( ;
Date: 2026-01-19 12:21:47 Duration: 7ms Database: postgres
-
with sym_info as ( ;
Date: 2026-01-19 12:51:53 Duration: 7ms Database: postgres
-
with sym_info as ( ;
Date: 2026-01-19 12:51:49 Duration: 7ms Database: postgres
13 59ms 49 0ms 3ms 1ms WITH last_candle AS ( ;Times Reported Time consuming prepare #13
Day Hour Count Duration Avg duration 12 49 59ms 1ms -
WITH last_candle AS ( ;
Date: 2026-01-19 12:04:02 Duration: 3ms Database: postgres
-
WITH last_candle AS ( ;
Date: 2026-01-19 12:32:02 Duration: 3ms Database: postgres
-
WITH last_candle AS ( ;
Date: 2026-01-19 12:16:01 Duration: 3ms Database: postgres
14 48ms 311 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 #14
Day Hour Count Duration Avg duration 12 311 48ms 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: 2026-01-19 12:13:11 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: 2026-01-19 12:13:11 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: 2026-01-19 12:13:11 Duration: 0ms Database: postgres
15 46ms 18 1ms 3ms 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 #15
Day Hour Count Duration Avg duration 12 18 46ms 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: 2026-01-19 12:11:01 Duration: 3ms 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: 2026-01-19 12:41:03 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: 2026-01-19 12:21:01 Duration: 2ms Database: postgres
16 36ms 34 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 12 34 36ms 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: 2026-01-19 12:11:25 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: 2026-01-19 12:26:27 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: 2026-01-19 12:50:33 Duration: 1ms Database: postgres
17 29ms 34 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 #17
Day Hour Count Duration Avg duration 12 34 29ms 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: 2026-01-19 12:01:23 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: 2026-01-19 12:06:24 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: 2026-01-19 12:21:27 Duration: 1ms Database: postgres
18 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 #18
Day Hour Count Duration Avg duration 12 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: 2026-01-19 12: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: 2026-01-19 12:00: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: 2026-01-19 12:50:05 Duration: 2ms Database: postgres
19 14ms 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 #19
Day Hour Count Duration Avg duration 12 6 14ms 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: 2026-01-19 12:30: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: 2026-01-19 12: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: 2026-01-19 12:20:02 Duration: 2ms Database: postgres
20 14ms 24 0ms 0ms 0ms select count(*) from datafeed_restarter_events where is_current_entry = 1;Times Reported Time consuming prepare #20
Day Hour Count Duration Avg duration 12 24 14ms 0ms -
select count(*) from datafeed_restarter_events where is_current_entry = 1;
Date: 2026-01-19 12:10:03 Duration: 0ms Database: postgres
-
select count(*) from datafeed_restarter_events where is_current_entry = 1;
Date: 2026-01-19 12:20:02 Duration: 0ms Database: postgres
-
select count(*) from datafeed_restarter_events where is_current_entry = 1;
Date: 2026-01-19 12:00:03 Duration: 0ms Database: postgres
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 47s609ms 8,053 0ms 69ms 5ms WITH rar_max as ( ;Times Reported Time consuming bind #1
Day Hour Count Duration Avg duration Jan 19 12 8,053 47s609ms 5ms -
WITH rar_max as ( ;
Date: 2026-01-19 12:16:22 Duration: 69ms Database: postgres parameters: $1 = 't', $2 = '621', $3 = '7', $4 = '15', $5 = '30', $6 = '60', $7 = '120', $8 = '240', $9 = '480', $10 = '1440', $11 = '0', $12 = '', $13 = '1', $14 = 'EURUSD', $15 = '0', $16 = '', $17 = '0', $18 = '0', $19 = '0', $20 = '0', $21 = '0', $22 = 't', $23 = '10', $24 = '10'
-
WITH rar_max as ( ;
Date: 2026-01-19 12:22:02 Duration: 44ms Database: postgres parameters: $1 = 't', $2 = '958', $3 = '3', $4 = '60', $5 = '240', $6 = '1440', $7 = '0', $8 = '', $9 = '50', $10 = 'AUDCAD', $11 = 'AUDJPY', $12 = 'AUDUSD', $13 = 'EURAUD', $14 = 'EURCHF', $15 = 'EURGBP', $16 = 'EURJPY', $17 = 'EURMXN', $18 = 'EURUSD', $19 = 'GBPJPY', $20 = 'GBPUSD', $21 = 'NZDUSD', $22 = 'USDCAD', $23 = 'USDCHF', $24 = 'USDJPY', $25 = 'USDMXN', $26 = 'BTCUSD', $27 = 'ETHUSD', $28 = 'LTCUSD', $29 = 'AAPL.US', $30 = 'AMD.US', $31 = 'AMZN.US', $32 = 'BABA.US', $33 = 'BRK.B.US', $34 = 'GOOG.US', $35 = 'INTC.US', $36 = 'META.US', $37 = 'MSFT.US', $38 = 'NFLX.US', $39 = 'NKE.US', $40 = 'NVDA.US', $41 = 'PYPL.US', $42 = 'TSLA.US', $43 = 'V.US', $44 = 'Cocoa', $45 = 'Coffee', $46 = 'NatGas', $47 = 'SpotBrent', $48 = 'XAGUSD', $49 = 'XAUUSD', $50 = 'AUS200', $51 = 'EUSTX50', $52 = 'FRA40', $53 = 'GER40', $54 = 'HK50', $55 = 'JPN225', $56 = 'NAS100', $57 = 'UK100', $58 = 'US30', $59 = 'US500', $60 = '0', $61 = '', $62 = '0', $63 = '0', $64 = '0', $65 = '500', $66 = '500', $67 = 't', $68 = '10', $69 = '10'
-
WITH rar_max as ( ;
Date: 2026-01-19 12:36:02 Duration: 44ms Database: postgres parameters: $1 = 't', $2 = '538', $3 = '7', $4 = '15', $5 = '30', $6 = '60', $7 = '120', $8 = '240', $9 = '480', $10 = '1440', $11 = '0', $12 = '', $13 = '125', $14 = 'ANGLO', $15 = 'BARC', $16 = 'BAY', $17 = 'BPLON', $18 = 'HSBCL', $19 = 'LLOY', $20 = 'RIO', $21 = 'RollsRoyce', $22 = 'TESCO', $23 = 'VOD', $24 = 'AUDCAD', $25 = 'AUDCHF', $26 = 'AUDJPY', $27 = 'AUDNZD', $28 = 'AUDUSD', $29 = 'CADCHF', $30 = 'CADJPY', $31 = 'CHFJPY', $32 = 'EURAUD', $33 = 'EURCAD', $34 = 'EURCHF', $35 = 'EURDKK', $36 = 'EURGBP', $37 = 'EURHUF', $38 = 'EURJPY', $39 = 'EURNOK', $40 = 'EURNZD', $41 = 'EURPLN', $42 = 'EURUSD', $43 = 'GBPAUD', $44 = 'GBPCAD', $45 = 'GBPCHF', $46 = 'GBPJPY', $47 = 'GBPNZD', $48 = 'GBPUSD', $49 = 'GBPZAR', $50 = 'NZDCAD', $51 = 'NZDCHF', $52 = 'NZDJPY', $53 = 'NZDUSD', $54 = 'USDCAD', $55 = 'USDCHF', $56 = 'USDCNH', $57 = 'USDCZK', $58 = 'USDDKK', $59 = 'USDHKD', $60 = 'USDHUF', $61 = 'USDJPY', $62 = 'USDMXN', $63 = 'USDNOK', $64 = 'USDPLN', $65 = 'USDSEK', $66 = 'USDSGD', $67 = 'USDTRY', $68 = 'USDZAR', $69 = 'XAGEUR', $70 = 'XAGUSD', $71 = 'XAUEUR', $72 = 'XAUUSD', $73 = 'ZARJPY', $74 = 'Cocoa', $75 = 'Coffee', $76 = 'Copper', $77 = 'Palladium', $78 = 'Platinum', $79 = 'Sugar', $80 = 'UKOIL', $81 = 'USOIL', $82 = 'AUS200', $83 = 'FRA40', $84 = 'JPN225', $85 = 'NETH25', $86 = 'SPA35', $87 = 'SUI20', $88 = 'UK100', $89 = 'USA100', $90 = 'USA30', $91 = 'USDIndex', $92 = 'ALCOA', $93 = 'ALIBABA', $94 = 'AMAZON', $95 = 'AMEX', $96 = 'APPLE', $97 = 'BBVA', $98 = 'BOA', $99 = 'BOEING', $100 = 'CHEVRON', $101 = 'CISCO', $102 = 'COKE', $103 = 'EBAY', $104 = 'GE', $105 = 'GOOGLE', $106 = 'GS', $107 = 'HLT', $108 = 'IBM', $109 = 'ILMN', $110 = 'INTEL', $111 = 'Iberdrola', $112 = 'MCARD', $113 = 'MCDON', $114 = 'META', $115 = 'MSFT', $116 = 'Mapfre', $117 = 'Netflix', $118 = 'PFIZER', $119 = 'QCOM', $120 = 'Santander', $121 = 'TEVA', $122 = 'Telefonica', $123 = 'Tesla', $124 = 'AUDUSD', $125 = 'EURGBP', $126 = 'EURUSD', $127 = 'GBPUSD', $128 = 'NZDUSD', $129 = 'USDCAD', $130 = 'USDCHF', $131 = 'USDJPY', $132 = 'Adidas', $133 = 'Bayer', $134 = 'Daimler', $135 = 'Danone', $136 = 'LVMH', $137 = 'Lufthansa', $138 = 'Volksw', $139 = '0', $140 = '', $141 = '700', $142 = '700', $143 = '0', $144 = '0', $145 = '0', $146 = 't', $147 = '10', $148 = '10'
2 40s74ms 51,392 0ms 33ms 0ms SELECT ;Times Reported Time consuming bind #2
Day Hour Count Duration Avg duration 12 51,389 40s67ms 0ms 13 3 7ms 2ms -
SELECT ;
Date: 2026-01-19 12:09:12 Duration: 33ms Database: postgres parameters: $1 = '958', $2 = '958', $3 = '515840233374262300'
-
SELECT ;
Date: 2026-01-19 12:51:03 Duration: 32ms Database: postgres parameters: $1 = '958', $2 = '958', $3 = '515840233385682300'
-
SELECT ;
Date: 2026-01-19 12:26:11 Duration: 30ms Database: postgres parameters: $1 = '958', $2 = '958', $3 = '515840216981120300'
3 3s658ms 1,389 0ms 8ms 2ms SELECT symbolid, ;Times Reported Time consuming bind #3
Day Hour Count Duration Avg duration 12 1,389 3s658ms 2ms -
SELECT symbolid, ;
Date: 2026-01-19 12:15:51 Duration: 8ms Database: postgres parameters: $1 = 'HOTFOREX', $2 = '15', $3 = 'EURNZD', $4 = 'ANGLO', $5 = 'AUDCHF', $6 = 'AUS200', $7 = 'EURCHF', $8 = 'AUDNZD', $9 = 'CADCHF', $10 = 'EURCAD', $11 = 'EURUSD', $12 = 'Adidas.K', $13 = 'BPLON', $14 = 'Daimler.K', $15 = 'EURNOK', $16 = 'Copper', $17 = 'CHFJPY', $18 = 'BBVA.K', $19 = 'EURGBP', $20 = 'EURPLN', $21 = 'Danone.K', $22 = 'EURJPY', $23 = 'CADJPY', $24 = 'EURHUF', $25 = 'AUDCAD', $26 = 'BARC', $27 = 'AUDUSD', $28 = 'AUDJPY', $29 = 'EURAUD', $30 = 'Bayer.K'
-
SELECT symbolid, ;
Date: 2026-01-19 12:45:04 Duration: 7ms Database: postgres parameters: $1 = 'BDSWISS', $2 = '15', $3 = 'XAUEUR', $4 = 'XPTUSD', $5 = 'XRPUSD', $6 = 'ZARJPY', $7 = 'XAGUSD', $8 = 'XMRUSD', $9 = 'XAUUSD'
-
SELECT symbolid, ;
Date: 2026-01-19 12:46:58 Duration: 5ms Database: postgres parameters: $1 = 'GLOBALGTMT5', $2 = '15', $3 = 'LTCUSD', $4 = 'MATUSD'
4 1s136ms 50,508 0ms 3ms 0ms select 1;Times Reported Time consuming bind #4
Day Hour Count Duration Avg duration 12 50,505 1s136ms 0ms 13 3 0ms 0ms -
select 1;
Date: 2026-01-19 12:57:16 Duration: 3ms Database: postgres
-
select 1;
Date: 2026-01-19 12:35:50 Duration: 2ms Database: postgres
-
select 1;
Date: 2026-01-19 12:41:45 Duration: 2ms Database: postgres
5 746ms 444 1ms 5ms 1ms SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;Times Reported Time consuming bind #5
Day Hour Count Duration Avg duration 12 444 746ms 1ms -
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2026-01-19 12:16:06 Duration: 5ms Database: postgres parameters: $1 = 'MILLENNIUMPF'
-
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2026-01-19 12:30:09 Duration: 2ms Database: postgres parameters: $1 = 'PEPPERSTONE'
-
SELECT s.symbolid, dss.downloadfrequency, dss.downloadersymbol;
Date: 2026-01-19 12:30:04 Duration: 2ms Database: postgres parameters: $1 = 'PEPPERSTONE'
6 684ms 16 28ms 87ms 42ms with sym_info as ( ;Times Reported Time consuming bind #6
Day Hour Count Duration Avg duration 12 16 684ms 42ms -
with sym_info as ( ;
Date: 2026-01-19 12:22:01 Duration: 87ms Database: postgres parameters: $1 = '692', $2 = 'Forex', $3 = 'Forex', $4 = '692', $5 = 'Forex', $6 = '692', $7 = '692', $8 = 'Forex', $9 = '692'
-
with sym_info as ( ;
Date: 2026-01-19 12:36:50 Duration: 47ms Database: postgres parameters: $1 = '692', $2 = 'Forex', $3 = 'Forex', $4 = '692', $5 = 'Forex', $6 = '692', $7 = '692', $8 = 'Forex', $9 = '692'
-
with sym_info as ( ;
Date: 2026-01-19 12:21:47 Duration: 46ms Database: postgres parameters: $1 = '620', $2 = 'Forex', $3 = 'Forex', $4 = '620', $5 = 'Forex', $6 = '620', $7 = '620', $8 = 'Forex', $9 = '620'
7 577ms 20 0ms 48ms 28ms with wh_patitioned as ( ;Times Reported Time consuming bind #7
Day Hour Count Duration Avg duration 12 20 577ms 28ms -
with wh_patitioned as ( ;
Date: 2026-01-19 12:51:27 Duration: 48ms Database: postgres parameters: $1 = '558', $2 = '558', $3 = '558', $4 = '558', $5 = '558', $6 = '558', $7 = '558', $8 = '558', $9 = '558'
-
with wh_patitioned as ( ;
Date: 2026-01-19 12:00:02 Duration: 43ms Database: postgres parameters: $1 = '558', $2 = '558', $3 = '558', $4 = '558', $5 = '558', $6 = '558', $7 = '558', $8 = '558', $9 = '558'
-
with wh_patitioned as ( ;
Date: 2026-01-19 12:29:38 Duration: 40ms Database: postgres parameters: $1 = '627', $2 = '627', $3 = '627', $4 = '627', $5 = '627', $6 = '627', $7 = '627', $8 = '627', $9 = '627'
8 420ms 55 4ms 14ms 7ms WITH last_candle AS ( ;Times Reported Time consuming bind #8
Day Hour Count Duration Avg duration 12 55 420ms 7ms -
WITH last_candle AS ( ;
Date: 2026-01-19 12:36:02 Duration: 14ms Database: postgres parameters: $1 = '667', $2 = '667'
-
WITH last_candle AS ( ;
Date: 2026-01-19 12:32:02 Duration: 13ms Database: postgres parameters: $1 = '667', $2 = '667'
-
WITH last_candle AS ( ;
Date: 2026-01-19 12:04:02 Duration: 13ms Database: postgres parameters: $1 = '667', $2 = '667'
9 317ms 40 0ms 19ms 7ms WITH /*Latest.JapSticks*/ all_results AS ( SELECT ;Times Reported Time consuming bind #9
Day Hour Count Duration Avg duration 12 40 317ms 7ms -
WITH /*Latest.JapSticks*/ all_results AS ( SELECT ;
Date: 2026-01-19 12:56:51 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: 2026-01-19 12:47:41 Duration: 18ms Database: postgres parameters: $1 = '689', $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: 2026-01-19 12:35:55 Duration: 18ms Database: postgres parameters: $1 = '667', $2 = '0', $3 = '0', $4 = '0', $5 = '', $6 = '0', $7 = '', $8 = '0', $9 = '', $10 = '0', $11 = '0'
10 284ms 5,911 0ms 1ms 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 #10
Day Hour Count Duration Avg duration 12 5,911 284ms 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: 2026-01-19 12:16:16 Duration: 1ms Database: postgres parameters: $1 = '2026-01-19 12:00:00', $2 = '53495', $3 = '53570', $4 = '53495', $5 = '53565', $6 = '172', $7 = '515840230561006300', $8 = '0', $9 = '2026-01-19 12:16:16.804', $10 = '2026-01-19 12:16:16.681', $11 = '53495', $12 = '53570', $13 = '53495', $14 = '53565', $15 = '172', $16 = '0', $17 = '2026-01-19 12:16:16.804', $18 = '2026-01-19 12:16:16.681'
-
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: 2026-01-19 12:48:47 Duration: 0ms Database: postgres parameters: $1 = '2026-01-16 22:45:00', $2 = '165.4', $3 = '166.215', $4 = '165.24', $5 = '166.02', $6 = '287', $7 = '515840249416656300', $8 = '0', $9 = '2026-01-19 12:48:47.362', $10 = '2026-01-19 12:48:47.255', $11 = '165.4', $12 = '166.215', $13 = '165.24', $14 = '166.02', $15 = '287', $16 = '0', $17 = '2026-01-19 12:48:47.362', $18 = '2026-01-19 12:48:47.255'
-
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: 2026-01-19 12:01:01 Duration: 0ms Database: postgres parameters: $1 = '2026-01-19 12:45:00', $2 = '0.7989', $3 = '0.798985', $4 = '0.798685', $5 = '0.798795', $6 = '506', $7 = '515840249377809300', $8 = '0', $9 = '2026-01-19 12:01:01.632', $10 = '2026-01-19 12:01:01.446', $11 = '0.7989', $12 = '0.798985', $13 = '0.798685', $14 = '0.798795', $15 = '506', $16 = '0', $17 = '2026-01-19 12:01:01.633', $18 = '2026-01-19 12:01:01.446'
11 258ms 3,329 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 #11
Day Hour Count Duration Avg duration 12 3,329 258ms 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: 2026-01-19 12:00:56 Duration: 0ms Database: postgres parameters: $1 = '2026-01-19 11:30:00', $2 = '2.01194', $3 = '2.01292', $4 = '2.01179', $5 = '2.01225', $6 = '5069', $7 = '515840243886728300', $8 = '0', $9 = '2026-01-19 12:00:56.293', $10 = '2026-01-19 12:00:56.08', $11 = '2.01194', $12 = '2.01292', $13 = '2.01179', $14 = '2.01225', $15 = '5069', $16 = '0', $17 = '2026-01-19 12:00:56.293', $18 = '2026-01-19 12:00:56.08'
-
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: 2026-01-19 12:11:59 Duration: 0ms Database: postgres parameters: $1 = '2026-01-19 11:30:00', $2 = '48907.79', $3 = '48910.79', $4 = '48851.29', $5 = '48887.79', $6 = '8820', $7 = '515840248000726300', $8 = '0', $9 = '2026-01-19 12:11:59.742', $10 = '2026-01-19 12:11:59.584', $11 = '48907.79', $12 = '48910.79', $13 = '48851.29', $14 = '48887.79', $15 = '8820', $16 = '0', $17 = '2026-01-19 12:11:59.742', $18 = '2026-01-19 12:11:59.584'
-
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: 2026-01-19 12:40:44 Duration: 0ms Database: postgres parameters: $1 = '2026-01-19 11:30:00', $2 = '8849.9', $3 = '8858.4', $4 = '8847.4', $5 = '8854.9', $6 = '2806', $7 = '515840248015340300', $8 = '0', $9 = '2026-01-19 12:40:44.651', $10 = '2026-01-19 12:40:44.563', $11 = '8849.9', $12 = '8858.4', $13 = '8847.4', $14 = '8854.9', $15 = '2806', $16 = '0', $17 = '2026-01-19 12:40:44.651', $18 = '2026-01-19 12:40:44.563'
12 178ms 2,152 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 12 2,152 178ms 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: 2026-01-19 12:02:09 Duration: 0ms Database: postgres parameters: $1 = '2026-01-19 11:00:00', $2 = '105.8085', $3 = '105.893', $4 = '105.685', $5 = '105.7615', $6 = '8169', $7 = '515840230427059300', $8 = '0', $9 = '2026-01-19 12:02:09.137', $10 = '2026-01-19 12:02:09.127', $11 = '105.8085', $12 = '105.893', $13 = '105.685', $14 = '105.7615', $15 = '8169', $16 = '0', $17 = '2026-01-19 12:02:09.137', $18 = '2026-01-19 12:02:09.127'
-
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: 2026-01-19 12:11:43 Duration: 0ms Database: postgres parameters: $1 = '2026-01-19 11:00:00', $2 = '8866.4', $3 = '8867.4', $4 = '8847.4', $5 = '8854.9', $6 = '5662', $7 = '515840248015562300', $8 = '0', $9 = '2026-01-19 12:11:43.523', $10 = '2026-01-19 12:11:43.374', $11 = '8866.4', $12 = '8867.4', $13 = '8847.4', $14 = '8854.9', $15 = '5662', $16 = '0', $17 = '2026-01-19 12:11:43.523', $18 = '2026-01-19 12:11:43.374'
-
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: 2026-01-19 12:01:01 Duration: 0ms Database: postgres parameters: $1 = '2026-01-19 11:00:00', $2 = '1.38904', $3 = '1.38959', $4 = '1.38845', $5 = '1.38864', $6 = '10600', $7 = '515840243149792300', $8 = '0', $9 = '2026-01-19 12:01:01.659', $10 = '2026-01-19 12:01:01.641', $11 = '1.38904', $12 = '1.38959', $13 = '1.38845', $14 = '1.38864', $15 = '10600', $16 = '0', $17 = '2026-01-19 12:01:01.659', $18 = '2026-01-19 12:01:01.641'
13 124ms 1,268 0ms 0ms 0ms INSERT INTO T240 (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 #13
Day Hour Count Duration Avg duration 12 1,268 124ms 0ms -
INSERT INTO T240 (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: 2026-01-19 12:11:57 Duration: 0ms Database: postgres parameters: $1 = '2026-01-19 05:00:00', $2 = '25251.28', $3 = '25256.65', $4 = '25202.27', $5 = '25210.8', $6 = '49433', $7 = '515840248039491300', $8 = '0', $9 = '2026-01-19 12:11:57.702', $10 = '2026-01-19 12:11:57.553', $11 = '25251.28', $12 = '25256.65', $13 = '25202.27', $14 = '25210.8', $15 = '49433', $16 = '0', $17 = '2026-01-19 12:11:57.702', $18 = '2026-01-19 12:11:57.553'
-
INSERT INTO T240 (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: 2026-01-19 12:11:51 Duration: 0ms Database: postgres parameters: $1 = '2026-01-16 21:00:00', $2 = '8251.38', $3 = '8260.38', $4 = '8249.3', $5 = '8256.08', $6 = '10419', $7 = '515840247902520300', $8 = '0', $9 = '2026-01-19 12:11:51.512', $10 = '2026-01-19 12:11:51.471', $11 = '8251.38', $12 = '8260.38', $13 = '8249.3', $14 = '8256.08', $15 = '10419', $16 = '0', $17 = '2026-01-19 12:11:51.512', $18 = '2026-01-19 12:11:51.471'
-
INSERT INTO T240 (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: 2026-01-19 12:11:47 Duration: 0ms Database: postgres parameters: $1 = '2026-01-16 18:00:00', $2 = '17641.95', $3 = '17716.65', $4 = '17630.25', $5 = '17700.45', $6 = '7133', $7 = '515840248006133300', $8 = '0', $9 = '2026-01-19 12:11:47.483', $10 = '2026-01-19 12:11:47.44', $11 = '17641.95', $12 = '17716.65', $13 = '17630.25', $14 = '17700.45', $15 = '7133', $16 = '0', $17 = '2026-01-19 12:11:47.483', $18 = '2026-01-19 12:11:47.44'
14 121ms 311 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 #14
Day Hour Count Duration Avg duration 12 311 121ms 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: 2026-01-19 12:13:11 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: 2026-01-19 12:13:11 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: 2026-01-19 12:13:11 Duration: 0ms Database: postgres
15 82ms 87 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 #15
Day Hour Count Duration Avg duration 12 87 82ms 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: 2026-01-19 12:18:55 Duration: 1ms Database: postgres parameters: $1 = '538', $2 = 'XAUUSDr', $3 = '538'
-
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: 2026-01-19 12:35:08 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: 2026-01-19 12:06:23 Duration: 1ms Database: postgres parameters: $1 = '558', $2 = 'GBPCHF', $3 = '558'
16 50ms 11 3ms 5ms 4ms SELECT DISTINCT ON (basegroupname, symbol) ;Times Reported Time consuming bind #16
Day Hour Count Duration Avg duration 12 11 50ms 4ms -
SELECT DISTINCT ON (basegroupname, symbol) ;
Date: 2026-01-19 12:01:15 Duration: 5ms Database: postgres parameters: $1 = '627', $2 = '627'
-
SELECT DISTINCT ON (basegroupname, symbol) ;
Date: 2026-01-19 12:01:01 Duration: 5ms Database: postgres parameters: $1 = '627', $2 = '627'
-
SELECT DISTINCT ON (basegroupname, symbol) ;
Date: 2026-01-19 12:22:00 Duration: 5ms Database: postgres parameters: $1 = '958', $2 = '958'
17 48ms 9,692 0ms 3ms 0ms SET application_name = 'PostgreSQL JDBC Driver';Times Reported Time consuming bind #17
Day Hour Count Duration Avg duration 12 9,691 48ms 0ms 13 1 0ms 0ms -
SET application_name = 'PostgreSQL JDBC Driver';
Date: 2026-01-19 12:21:04 Duration: 3ms Database: postgres
-
SET application_name = 'PostgreSQL JDBC Driver';
Date: 2026-01-19 12:20:58 Duration: 3ms Database: postgres
-
SET application_name = 'PostgreSQL JDBC Driver';
Date: 2026-01-19 12:00:31 Duration: 1ms Database: postgres
18 43ms 9,718 0ms 0ms 0ms SET extra_float_digits = 3;Times Reported Time consuming bind #18
Day Hour Count Duration Avg duration 12 9,718 43ms 0ms -
SET extra_float_digits = 3;
Date: 2026-01-19 12:59:31 Duration: 0ms Database: postgres
-
SET extra_float_digits = 3;
Date: 2026-01-19 12:58:19 Duration: 0ms Database: postgres
-
SET extra_float_digits = 3;
Date: 2026-01-19 12:46:44 Duration: 0ms Database: postgres
19 38ms 1 38ms 38ms 38ms with maxwhid as ( ;Times Reported Time consuming bind #19
Day Hour Count Duration Avg duration 12 1 38ms 38ms -
with maxwhid as ( ;
Date: 2026-01-19 12:13:12 Duration: 38ms 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'
20 34ms 8 2ms 7ms 4ms WITH pre_symbols AS ( /* find relevant symbols */ ;Times Reported Time consuming bind #20
Day Hour Count Duration Avg duration 12 8 34ms 4ms -
WITH pre_symbols AS ( /* find relevant symbols */ ;
Date: 2026-01-19 12:13:10 Duration: 7ms 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: 2026-01-19 12:13:10 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: 2026-01-19 12:13:10 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'
-
Events
Log levels
Key values
- 749,336 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 34 ERROR entries
- 0 WARNING entries
Most Frequent Errors/Events
Key values
- 34 Max number of times the same event was reported
- 34 Total events found
Rank Times reported Error 1 34 ERROR: function fixcandlegaps(...) is not unique
Times Reported Most Frequent Error / Event #1
Day Hour Count Jan 19 12 34 - ERROR: function fixcandlegaps(unknown, boolean) is not unique at character 8
Hint: Could not choose a best candidate function. You might need to add explicit type casts.
Statement: select fixcandlegaps('GLOBALFXMT5', false);Date: 2026-01-19 12:06:01