-
Global information
- Generated on Mon Sep 20 17:53:15 2021
- Log file: postgresql_17-09_21.log
- Parsed 450,575 log entries in 1m55s
- Log start from 2021-09-16 01:15:34 to 2021-09-17 01:14:57
-
Overview
Global Stats
- 4,268 Number of unique normalized queries
- 87,919 Number of queries
- 1d10m56s Total query duration
- 2021-09-16 01:15:34 First query
- 2021-09-17 01:14:57 Last query
- 15 queries/s at 2021-09-16 09:31:57 Query peak
- 1d10m56s Total query duration
- 3s210ms Prepare/parse total duration
- 2m24s Bind total duration
- 1d8m28s Execute total duration
- 1,209 Number of events
- 18 Number of unique normalized events
- 948 Max number of times the same event was reported
- 0 Number of cancellation
- 0 Total number of automatic vacuums
- 0 Total number of automatic analyzes
- 2,742 Number temporary file
- 1.78 GiB Max size of temporary file
- 126.32 MiB Average size of temporary file
- 0 Total number of sessions
- 0 sessions at Session peak
- 0ms Total duration of sessions
- 0ms Average duration of sessions
- 87,919 Average queries per session
- 1d10m56s Average queries duration per session
- 0 Total number of connections
- 3 Total number of databases
SQL Traffic
Key values
- 15 queries/s Query Peak
- 2021-09-16 09:31:57 Date
SELECT Traffic
Key values
- 15 queries/s Query Peak
- 2021-09-16 09:31:57 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 7 queries/s Query Peak
- 2021-09-16 10:10:57 Date
Queries duration
Key values
- 1d10m56s 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) Sep 16 01 526 100ms 14s339ms 1s386ms 30s950ms 40s465ms 53s248ms 02 519 101ms 1h57m49s 18s86ms 31s52ms 8m17s 1h58m2s 03 1,781 100ms 46m13s 2s697ms 1m10s 1m17s 46m50s 04 374 102ms 51m34s 9s996ms 17s360ms 20s238ms 51m40s 05 727 100ms 45m21s 5s276ms 53s78ms 1m5s 45m30s 06 1,172 100ms 3s677ms 960ms 30s696ms 36s32ms 41s242ms 07 3,157 100ms 3s793ms 701ms 1m8s 1m15s 1m23s 08 7,612 100ms 12s80ms 591ms 1m41s 1m43s 1m45s 09 8,399 100ms 15s176ms 587ms 1m40s 1m51s 2m32s 10 7,516 100ms 3m21s 595ms 1m38s 1m50s 4m55s 11 6,681 100ms 8s934ms 591ms 1m28s 1m35s 1m51s 12 3,510 100ms 2m13s 711ms 1m1s 1m31s 2m46s 13 5,320 100ms 10s10ms 591ms 1m18s 1m25s 1m37s 14 7,348 100ms 11s339ms 571ms 1m35s 1m38s 1m48s 15 6,177 100ms 5s440ms 591ms 1m20s 1m27s 1m40s 16 5,714 100ms 2m53s 655ms 1m24s 1m35s 3m33s 17 3,147 100ms 2m1s 778ms 1m 1m42s 2m43s 18 2,376 100ms 8s514ms 710ms 38s813ms 42s284ms 52s781ms 19 3,707 100ms 2m53s 722ms 57s19ms 1m3s 3m33s 20 3,157 100ms 4s165ms 702ms 51s816ms 54s960ms 1m8s 21 3,594 100ms 8m13s 1s641ms 3m7s 6m1s 8m55s 22 2,348 100ms 3m58s 2s149ms 2m18s 3m16s 5m26s 23 1,407 100ms 16m45s 2s330ms 37s9ms 5m32s 17m58s Sep 17 00 1,244 100ms 6m41s 1s730ms 1m21s 2m13s 7m9s 01 406 100ms 3m29s 1s348ms 41s756ms 3m52s 3m52s Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Sep 16 01 479 0 1s464ms 19s345ms 29s254ms 53s142ms 02 500 0 3s627ms 17s858ms 23s721ms 31s52ms 03 328 0 3s18ms 13s502ms 16s88ms 19s503ms 04 345 0 1s849ms 14s389ms 16s258ms 19s980ms 05 625 0 1s614ms 21s779ms 28s377ms 1m4s 06 1,051 0 1s40ms 24s112ms 30s95ms 36s525ms 07 2,865 0 750ms 55s933ms 1m6s 1m18s 08 7,006 0 624ms 1m28s 1m39s 1m41s 09 7,747 0 619ms 1m32s 1m37s 1m52s 10 6,960 0 626ms 1m24s 1m38s 1m56s 11 6,182 0 622ms 1m21s 1m26s 1m35s 12 3,271 0 665ms 49s51ms 54s238ms 1m 13 4,874 0 623ms 1m7s 1m14s 1m32s 14 6,755 0 598ms 1m21s 1m32s 1m37s 15 5,751 0 619ms 1m11s 1m18s 1m35s 16 5,265 0 694ms 1m14s 1m23s 1m51s 17 2,908 0 825ms 46s993ms 59s586ms 2m26s 18 2,184 0 755ms 34s929ms 37s865ms 42s284ms 19 3,555 0 743ms 51s720ms 56s324ms 1m9s 20 2,988 0 730ms 45s74ms 51s161ms 58s599ms 21 3,090 0 754ms 47s811ms 56s596ms 1m6s 22 1,770 0 964ms 33s266ms 40s410ms 1m5s 23 1,264 0 940ms 26s79ms 30s43ms 37s9ms Sep 17 00 1,109 0 971ms 24s553ms 27s161ms 33s59ms 01 337 0 1s508ms 31s321ms 41s482ms 3m51s Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Sep 16 01 34 9 0 0 276ms 219ms 500ms 1s116ms 02 9 4 0 0 9m41s 0ms 0ms 827ms 03 1,418 9 19 0 2s635ms 695ms 57s749ms 1m1s 04 10 13 0 0 2m14s 0ms 123ms 536ms 05 58 36 2 0 29s426ms 306ms 597ms 29s675ms 06 82 33 0 0 266ms 475ms 728ms 1s628ms 07 237 45 4 0 217ms 845ms 1s320ms 3s100ms 08 471 96 32 0 208ms 1s736ms 2s402ms 3s412ms 09 479 90 77 0 199ms 1s636ms 2s447ms 3s323ms 10 387 102 57 0 203ms 1s457ms 1s887ms 3s137ms 11 291 74 127 0 202ms 1s165ms 1s459ms 2s517ms 12 164 39 25 0 1s401ms 718ms 1s79ms 56s549ms 13 315 103 21 0 232ms 1s287ms 1s919ms 2s861ms 14 388 158 38 0 265ms 1s777ms 2s159ms 4s284ms 15 269 121 23 0 195ms 1s23ms 1s224ms 1s895ms 16 262 61 106 0 208ms 1s59ms 1s487ms 4s849ms 17 161 36 34 0 198ms 602ms 843ms 1s588ms 18 150 21 15 0 192ms 521ms 708ms 1s655ms 19 101 32 13 0 222ms 447ms 652ms 1s75ms 20 122 27 14 0 202ms 437ms 590ms 1s164ms 21 183 76 12 0 266ms 940ms 1s209ms 2s739ms 22 114 40 3 0 284ms 721ms 931ms 1s420ms 23 92 2 6 0 280ms 470ms 620ms 1s824ms Sep 17 00 93 27 7 0 7s582ms 497ms 1s98ms 1m50s 01 26 41 0 0 222ms 805ms 1s103ms 1s472ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Sep 16 01 1 340 340.00 0.19% 02 2 273 136.50 0.39% 03 0 1,532 1,532.00 0.00% 04 0 128 128.00 0.00% 05 1 482 482.00 0.14% 06 0 926 926.00 0.00% 07 1 2,911 2,911.00 0.03% 08 0 7,368 7,368.00 0.00% 09 1 8,149 8,149.00 0.01% 10 0 7,271 7,271.00 0.00% 11 0 6,434 6,434.00 0.00% 12 0 3,263 3,263.00 0.00% 13 0 5,071 5,071.00 0.00% 14 0 7,102 7,102.00 0.00% 15 0 5,930 5,930.00 0.00% 16 0 5,467 5,467.00 0.00% 17 0 2,899 2,899.00 0.00% 18 1 2,130 2,130.00 0.04% 19 0 3,461 3,461.00 0.00% 20 0 2,911 2,911.00 0.00% 21 1 3,344 3,344.00 0.03% 22 0 2,098 2,098.00 0.00% 23 0 1,158 1,158.00 0.00% Sep 17 00 2 1,002 501.00 0.16% 01 0 348 348.00 0.00% Day Hour Count Average / Second Sep 16 01 0 0.00/s 02 0 0.00/s 03 0 0.00/s 04 0 0.00/s 05 0 0.00/s 06 0 0.00/s 07 0 0.00/s 08 0 0.00/s 09 0 0.00/s 10 0 0.00/s 11 0 0.00/s 12 0 0.00/s 13 0 0.00/s 14 0 0.00/s 15 0 0.00/s 16 0 0.00/s 17 0 0.00/s 18 0 0.00/s 19 0 0.00/s 20 0 0.00/s 21 0 0.00/s 22 0 0.00/s 23 0 0.00/s Sep 17 00 0 0.00/s 01 0 0.00/s Day Hour Count Average Duration Sep 16 01 0 0ms 02 0 0ms 03 0 0ms 04 0 0ms 05 0 0ms 06 0 0ms 07 0 0ms 08 0 0ms 09 0 0ms 10 0 0ms 11 0 0ms 12 0 0ms 13 0 0ms 14 0 0ms 15 0 0ms 16 0 0ms 17 0 0ms 18 0 0ms 19 0 0ms 20 0 0ms 21 0 0ms 22 0 0ms 23 0 0ms Sep 17 00 0 0ms 01 0 0ms -
Connections
Established Connections
Key values
- 0 connections Connection Peak
- Date
Connections per database
Key values
- unknown Main Database
- 0 connections Total
Connections per user
Key values
- unknown Main User
- 0 connections Total
-
Sessions
Simultaneous sessions
Key values
- 0 sessions Session Peak
- Date
Histogram of session times
Key values
- duration
Sessions per database
Key values
- unknown Main Database
- 0 sessions Total
Sessions per user
Key values
- unknown Main User
- 0 sessions Total
Sessions per host
Key values
- unknown Main Host
- 0 sessions Total
-
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 135,295 buffers Checkpoint Peak
- 2021-09-16 02:24:42 Date
- 210.004 seconds Highest write time
- 5.834 seconds Sync time
Checkpoints Wal files
Key values
- 102 files Wal files usage Peak
- 2021-09-16 21:58:10 Date
Checkpoints distance
Key values
- 3,007.99 Mo Distance Peak
- 2021-09-16 23:13:20 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Sep 16 01 129,611 1,878.286s 0.676s 1,879.475s 02 216,347 2,372.694s 0.785s 2,373.821s 03 71,729 1,732.907s 0.328s 1,733.515s 04 9,971 998.186s 0.186s 998.504s 05 379,188 1,978.837s 1.855s 1,981.075s 06 41,736 2,486.442s 0.251s 2,486.832s 07 95,306 2,518.395s 0.482s 2,519.131s 08 252,851 2,516.661s 2.124s 2,519.046s 09 342,716 2,516.741s 2.156s 2,519.222s 10 336,808 2,515.551s 3.262s 2,519.143s 11 324,642 2,516.927s 2.215s 2,519.404s 12 190,707 2,516.843s 1.135s 2,518.165s 13 214,232 2,517.391s 1.755s 2,519.368s 14 300,737 2,515.732s 3.185s 2,519.139s 15 301,458 2,517.061s 2.157s 2,519.453s 16 487,336 2,515.834s 3.908s 2,520.058s 17 177,653 2,517.919s 1.059s 2,519.184s 18 121,818 2,518.336s 0.399s 2,518.919s 19 152,814 2,518.572s 0.715s 2,519.506s 20 154,766 2,517.59s 1.224s 2,519.125s 21 302,828 2,417.3s 8.75s 2,426.655s 22 208,781 2,516.41s 2.033s 2,518.776s 23 381,661 2,402.577s 9.342s 2,412.62s Sep 17 00 263,412 2,502.456s 1.28s 2,504.14s 01 93,002 817.918s 0.28s 818.295s Day Hour Added Removed Recycled Synced files Longest sync Average sync Sep 16 01 0 0 86 1,376 0.044s 0.001s 02 0 63 54 1,651 0.051s 0.002s 03 0 0 41 1,583 0.036s 0s 04 0 0 4 1,437 0.007s 0s 05 0 23 215 1,732 0.364s 0.011s 06 0 11 5 2,082 0.014s 0s 07 0 26 14 3,808 0.025s 0s 08 0 11 97 6,285 0.021s 0s 09 0 1 138 7,241 0.020s 0s 10 0 1 138 6,499 0.018s 0s 11 0 3 126 6,923 0.026s 0s 12 0 0 81 6,051 0.048s 0s 13 0 0 88 5,659 0.041s 0s 14 0 0 124 6,409 0.147s 0s 15 0 0 118 6,566 0.019s 0s 16 0 15 182 6,246 0.137s 0.001s 17 0 0 73 5,357 0.013s 0s 18 0 0 50 4,968 0.011s 0s 19 0 0 65 5,219 0.026s 0s 20 0 0 65 4,886 0.074s 0s 21 1 119 277 5,497 4.138s 0.011s 22 0 33 156 6,047 0.090s 0s 23 0 31 435 4,554 1.111s 0.021s Sep 17 00 0 55 143 3,432 0.047s 0.001s 01 0 20 44 748 0.034s 0s Day Hour Count Avg time (sec) Sep 16 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Sep 17 00 0 0s 01 0 0s Day Hour Mean distance Mean estimate Sep 16 01 153,347.89 kB 409,645.44 kB 02 166,433.83 kB 637,645.33 kB 03 56,804.92 kB 348,235.75 kB 04 4,774.92 kB 130,181.92 kB 05 323,917.08 kB 898,651.25 kB 06 21,757.92 kB 431,866.92 kB 07 50,730.92 kB 146,763.50 kB 08 140,242.25 kB 149,923.92 kB 09 190,970.83 kB 214,439.33 kB 10 188,865.67 kB 208,523.50 kB 11 181,683.42 kB 241,881.75 kB 12 112,830.33 kB 240,749.92 kB 13 117,000.00 kB 155,489.17 kB 14 165,719.25 kB 175,859.25 kB 15 163,897.00 kB 183,882.00 kB 16 270,328.75 kB 480,687.17 kB 17 101,541.00 kB 285,630.33 kB 18 69,639.58 kB 137,738.92 kB 19 86,787.42 kB 97,511.25 kB 20 89,573.75 kB 100,573.75 kB 21 464,859.33 kB 849,213.50 kB 22 317,082.67 kB 961,905.33 kB 23 604,693.69 kB 1,162,467.15 kB Sep 17 00 259,772.08 kB 562,491.42 kB 01 291,027.75 kB 570,706.25 kB -
Temporary Files
Size of temporary files
Key values
- 768.40 MiB Temp Files size Peak
- 2021-09-16 02:25:05 Date
Number of temporary files
Key values
- 31 per second Temp Files Peak
- 2021-09-16 03:03:17 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Sep 16 01 72 10.11 GiB 143.75 MiB 02 99 14.23 GiB 147.16 MiB 03 133 14.08 GiB 108.37 MiB 04 110 13.68 GiB 127.37 MiB 05 131 14.19 GiB 110.90 MiB 06 96 13.48 GiB 143.75 MiB 07 96 13.48 GiB 143.75 MiB 08 96 13.48 GiB 143.75 MiB 09 96 13.48 GiB 143.75 MiB 10 96 13.48 GiB 143.75 MiB 11 96 13.48 GiB 143.75 MiB 12 119 14.93 GiB 128.47 MiB 13 97 13.49 GiB 142.42 MiB 14 98 13.54 GiB 141.49 MiB 15 100 13.61 GiB 139.32 MiB 16 96 13.48 GiB 143.75 MiB 17 96 13.48 GiB 143.75 MiB 18 96 13.48 GiB 143.75 MiB 19 96 13.48 GiB 143.75 MiB 20 96 13.48 GiB 143.75 MiB 21 100 13.61 GiB 139.32 MiB 22 96 13.48 GiB 143.75 MiB 23 158 15.26 GiB 98.87 MiB Sep 17 00 349 22.46 GiB 65.89 MiB 01 24 3.37 GiB 143.75 MiB Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 576 80.86 GiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache where isdirty;-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-16 01:35:57 Duration: 2s396ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-16 09:55:40 Duration: 2s386ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-16 08:55:41 Duration: 2s342ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
2 575 80.72 GiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache;-
select count(*) from pg_buffercache;
Date: 2021-09-16 13:10:33 Duration: 2s453ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-16 15:10:29 Duration: 2s304ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-16 20:31:50 Duration: 2s295ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
3 575 80.72 GiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache where reldatabase is not null;-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-16 08:56:52 Duration: 2s649ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-16 19:11:13 Duration: 2s347ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-16 21:35:52 Duration: 2s330ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
4 574 80.58 GiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache where not isdirty;-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-16 01:35:55 Duration: 2s506ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-16 16:15:14 Duration: 2s421ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-16 07:25:50 Duration: 2s414ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
5 57 2.59 GiB 2.59 MiB 609.67 MiB 46.55 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = ? and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;-
insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;
Date: 2021-09-17 00:18:24 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
6 46 2.41 GiB 11.31 MiB 655.46 MiB 53.74 MiB insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval(?), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = ? as flg_registro_utilizar, case when flg_matricula_inicial = true then ? else ? end as matricula_inicial, case when flg_matricula_inicial = false then ? else ? end as matricula_suplementar, case when am.id_aluno_matr_status = ? then ? else ? end as transferidos, case when am.id_aluno_matr_status = ? and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = ? and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit ?) is true then ? else ? end as transferencia_interna, case when am.id_aluno_matr_status = ? and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = ? and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit ?) is false then ? else ? end as transferencia_externa, case when am.id_aluno_matr_status = ? then ? else ? end as desistentes, case when am.id_aluno_matr_status = ? then ? else ? end as falecidos, case when am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ? then ? else ? end as matricula_final, case when (am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ?) and (id_parecer_conclusivo_tipo = ? or id_parecer_conclusivo_tipo = ?) then ? else ? end as aprovados, case when (am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ?) and (id_parecer_conclusivo_tipo = ? or id_parecer_conclusivo_tipo = ?) then ? else ? end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = ? then ? else ? end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (...)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;-
insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval('sq_rendimento_escolar_estatistica_id'), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = 1 as flg_registro_utilizar, case when flg_matricula_inicial = true then 1 else 0 end as matricula_inicial, case when flg_matricula_inicial = false then 1 else 0 end as matricula_suplementar, case when am.id_aluno_matr_status = 6 then 1 else 0 end as transferidos, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is true then 1 else 0 end as transferencia_interna, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is false then 1 else 0 end as transferencia_externa, case when am.id_aluno_matr_status = 3 then 1 else 0 end as desistentes, case when am.id_aluno_matr_status = 4 then 1 else 0 end as falecidos, case when am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7 then 1 else 0 end as matricula_final, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 0 or id_parecer_conclusivo_tipo = 3) then 1 else 0 end as aprovados, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 1 or id_parecer_conclusivo_tipo = 2) then 1 else 0 end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = 1 then 1 else 0 end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (1, 2, 3, 4, 6, 7)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;
Date: 2021-09-17 00:16:03 Duration: 6m41s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval('sq_rendimento_escolar_estatistica_id'), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = 1 as flg_registro_utilizar, case when flg_matricula_inicial = true then 1 else 0 end as matricula_inicial, case when flg_matricula_inicial = false then 1 else 0 end as matricula_suplementar, case when am.id_aluno_matr_status = 6 then 1 else 0 end as transferidos, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is true then 1 else 0 end as transferencia_interna, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is false then 1 else 0 end as transferencia_externa, case when am.id_aluno_matr_status = 3 then 1 else 0 end as desistentes, case when am.id_aluno_matr_status = 4 then 1 else 0 end as falecidos, case when am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7 then 1 else 0 end as matricula_final, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 0 or id_parecer_conclusivo_tipo = 3) then 1 else 0 end as aprovados, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 1 or id_parecer_conclusivo_tipo = 2) then 1 else 0 end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = 1 then 1 else 0 end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (1, 2, 3, 4, 6, 7)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;
Date: 2021-09-17 00:09:34 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
7 39 533.38 MiB 988.84 KiB 64.08 MiB 13.68 MiB insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, ?) as total, coalesce(rfgd.movel, ?) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, ?)) as total, sum(coalesce(movel, ?)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = ?;-
insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, 0) as total, coalesce(rfgd.movel, 0) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, 0)) as total, sum(coalesce(movel, 0)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = 3898;
Date: 2021-09-16 04:27:45 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
8 29 588.65 MiB 2.59 MiB 92.46 MiB 20.30 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, count(am.id_cidadao) as quantidade, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = ? and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, a.id_unidade_referencia;-
insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, count(am.id_cidadao) as quantidade, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, a.id_unidade_referencia;
Date: 2021-09-17 00:18:04 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
9 26 272.38 MiB 2.85 MiB 17.52 MiB 10.48 MiB insert into consulta.material_escolar_alunos_sem_num_det (ano, id_unidade_funcional, id_material_escolar, id_curso, id_serie, id_turma, alunos) select ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma, count(am.id_cidadao) as alunos from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = ? where me_num.id_material_escolar is null and (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = ? group by ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma;-
insert into consulta.material_escolar_alunos_sem_num_det (ano, id_unidade_funcional, id_material_escolar, id_curso, id_serie, id_turma, alunos) select ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma, count(am.id_cidadao) as alunos from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 where me_num.id_material_escolar is null and (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 group by ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma;
Date: 2021-09-17 00:17:58 Duration: 9s163ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.material_escolar_alunos_sem_num_det (ano, id_unidade_funcional, id_material_escolar, id_curso, id_serie, id_turma, alunos) select ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma, count(am.id_cidadao) as alunos from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 where me_num.id_material_escolar is null and (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 group by ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma;
Date: 2021-09-17 00:17:55 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
10 26 264.07 MiB 2.34 MiB 17.52 MiB 10.16 MiB insert into consulta.material_escolar_alunos_sem_num (id_instituicao, id_unidade_funcional, id_material_escolar, ano, alunos) select uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano, count(am.id_cidadao) as alunos from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar where me_num.id_material_escolar is null and am.id_aluno_matr_status = ? and (me.sexo is null or me.sexo = cidadao.sexo) group by uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano;-
insert into consulta.material_escolar_alunos_sem_num (id_instituicao, id_unidade_funcional, id_material_escolar, ano, alunos) select uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano, count(am.id_cidadao) as alunos from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar where me_num.id_material_escolar is null and am.id_aluno_matr_status = 1 and (me.sexo is null or me.sexo = cidadao.sexo) group by uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano;
Date: 2021-09-17 00:17:49 Duration: 9s381ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.material_escolar_alunos_sem_num (id_instituicao, id_unidade_funcional, id_material_escolar, ano, alunos) select uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano, count(am.id_cidadao) as alunos from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar where me_num.id_material_escolar is null and am.id_aluno_matr_status = 1 and (me.sexo is null or me.sexo = cidadao.sexo) group by uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano;
Date: 2021-09-17 00:17:46 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
11 22 1.90 GiB 17.73 MiB 974.72 MiB 88.61 MiB insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then ? else ? end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then ? else ? end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then ? else ? end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then ? else ? end) as rematriculados_reprovados, ? as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = ? or am2.id_aluno_matr_status = ?) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (...) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, ? as ingressantes, ? as rematriculados, ? as rematriculados_aprovados, ? as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, ? as inscritos_enem, amt.id_serie_enturmacao, ? as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + ? and ano_seg.semestre is null) or (ano.semestre = ? and ano_seg.ano = ano.ano and ano_seg.semestre = ?) or (ano.semestre = ? and ano_seg.ano = ano.ano + ? and ano_seg.semestre = ?) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = ? and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;-
insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then 1 else 0 end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then 1 else 0 end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then 1 else 0 end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then 1 else 0 end) as rematriculados_reprovados, 0 as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = 2 or am2.id_aluno_matr_status = 7) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, 0 as ingressantes, 0 as rematriculados, 0 as rematriculados_aprovados, 0 as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, 0 as inscritos_enem, amt.id_serie_enturmacao, 0 as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + 1 and ano_seg.semestre is null) or (ano.semestre = 1 and ano_seg.ano = ano.ano and ano_seg.semestre = 2) or (ano.semestre = 2 and ano_seg.ano = ano.ano + 1 and ano_seg.semestre = 1) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = 7 and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;
Date: 2021-09-16 12:04:30 Duration: 2m13s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then 1 else 0 end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then 1 else 0 end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then 1 else 0 end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then 1 else 0 end) as rematriculados_reprovados, 0 as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = 2 or am2.id_aluno_matr_status = 7) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, 0 as ingressantes, 0 as rematriculados, 0 as rematriculados_aprovados, 0 as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, 0 as inscritos_enem, amt.id_serie_enturmacao, 0 as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + 1 and ano_seg.semestre is null) or (ano.semestre = 1 and ano_seg.ano = ano.ano and ano_seg.semestre = 2) or (ano.semestre = 2 and ano_seg.ano = ano.ano + 1 and ano_seg.semestre = 1) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = 7 and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;
Date: 2021-09-17 00:09:21 Duration: 2m6s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then 1 else 0 end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then 1 else 0 end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then 1 else 0 end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then 1 else 0 end) as rematriculados_reprovados, 0 as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = 2 or am2.id_aluno_matr_status = 7) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, 0 as ingressantes, 0 as rematriculados, 0 as rematriculados_aprovados, 0 as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, 0 as inscritos_enem, amt.id_serie_enturmacao, 0 as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + 1 and ano_seg.semestre is null) or (ano.semestre = 1 and ano_seg.ano = ano.ano and ano_seg.semestre = 2) or (ano.semestre = 2 and ano_seg.ano = ano.ano + 1 and ano_seg.semestre = 1) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = 7 and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;
Date: 2021-09-16 12:03:27 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
12 15 811.90 MiB 21.46 MiB 416.62 MiB 54.13 MiB insert into consulta.alunos_por_serie_idade_escola (id_unidade_funcional, id_serie, id_ano_semestre, ano_nascimento, idade, feminino, masculino, distorcao, nao_alfabetizado) select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part(?, cidadao.nascimento_data) as int4) as ano_nascimento, cast(date_part(?, age(cidadao.nascimento_data)) as int4) as idade, sum( case when cidadao.sexo = ? then ? else ? end) as feminino, sum( case when cidadao.sexo = ? then ? else ? end) as masculino, count( case when date_part(?, age(cast(ano.ano || ? as timestamp), cidadao.nascimento_data)) >= serie.idade_distorcao then ? else null end) as distorcao, count( case when am.flg_alfabetizado is false then ? else null end) as nao_alfabetizado from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma on turma.id_turma = amt.id_turma where am.id_aluno_matr_status in (...) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part(?, cidadao.nascimento_data) as int4), cast(date_part(?, age(cidadao.nascimento_data)) as int4), turma.id_turno;-
insert into consulta.alunos_por_serie_idade_escola (id_unidade_funcional, id_serie, id_ano_semestre, ano_nascimento, idade, feminino, masculino, distorcao, nao_alfabetizado) select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4) as ano_nascimento, cast(date_part('year', age(cidadao.nascimento_data)) as int4) as idade, sum( case when cidadao.sexo = 'F' then 1 else 0 end) as feminino, sum( case when cidadao.sexo = 'M' then 1 else 0 end) as masculino, count( case when date_part('year', age(cast(ano.ano || '-12-31' as timestamp), cidadao.nascimento_data)) >= serie.idade_distorcao then 1 else null end) as distorcao, count( case when am.flg_alfabetizado is false then 1 else null end) as nao_alfabetizado from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4), cast(date_part('year', age(cidadao.nascimento_data)) as int4), turma.id_turno;
Date: 2021-09-17 00:17:39 Duration: 1m31s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.alunos_por_serie_idade_escola (id_unidade_funcional, id_serie, id_ano_semestre, ano_nascimento, idade, feminino, masculino, distorcao, nao_alfabetizado) select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4) as ano_nascimento, cast(date_part('year', age(cidadao.nascimento_data)) as int4) as idade, sum( case when cidadao.sexo = 'F' then 1 else 0 end) as feminino, sum( case when cidadao.sexo = 'M' then 1 else 0 end) as masculino, count( case when date_part('year', age(cast(ano.ano || '-12-31' as timestamp), cidadao.nascimento_data)) >= serie.idade_distorcao then 1 else null end) as distorcao, count( case when am.flg_alfabetizado is false then 1 else null end) as nao_alfabetizado from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4), cast(date_part('year', age(cidadao.nascimento_data)) as int4), turma.id_turno;
Date: 2021-09-17 00:16:32 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
13 14 162.22 MiB 2.08 MiB 21.11 MiB 11.59 MiB insert into consulta.alunos_por_sexo_escola (ano, id_unidade_funcional, id_instituicao, total, alunas, alunos) select ano, id_unidade_funcional, id_instituicao, count(am.id_cidadao) as total, coalesce(sum( case when c.sexo = ? then ? else ? end), ?) as alunas, coalesce(sum( case when c.sexo = ? then ? else ? end), ?) as alunos from aluno_matricula am inner join cidadao c using (id_cidadao) inner join ano_semestre ase using (id_ano_semestre) where id_aluno_matr_status = ? group by ano, id_unidade_funcional, id_instituicao;-
insert into consulta.alunos_por_sexo_escola (ano, id_unidade_funcional, id_instituicao, total, alunas, alunos) select ano, id_unidade_funcional, id_instituicao, count(am.id_cidadao) as total, coalesce(sum( case when c.sexo = 'F' then 1 else 0 end), 0) as alunas, coalesce(sum( case when c.sexo = 'M' then 1 else 0 end), 0) as alunos from aluno_matricula am inner join cidadao c using (id_cidadao) inner join ano_semestre ase using (id_ano_semestre) where id_aluno_matr_status = 1 group by ano, id_unidade_funcional, id_instituicao;
Date: 2021-09-17 00:16:08 Duration: 5s269ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.alunos_por_sexo_escola (ano, id_unidade_funcional, id_instituicao, total, alunas, alunos) select ano, id_unidade_funcional, id_instituicao, count(am.id_cidadao) as total, coalesce(sum( case when c.sexo = 'F' then 1 else 0 end), 0) as alunas, coalesce(sum( case when c.sexo = 'M' then 1 else 0 end), 0) as alunos from aluno_matricula am inner join cidadao c using (id_cidadao) inner join ano_semestre ase using (id_ano_semestre) where id_aluno_matr_status = 1 group by ano, id_unidade_funcional, id_instituicao;
Date: 2021-09-17 00:16:06 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
14 5 250.73 MiB 19.39 MiB 122.97 MiB 50.15 MiB insert into consulta.programa_mais_educacao (id_unidade_funcional, id_ano_semestre, total_alunos, alunos_pme_ano1, alunos_pme_ano2, alunos_pme_ano3, alunos_pme_ano4, alunos_pme_ano5, alunos_pme_ano6, alunos_pme_ano7, alunos_pme_ano8, alunos_pme_ano9) select am.id_unidade_funcional, ano.id_ano_semestre, cast(count(distinct am.id_aluno_matricula) as integer) as total, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = ? then amt_diversificada.id_aluno_matricula else null end) as integer) as ano1, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = ? then amt_diversificada.id_aluno_matricula else null end) as integer) as ano2, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = ? then amt_diversificada.id_aluno_matricula else null end) as integer) as ano3, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = ? then amt_diversificada.id_aluno_matricula else null end) as integer) as ano4, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = ? then amt_diversificada.id_aluno_matricula else null end) as integer) as ano5, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = ? then amt_diversificada.id_aluno_matricula else null end) as integer) as ano6, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = ? then amt_diversificada.id_aluno_matricula else null end) as integer) as ano7, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = ? then amt_diversificada.id_aluno_matricula else null end) as integer) as ano8, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = ? then amt_diversificada.id_aluno_matricula else null end) as integer) as ano9 from aluno_matricula am inner join serie s on am.id_serie = s.id_serie inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula inner join mec_ensino_etapa_serie mees on mees.id_mec_ensino_etapa_serie = s.id_mec_ensino_etapa inner join turma t on amt.id_turma = t.id_turma inner join turno tu on tu.id_turno = t.id_turno left join aluno_matr_turma amt_diversificada on amt_diversificada.id_aluno_matricula = am.id_aluno_matricula and amt_diversificada.id_tipo_enturmacao = ? left join turma turma_diversificada on turma_diversificada.id_turma = amt_diversificada.id_turma and turma_diversificada.id_mec_programa = ? and turma_diversificada.id_mec_tipo_atendimento_turma = ? inner join ano_semestre ano on am.id_ano_semestre = ano.id_ano_semestre where (mees.id_mec_ensino_etapa_serie >= ? and mees.id_mec_ensino_etapa_serie <= ? or mees.id_mec_ensino_etapa_serie = ?) and tu.flg_diurno and t.flg_especial = false and ano.semestre is null and am.id_aluno_matr_status in (...) group by am.id_unidade_funcional, ano.id_ano_semestre;-
insert into consulta.programa_mais_educacao (id_unidade_funcional, id_ano_semestre, total_alunos, alunos_pme_ano1, alunos_pme_ano2, alunos_pme_ano3, alunos_pme_ano4, alunos_pme_ano5, alunos_pme_ano6, alunos_pme_ano7, alunos_pme_ano8, alunos_pme_ano9) select am.id_unidade_funcional, ano.id_ano_semestre, cast(count(distinct am.id_aluno_matricula) as integer) as total, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 14 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano1, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 15 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano2, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 16 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano3, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 17 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano4, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 18 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano5, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 19 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano6, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 20 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano7, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 21 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano8, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 41 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano9 from aluno_matricula am inner join serie s on am.id_serie = s.id_serie inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula inner join mec_ensino_etapa_serie mees on mees.id_mec_ensino_etapa_serie = s.id_mec_ensino_etapa inner join turma t on amt.id_turma = t.id_turma inner join turno tu on tu.id_turno = t.id_turno left join aluno_matr_turma amt_diversificada on amt_diversificada.id_aluno_matricula = am.id_aluno_matricula and amt_diversificada.id_tipo_enturmacao = 2 left join turma turma_diversificada on turma_diversificada.id_turma = amt_diversificada.id_turma and turma_diversificada.id_mec_programa = 1 and turma_diversificada.id_mec_tipo_atendimento_turma = 4 inner join ano_semestre ano on am.id_ano_semestre = ano.id_ano_semestre where (mees.id_mec_ensino_etapa_serie >= 14 and mees.id_mec_ensino_etapa_serie <= 21 or mees.id_mec_ensino_etapa_serie = 41) and tu.flg_diurno and t.flg_especial = false and ano.semestre is null and am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, ano.id_ano_semestre;
Date: 2021-09-16 03:28:14 Duration: 22s693ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.programa_mais_educacao (id_unidade_funcional, id_ano_semestre, total_alunos, alunos_pme_ano1, alunos_pme_ano2, alunos_pme_ano3, alunos_pme_ano4, alunos_pme_ano5, alunos_pme_ano6, alunos_pme_ano7, alunos_pme_ano8, alunos_pme_ano9) select am.id_unidade_funcional, ano.id_ano_semestre, cast(count(distinct am.id_aluno_matricula) as integer) as total, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 14 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano1, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 15 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano2, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 16 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano3, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 17 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano4, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 18 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano5, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 19 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano6, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 20 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano7, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 21 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano8, cast(count(distinct case when turma_diversificada.id_turma is not null and mees.id_mec_ensino_etapa_serie = 41 then amt_diversificada.id_aluno_matricula else null end) as integer) as ano9 from aluno_matricula am inner join serie s on am.id_serie = s.id_serie inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula inner join mec_ensino_etapa_serie mees on mees.id_mec_ensino_etapa_serie = s.id_mec_ensino_etapa inner join turma t on amt.id_turma = t.id_turma inner join turno tu on tu.id_turno = t.id_turno left join aluno_matr_turma amt_diversificada on amt_diversificada.id_aluno_matricula = am.id_aluno_matricula and amt_diversificada.id_tipo_enturmacao = 2 left join turma turma_diversificada on turma_diversificada.id_turma = amt_diversificada.id_turma and turma_diversificada.id_mec_programa = 1 and turma_diversificada.id_mec_tipo_atendimento_turma = 4 inner join ano_semestre ano on am.id_ano_semestre = ano.id_ano_semestre where (mees.id_mec_ensino_etapa_serie >= 14 and mees.id_mec_ensino_etapa_serie <= 21 or mees.id_mec_ensino_etapa_serie = 41) and tu.flg_diurno and t.flg_especial = false and ano.semestre is null and am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, ano.id_ano_semestre;
Date: 2021-09-16 03:28:03 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
15 4 80.69 MiB 7.46 MiB 40.61 MiB 20.17 MiB with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, u.id_unidade_funcional, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i join unidade_funcional u on u.id_instituicao = i.id_instituicao left join ( select id_unidade_funcional, count(distinct total_alunos.id_cidadao) as total_alunos, count(distinct vinculo.id_cidadao) as cadastrados_alunos from ( select id_unidade_funcional, am.id_cidadao from aluno_matricula am where id_aluno_matr_status in (...) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, am.id_cidadao from aluno_matricula am join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_aluno_matr_status in (...) and flg_matricula_atual = true) total_alunos left join vinculo on vinculo.id_cidadao = total_alunos.id_cidadao group by id_unidade_funcional) as total_alunos on total_alunos.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_familia.id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from ( select id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao where id_responsavel is not null and id_aluno_matr_status in (...) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_responsavel is not null and id_aluno_matr_status in (...) and flg_matricula_atual = true) total_familia left join vinculo on vinculo.id_cidadao = total_familia.id_responsavel group by id_unidade_funcional) as total_familia on total_familia.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_educadores.id_cidadao) as total_educadores, count(distinct vinculo.id_cidadao) as cadastrados_educadores from ( select id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao union select id_unidade_funcional_mae as id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = lotacao.id_unidade_funcional) total_educadores left join vinculo on vinculo.id_cidadao = total_educadores.id_cidadao group by id_unidade_funcional) as total_educadores on total_educadores.id_unidade_funcional = u.id_unidade_funcional where u.id_nivel_unidade_funcional <> ?;-
with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, u.id_unidade_funcional, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i join unidade_funcional u on u.id_instituicao = i.id_instituicao left join ( select id_unidade_funcional, count(distinct total_alunos.id_cidadao) as total_alunos, count(distinct vinculo.id_cidadao) as cadastrados_alunos from ( select id_unidade_funcional, am.id_cidadao from aluno_matricula am where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, am.id_cidadao from aluno_matricula am join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) total_alunos left join vinculo on vinculo.id_cidadao = total_alunos.id_cidadao group by id_unidade_funcional) as total_alunos on total_alunos.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_familia.id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from ( select id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao where id_responsavel is not null and id_aluno_matr_status in (1, 2) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_responsavel is not null and id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) total_familia left join vinculo on vinculo.id_cidadao = total_familia.id_responsavel group by id_unidade_funcional) as total_familia on total_familia.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_educadores.id_cidadao) as total_educadores, count(distinct vinculo.id_cidadao) as cadastrados_educadores from ( select id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao union select id_unidade_funcional_mae as id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = lotacao.id_unidade_funcional) total_educadores left join vinculo on vinculo.id_cidadao = total_educadores.id_cidadao group by id_unidade_funcional) as total_educadores on total_educadores.id_unidade_funcional = u.id_unidade_funcional where u.id_nivel_unidade_funcional <> 1;
Date: 2021-09-17 00:03:47 Duration: 49s983ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, u.id_unidade_funcional, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i join unidade_funcional u on u.id_instituicao = i.id_instituicao left join ( select id_unidade_funcional, count(distinct total_alunos.id_cidadao) as total_alunos, count(distinct vinculo.id_cidadao) as cadastrados_alunos from ( select id_unidade_funcional, am.id_cidadao from aluno_matricula am where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, am.id_cidadao from aluno_matricula am join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) total_alunos left join vinculo on vinculo.id_cidadao = total_alunos.id_cidadao group by id_unidade_funcional) as total_alunos on total_alunos.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_familia.id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from ( select id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao where id_responsavel is not null and id_aluno_matr_status in (1, 2) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_responsavel is not null and id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) total_familia left join vinculo on vinculo.id_cidadao = total_familia.id_responsavel group by id_unidade_funcional) as total_familia on total_familia.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_educadores.id_cidadao) as total_educadores, count(distinct vinculo.id_cidadao) as cadastrados_educadores from ( select id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao union select id_unidade_funcional_mae as id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = lotacao.id_unidade_funcional) total_educadores left join vinculo on vinculo.id_cidadao = total_educadores.id_cidadao group by id_unidade_funcional) as total_educadores on total_educadores.id_unidade_funcional = u.id_unidade_funcional where u.id_nivel_unidade_funcional <> 1;
Date: 2021-09-17 00:02:57 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
16 3 768.40 MiB 34.98 MiB 373.96 MiB 256.13 MiB insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, planejado, planejado_analise_ling, realizado, realizado_analise_ling, realizado_bimestre_1, realizado_bimestre_2, realizado_bimestre_3, realizado_bimestre_4) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional as rf_professor, cidadao.nome as nome_professor, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = ?) as integer) as planejado, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = ?) as integer) as planejado_analise_ling, coalesce(realizado.conteudo_ministrado, ?) as realizado, coalesce(realizado.conteudo_analise_ling_ministrado, ?) as realizado_analise_ling, coalesce(realizado_bimestre.ministrado_bimestre_1, ?) as realizado_bimestre_1, coalesce(realizado_bimestre.ministrado_bimestre_2, ?) as realizado_bimestre_2, coalesce(realizado_bimestre.ministrado_bimestre_3, ?) as realizado_bimestre_3, coalesce(realizado_bimestre.ministrado_bimestre_4, ?) as realizado_bimestre_4 from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento, cast(count(distinct case when ccmd.id_conteudo_analise_ling is null then ccmd.id_conteudo_curricular else null end) as integer) as conteudo_ministrado, cast(count(distinct ccmd.id_conteudo_curricular || ? || ccmd.id_conteudo_analise_ling) as integer) as conteudo_analise_ling_ministrado from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento) as realizado on realizado.id_turma = ts.id_turma and realizado.id_serie = ts.id_serie and realizado.id_componente_curricular = cc.id_componente_curricular and realizado.id_periodo_planejamento = calendario_periodo.ordem left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno, sum( case when ccmd.id_periodo_planejamento = ? then ? else ? end) as ministrado_bimestre_1, sum( case when ccmd.id_periodo_planejamento = ? then ? else ? end) as ministrado_bimestre_2, sum( case when ccmd.id_periodo_planejamento = ? then ? else ? end) as ministrado_bimestre_3, sum( case when ccmd.id_periodo_planejamento = ? then ? else ? end) as ministrado_bimestre_4 from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno) as realizado_bimestre on realizado_bimestre.id_turma = ts.id_turma and realizado_bimestre.id_serie = ts.id_serie and realizado_bimestre.id_componente_curricular = cc.id_componente_curricular and realizado_bimestre.id_nota_periodo_aluno = calendario_periodo.ordem where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular);-
insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, planejado, planejado_analise_ling, realizado, realizado_analise_ling, realizado_bimestre_1, realizado_bimestre_2, realizado_bimestre_3, realizado_bimestre_4) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional as rf_professor, cidadao.nome as nome_professor, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = 2) as integer) as planejado, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = 4) as integer) as planejado_analise_ling, coalesce(realizado.conteudo_ministrado, 0) as realizado, coalesce(realizado.conteudo_analise_ling_ministrado, 0) as realizado_analise_ling, coalesce(realizado_bimestre.ministrado_bimestre_1, 0) as realizado_bimestre_1, coalesce(realizado_bimestre.ministrado_bimestre_2, 0) as realizado_bimestre_2, coalesce(realizado_bimestre.ministrado_bimestre_3, 0) as realizado_bimestre_3, coalesce(realizado_bimestre.ministrado_bimestre_4, 0) as realizado_bimestre_4 from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento, cast(count(distinct case when ccmd.id_conteudo_analise_ling is null then ccmd.id_conteudo_curricular else null end) as integer) as conteudo_ministrado, cast(count(distinct ccmd.id_conteudo_curricular || '_' || ccmd.id_conteudo_analise_ling) as integer) as conteudo_analise_ling_ministrado from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento) as realizado on realizado.id_turma = ts.id_turma and realizado.id_serie = ts.id_serie and realizado.id_componente_curricular = cc.id_componente_curricular and realizado.id_periodo_planejamento = calendario_periodo.ordem left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno, sum( case when ccmd.id_periodo_planejamento = 1 then 1 else 0 end) as ministrado_bimestre_1, sum( case when ccmd.id_periodo_planejamento = 2 then 1 else 0 end) as ministrado_bimestre_2, sum( case when ccmd.id_periodo_planejamento = 3 then 1 else 0 end) as ministrado_bimestre_3, sum( case when ccmd.id_periodo_planejamento = 4 then 1 else 0 end) as ministrado_bimestre_4 from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno) as realizado_bimestre on realizado_bimestre.id_turma = ts.id_turma and realizado_bimestre.id_serie = ts.id_serie and realizado_bimestre.id_componente_curricular = cc.id_componente_curricular and realizado_bimestre.id_nota_periodo_aluno = calendario_periodo.ordem where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular);
Date: 2021-09-16 02:25:05 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
17 2 748.27 MiB 374.13 MiB 374.13 MiB 374.13 MiB insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, ? as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (...) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, ? as matriculados, ? as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> ?) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, ? as matriculados, ? as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;-
insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, 0 as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt ON am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> 5) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;
Date: 2021-09-17 00:07:14 Duration: 55s687ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, 0 as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt ON am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> 5) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;
Date: 2021-09-16 12:02:16 Duration: 55s319ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, 0 as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt ON am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> 5) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;
Date: 2021-09-16 12:02:16 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
18 2 278.59 MiB 139.29 MiB 139.30 MiB 139.29 MiB insert into consulta.posicao_unidade_turmas (id_unidade_funcional, id_ano_semestre, ano, semestre, flg_especial, id_curso, id_serie, id_tipo_turma_diversificada, id_unidade_localizacao, id_turma, codigo_turma, nome_turma, sigla_turno, num_sala, idade_minima, idade_minima_meses, idade_maxima, idade_maxima_meses, vagas, vagas_remanescentes, enturmados, id_turma_status) select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, turma.id_curso, turma_serie.id_serie, null as id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, turma.idade_minima, turma.idade_minima_meses, turma.idade_maxima, turma.idade_maxima_meses, turma_serie.num_vagas_oferecidas as vagas, turma_serie.num_vagas_remanescentes as vagas_remanescentes, coalesce(alunos.enturmados, ?) as enturmados, turma.id_turma_status from turma inner join turma_serie on turma_serie.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, amt.id_serie_enturmacao, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? where am.id_aluno_matr_status in (...) group by amt.id_turma, amt.id_serie_enturmacao) as alunos on alunos.id_turma = turma.id_turma and alunos.id_serie_enturmacao = turma_serie.id_serie where turma.id_turma_status in (...) union all select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, null as id_curso, null as id_serie, turma_especial.id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, null as idade_minima, null as idade_minima_meses, null as idade_maxima, null as idade_maxima_meses, turma_especial.num_vagas_oferecidas as vagas, turma_especial.num_vagas_remanescentes as vagas_remanescentes, coalesce(alunos.enturmados, ?) as enturmados, turma.id_turma_status from turma inner join turma_especial on turma_especial.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? where am.id_aluno_matr_status in (...) group by amt.id_turma) as alunos on alunos.id_turma = turma.id_turma where turma.id_turma_status in (...);-
insert into consulta.posicao_unidade_turmas (id_unidade_funcional, id_ano_semestre, ano, semestre, flg_especial, id_curso, id_serie, id_tipo_turma_diversificada, id_unidade_localizacao, id_turma, codigo_turma, nome_turma, sigla_turno, num_sala, idade_minima, idade_minima_meses, idade_maxima, idade_maxima_meses, vagas, vagas_remanescentes, enturmados, id_turma_status) select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, turma.id_curso, turma_serie.id_serie, null as id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, turma.idade_minima, turma.idade_minima_meses, turma.idade_maxima, turma.idade_maxima_meses, turma_serie.num_vagas_oferecidas AS vagas, turma_serie.num_vagas_remanescentes AS vagas_remanescentes, coalesce(alunos.enturmados, 0) as enturmados, turma.id_turma_status from turma inner join turma_serie ON turma_serie.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, amt.id_serie_enturmacao, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 where am.id_aluno_matr_status in (1, 2, 7) group by amt.id_turma, amt.id_serie_enturmacao) as alunos on alunos.id_turma = turma.id_turma and alunos.id_serie_enturmacao = turma_serie.id_serie where turma.id_turma_status in (1, 2) union all select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, null as id_curso, null as id_serie, turma_especial.id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, null as idade_minima, null as idade_minima_meses, null as idade_maxima, null as idade_maxima_meses, turma_especial.num_vagas_oferecidas as vagas, turma_especial.num_vagas_remanescentes as vagas_remanescentes, coalesce(alunos.enturmados, 0) as enturmados, turma.id_turma_status from turma inner join turma_especial on turma_especial.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 2 where am.id_aluno_matr_status in (1, 2, 7) group by amt.id_turma) as alunos on alunos.id_turma = turma.id_turma where turma.id_turma_status in (1, 2);
Date: 2021-09-16 12:01:20 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
19 2 217.27 MiB 38.08 MiB 179.19 MiB 108.63 MiB select sp_criar_perfil_extendido ();-
select sp_criar_perfil_extendido ();
Date: 2021-09-16 05:14:52 Duration: 47s882ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
select sp_criar_perfil_extendido ();
Date: 2021-09-16 05:14:52 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
20 2 66.02 MiB 33.01 MiB 33.02 MiB 33.01 MiB from falta_aluno_disciplina fad where id_nota_periodo_aluno = ? and id_aluno_matricula = ? and id_turma = ? and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = ? and dispensa.id_turma = ? and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> array[?]));-
from falta_aluno_disciplina fad where id_nota_periodo_aluno = $1 and id_aluno_matricula = $2 and id_turma = $3 and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = $4 and dispensa.id_turma = $5 and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY[$6]));
Date: 2021-09-16 14:46:22 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
21 2 40.41 MiB 3.20 MiB 37.21 MiB 20.20 MiB select distinct am.id_unidade_funcional, cu.id_usuario, c.id_instituicao from cidadao c inner join aluno a on a.id_responsavel = c.id_cidadao inner join aluno_matricula am on a.id_cidadao = am.id_cidadao inner join cidadao_usuario cu on c.id_cidadao = cu.id_cidadao where am.flg_matricula_atual is true and not exists ( select null from usuario_grupo_unidade ugu inner join grupo_usuario gu on ugu.id_grupo_usuario = gu.id_grupo_usuario where ugu.id_usuario = cu.id_usuario and ugu.id_unidade_funcional = am.id_unidade_funcional and gu.id_ator = ?);-
select distinct am.id_unidade_funcional, cu.id_usuario, c.id_instituicao from cidadao c inner join aluno a on a.id_responsavel = c.id_cidadao inner join aluno_matricula am on a.id_cidadao = am.id_cidadao inner join cidadao_usuario cu on c.id_cidadao = cu.id_cidadao where am.flg_matricula_atual is true and not exists ( select null from usuario_grupo_unidade ugu inner join grupo_usuario gu on ugu.id_grupo_usuario = gu.id_grupo_usuario where ugu.id_usuario = cu.id_usuario and ugu.id_unidade_funcional = am.id_unidade_funcional and gu.id_ator = 2);
Date: 2021-09-16 05:14:01 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
22 1 25.09 MiB 25.09 MiB 25.09 MiB 25.09 MiB insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, ?) as total, coalesce(rfgd.movel, ?) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, ?)) as total, sum(coalesce(movel, ?)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = ? rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.?F?.iR?Gi" failed: no space left on device (?);-
insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, 0) as total, coalesce(rfgd.movel, 0) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, 0)) as total, sum(coalesce(movel, 0)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = 3898 rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.iR93Gi" failed: No space left on device (28);
Date: 2021-09-16 05:12:22 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
23 1 143.75 MiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache where not isdirty ? - 09 - 16 ? : ? : ? ?[?] :[? - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = vacuum, err = ? info: ? : index "pk_ordem_fornecimento" now contains ? row versions in ? pages;-
select count(*) from pg_buffercache where not isdirty 2021 - 09 - 16 21:00:22 - 03[30535] :[4 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: index "pk_ordem_fornecimento" now contains 2 row versions in 2 pages;
Date: 2021-09-16 21:00:22 Duration: 0ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
24 1 33.02 MiB 33.02 MiB 33.02 MiB 33.02 MiB turma_periodo.id_nota_periodo_aluno, am.id_aluno_matricula, amt.chamada, formatar_cpf (dc.numero_cpf, dc.digito_cpf) as cpf, a.codigo as matricula, c.nome as aluno, cc.id_disciplina, serie_matricula.sigla as serie_matricula, na.flg_nao_compareceu, cc.flg_aponta_notas, case when amdd.flg_dispensado_todos_periodos is true and amdd.id_disciplina = d.id_disciplina then amdd.flg_dispensado_todos_periodos is true and amdd.id_disciplina = d.id_disciplina when (amdd.id_motivo_dispensa_disciplina is not null and amdd.id_disciplina = d.id_disciplina and array[turma_periodo.id_nota_periodo_aluno] <@ amdd.periodos) then (amdd.id_motivo_dispensa_disciplina is not null and amdd.id_disciplina = d.id_disciplina and array[turma_periodo.id_nota_periodo_aluno] <@ amdd.periodos) else false end as flg_dispensado, fag.qtd_faltas as faltas_globalizadas, case when (amdd.id_motivo_dispensa_disciplina is not null and amdd.id_disciplina = d.id_disciplina and array[turma_periodo.id_nota_periodo_aluno] <@ amdd.periodos) then null when na.flg_nao_compareceu is true then ? when (curso_turma.flg_permite_recuperacao_semestral is true and exists ( select null from nota_aluno na where id_aluno_matricula = am.id_aluno_matricula and id_disciplina = d.id_disciplina and id_nota_periodo_aluno = ? and id_turma = t.id_turma) and ( select avg(na.nota) from nota_aluno na where id_aluno_matricula = am.id_aluno_matricula and id_disciplina = d.id_disciplina and id_nota_periodo_aluno in (...) and id_turma = t.id_turma) < ( select na.nota from nota_aluno na where id_aluno_matricula = am.id_aluno_matricula and id_disciplina = d.id_disciplina and id_nota_periodo_aluno = ? and id_turma = t.id_turma) and turma_periodo.id_nota_periodo_aluno in (...)) then ( select na.nota from nota_aluno na where id_aluno_matricula = am.id_aluno_matricula and id_disciplina = d.id_disciplina and id_nota_periodo_aluno = ? and id_turma = t.id_turma) else na.nota end as nota, (pa.nota_min_aprovacao * serie_matricula.valor_maximo_nota / ?.?) as nota_minima, pa.id_tipo_arredondamento, serie_matricula.flg_progressao_parcial, case when serie_matricula.flg_progressao_parcial is true then serie_matricula.max_disciplina_progr_parcial else ? end as max_disciplina_progr_parcial, case when amdd.id_motivo_dispensa_disciplina is not null then null else ca.sigla end as conceito, case when amdd.id_motivo_dispensa_disciplina is not null then null else fad.qtd_faltas end as qtd_faltas, cc.flg_aponta_faltas from aluno_matr_turma amt inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join aluno a on a.id_cidadao = am.id_cidadao inner join cidadao c on c.id_cidadao = a.id_cidadao left join documentos_cidadao dc on dc.id_cidadao = c.id_cidadao inner join turma t on amt.id_turma = t.id_turma inner join serie serie_matricula on serie_matricula.id_serie = am.id_serie inner join turma_serie ts on ts.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join serie serie_turma on serie_turma.id_serie = ts.id_serie inner join curso curso_turma on curso_turma.id_curso = serie_turma.id_curso inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on d.id_disciplina = cc.id_disciplina inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = serie_matricula.id_procedimento_avaliacao inner join turma_periodo on turma_periodo.id_turma = t.id_turma left join nota_aluno na on (na.id_disciplina = d.id_disciplina and na.id_aluno_matricula = am.id_aluno_matricula and na.id_turma = amt.id_turma and turma_periodo.id_nota_periodo_aluno = na.id_nota_periodo_aluno) left join falta_aluno_disciplina fad on (fad.id_disciplina = d.id_disciplina and fad.id_aluno_matricula = am.id_aluno_matricula and fad.id_turma = amt.id_turma and turma_periodo.id_nota_periodo_aluno = fad.id_nota_periodo_aluno) left join falta_aluno_globalizada fag on (fag.id_aluno_matricula = am.id_aluno_matricula and fag.id_turma = amt.id_turma and fag.id_nota_periodo_aluno = turma_periodo.id_nota_periodo_aluno) left join aluno_matr_dispensa_disciplina amdd on (amdd.id_aluno_matricula = am.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = d.id_disciplina) left join conceito_avaliacao ca on na.id_conceito_avaliacao = ca.id_conceito_avaliacao where t.flg_organizada = true and amt.id_turma = ? and am.id_aluno_matr_status in (...) and serie_turma.id_forma_avaliacao in (...) order by turma_periodo.id_nota_periodo_aluno, amt.chamada, am.id_aluno_matricula, d.ordem, d.descricao;-
turma_periodo.id_nota_periodo_aluno, am.id_aluno_matricula, amt.chamada, formatar_cpf (dc.numero_cpf, dc.digito_cpf) as cpf, a.codigo as matricula, c.nome as aluno, cc.id_disciplina, serie_matricula.sigla as serie_matricula, na.flg_nao_compareceu, cc.flg_aponta_notas, case when amdd.flg_dispensado_todos_periodos is true and amdd.id_disciplina = d.id_disciplina then amdd.flg_dispensado_todos_periodos is true and amdd.id_disciplina = d.id_disciplina when (amdd.id_motivo_dispensa_disciplina is not null and amdd.id_disciplina = d.id_disciplina and array[turma_periodo.id_nota_periodo_aluno] <@ amdd.periodos) then (amdd.id_motivo_dispensa_disciplina is not null and amdd.id_disciplina = d.id_disciplina and array[turma_periodo.id_nota_periodo_aluno] <@ amdd.periodos) else false end as flg_dispensado, fag.qtd_faltas as faltas_globalizadas, case when (amdd.id_motivo_dispensa_disciplina is not null and amdd.id_disciplina = d.id_disciplina and array[turma_periodo.id_nota_periodo_aluno] <@ amdd.periodos) then null when na.flg_nao_compareceu is true then 0 when (curso_turma.flg_permite_recuperacao_semestral is true and exists ( select null from nota_aluno na where id_aluno_matricula = am.id_aluno_matricula and id_disciplina = d.id_disciplina and id_nota_periodo_aluno = 10 and id_turma = t.id_turma) and ( select avg(na.nota) from nota_aluno na where id_aluno_matricula = am.id_aluno_matricula and id_disciplina = d.id_disciplina and id_nota_periodo_aluno in (1, 2) and id_turma = t.id_turma) < ( select na.nota from nota_aluno na where id_aluno_matricula = am.id_aluno_matricula and id_disciplina = d.id_disciplina and id_nota_periodo_aluno = 10 and id_turma = t.id_turma) and turma_periodo.id_nota_periodo_aluno in (1, 2)) then ( select na.nota from nota_aluno na where id_aluno_matricula = am.id_aluno_matricula and id_disciplina = d.id_disciplina and id_nota_periodo_aluno = 10 and id_turma = t.id_turma) else na.nota end as nota, (pa.nota_min_aprovacao * serie_matricula.valor_maximo_nota / 100.0) as nota_minima, pa.id_tipo_arredondamento, serie_matricula.flg_progressao_parcial, case when serie_matricula.flg_progressao_parcial is true then serie_matricula.max_disciplina_progr_parcial else 0 end as max_disciplina_progr_parcial, case when amdd.id_motivo_dispensa_disciplina is not null then null else ca.sigla end as conceito, case when amdd.id_motivo_dispensa_disciplina is not null then null else fad.qtd_faltas end as qtd_faltas, cc.flg_aponta_faltas from aluno_matr_turma amt inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join aluno a on a.id_cidadao = am.id_cidadao inner join cidadao c on c.id_cidadao = a.id_cidadao left join documentos_cidadao dc on dc.id_cidadao = c.id_cidadao inner join turma t on amt.id_turma = t.id_turma inner join serie serie_matricula on serie_matricula.id_serie = am.id_serie inner join turma_serie ts on ts.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join serie serie_turma on serie_turma.id_serie = ts.id_serie inner join curso curso_turma on curso_turma.id_curso = serie_turma.id_curso inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on d.id_disciplina = cc.id_disciplina inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = serie_matricula.id_procedimento_avaliacao inner join turma_periodo on turma_periodo.id_turma = t.id_turma left join nota_aluno na on (na.id_disciplina = d.id_disciplina and na.id_aluno_matricula = am.id_aluno_matricula and na.id_turma = amt.id_turma and turma_periodo.id_nota_periodo_aluno = na.id_nota_periodo_aluno) left join falta_aluno_disciplina fad on (fad.id_disciplina = d.id_disciplina and fad.id_aluno_matricula = am.id_aluno_matricula and fad.id_turma = amt.id_turma and turma_periodo.id_nota_periodo_aluno = fad.id_nota_periodo_aluno) left join falta_aluno_globalizada fag on (fag.id_aluno_matricula = am.id_aluno_matricula and fag.id_turma = amt.id_turma and fag.id_nota_periodo_aluno = turma_periodo.id_nota_periodo_aluno) left join aluno_matr_dispensa_disciplina amdd on (amdd.id_aluno_matricula = am.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = d.id_disciplina) left join conceito_avaliacao ca on na.id_conceito_avaliacao = ca.id_conceito_avaliacao where t.flg_organizada = true and amt.id_turma = $1 and am.id_aluno_matr_status in (1, 2, 7) and serie_turma.id_forma_avaliacao in (1, 2) order by turma_periodo.id_nota_periodo_aluno, amt.chamada, am.id_aluno_matricula, d.ordem, d.descricao;
Date: 2021-09-16 15:46:18 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
25 1 1.06 MiB 1.06 MiB 1.06 MiB 1.06 MiB insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, ?) as total, coalesce(rfgd.movel, ?) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, ?)) as total, sum(coalesce(movel, ?)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = ? rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.?F?.GUESq2" failed: no space left on device (?) rsync error: some files / attrs were not transferred (see previous errors) (code ?) at main.c (?)[sender = ?.?.?];-
insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, 0) as total, coalesce(rfgd.movel, 0) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, 0)) as total, sum(coalesce(movel, 0)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = 3898 rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.GUESq2" failed: No space left on device (28) rsync error: some files / attrs were not transferred (see previous errors) (code 23) at main.c (1207)[sender = 3.1.3];
Date: 2021-09-16 05:12:31 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
26 1 143.75 MiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache where reldatabase is not null rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.?F?.?Hyj3F" failed: no space left on device (?);-
select count(*) from pg_buffercache where reldatabase is not null rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.0Hyj3F" failed: No space left on device (28);
Date: 2021-09-16 05:16:19 Duration: 0ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
27 1 33.02 MiB 33.02 MiB 33.02 MiB 33.02 MiB set numero_aula = sda.seq_numero_aula from ( select sda.id_situacao_didatica_aula, row_number() over (order by sda.data, horario_turma.horario_inicio) as seq_numero_aula from situacao_didatica_aula sda inner join horario_turma on horario_turma.id_horario_turma = sda.id_horario_turma where sda.id_turma = ? and sda.id_serie = ? and sda.id_componente_curricular = ?) as sda where situacao_didatica_aula.id_situacao_didatica_aula = sda.id_situacao_didatica_aula;-
set numero_aula = sda.seq_numero_aula from ( select sda.id_situacao_didatica_aula, row_number() over (order by sda.data, horario_turma.horario_inicio) as seq_numero_aula from situacao_didatica_aula sda inner join horario_turma on horario_turma.id_horario_turma = sda.id_horario_turma where sda.id_turma = $1 and sda.id_serie = $2 and sda.id_componente_curricular = $3) as sda where situacao_didatica_aula.id_situacao_didatica_aula = sda.id_situacao_didatica_aula;
Date: 2021-09-16 15:46:16 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
28 1 25.09 MiB 25.09 MiB 25.09 MiB 25.09 MiB insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, ?) as total, coalesce(rfgd.movel, ?) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, ?)) as total, sum(coalesce(movel, ?)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = ? rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.?F?.GPV?h8" failed: no space left on device (?) rsync error: some files / attrs were not transferred (see previous errors) (code ?) at main.c (?)[sender = ?.?.?];-
insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, 0) as total, coalesce(rfgd.movel, 0) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, 0)) as total, sum(coalesce(movel, 0)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = 3898 rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.GPV6h8" failed: No space left on device (28) rsync error: some files / attrs were not transferred (see previous errors) (code 23) at main.c (1207)[sender = 3.1.3];
Date: 2021-09-16 05:12:20 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
29 1 1.08 MiB 1.08 MiB 1.08 MiB 1.08 MiB insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, ?) as total, coalesce(rfgd.movel, ?) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, ?)) as total, sum(coalesce(movel, ?)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = ? rsync error: some files / attrs were not transferred (see previous errors) (code ?) at main.c (?)[sender = ?.?.?];-
insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, 0) as total, coalesce(rfgd.movel, 0) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, 0)) as total, sum(coalesce(movel, 0)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = 3898 rsync error: some files / attrs were not transferred (see previous errors) (code 23) at main.c (1207)[sender = 3.1.3];
Date: 2021-09-16 05:12:23 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
30 1 14.75 MiB 14.75 MiB 14.75 MiB 14.75 MiB select distinct professor_unidade.ano || ? || servidor_cargo.id_servidor_cargo_base as id, professor_unidade.ano, null as semestre, s.registro_funcional as rf, servidor_cargo.cl as cl, c.nome as professor, ca.descricao as cargo, sf.descricao as situacao_funcional, coalesce(aps.coluna1 + aps.coluna2, ?) as pontos, jtt.descricao as descricao_jornada_opcao, horas_atribuidas, null as jex, servidor_cargo.id_servidor_cargo_base as servidor_cargo, true as is_servidor_cargo_base, c.id_cidadao, null as id_ano_semestre, s.registro_funcional_numerico as rf_integer, jtt.sigla || ? || jtt.carga_horaria || ? as jornada_opcao, servidor_cargo.matricula_cargo as matricula, jtt.carga_horaria as carga, case when ato_historico.contador notnull then ? else ? end as situacao_atual, coalesce(aula_disp_componente.aulas, ?) + coalesce(aula_disp_regencia.aulas, ?) as horas_disponibilizadas from servidor_cargo_base servidor_cargo inner join professor_unidade_cargo_base professor_unidade on professor_unidade.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base inner join situacao_funcional sf on sf.id_situacao_funcional = servidor_cargo.id_situacao_funcional inner join servidor s on s.id_cidadao = servidor_cargo.id_cidadao inner join cidadao c on s.id_cidadao = c.id_cidadao inner join cargo ca on ca.id_cargo = servidor_cargo.id_cargo inner join jorn_trabalho_opcao_car_base jtocb on jtocb.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base inner join jorn_trabalho_opcao_serv jtos on jtos.id_jorn_trabalho_opcao_serv = jtocb.id_jorn_trabalho_opcao_serv and jtos.id_cidadao = c.id_cidadao and jtos.ano = professor_unidade.ano inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo left join atrib_pont_serv_cargo_base apscb on apscb.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join atrib_pontuacao_serv aps on aps.id_atrib_pontuacao_serv = apscb.id_atrib_pontuacao_serv and aps.ano = professor_unidade.ano left join ( select sah.id_servidor_cargo_base, count(sah.id_servidor_cargo_base) as contador from servidor_ato_historico sah inner join ato_historico_tipo aht2 on aht2.id_ato_historico_tipo = sah.id_ato_historico_tipo where aht2.id_categoria_ato_historico = ? and sah.data_referencia <= now() and (sah.data_fim isnull or sah.data_fim >= now()) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tch.id_servidor_cargo_base, sum(cc.qtd_aulas_semanal) as aulas from turma_componente_historico tch inner join turma_componente tc on tch.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tch.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tc.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = ?) and tc.id_turma_componente_status <> ? group by tch.id_servidor_cargo_base) aula_disp_componente on aula_disp_componente.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select trah.id_servidor_cargo_base, sum(tra.aulas_semanal_qtd) as aulas from turma_regencia_atrib_hist trah inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = trah.id_turma_regencia_atribuicao where trah.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tra.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = ?) and tra.id_turma_regencia_atrib_status <> ? group by trah.id_servidor_cargo_base) aula_disp_regencia on aula_disp_regencia.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tcs.id_servidor_cargo_base, sum(cc.qtd_aulas_semanal) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_componente_servidor tcs inner join turma_componente tc on tcs.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular inner join turma on tc.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tcs.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tc.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = ?) and tc.id_turma_componente_status <> ? group by tcs.id_servidor_cargo_base, turma.id_unidade_funcional, ambiente.id_unidade_referencia) aula_atrib_componente on aula_atrib_componente.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tras.id_servidor_cargo_base, sum(tra.aulas_semanal_qtd) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_regencia_atrib_srv tras inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = tras.id_turma_regencia_atribuicao inner join turma on tra.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tras.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tra.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = ?) and tra.id_turma_regencia_atrib_status <> ? group by tras.id_servidor_cargo_base, turma.id_unidade_funcional, ambiente.id_unidade_referencia) aula_atrib_regencia on aula_atrib_regencia.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base where servidor_cargo.flg_aberto and (professor_unidade.ano = ?) and professor_unidade.id_unidade_funcional = ? and (c.id_instituicao = ?)) union all ( select professor_unidade.ano || ? || servidor_cargo.id_servidor_cargo_sobr_alt as id, professor_unidade.ano, null as semestre, s.registro_funcional as rf, null as cl, c.nome as professor, ca.descricao as cargo, ? as situacao_funcional, coalesce(aps.coluna1 + aps.coluna2, ?) as pontos, jtt.descricao as descricao_jornada_opcao, jtos.horas_atribuidas, null as jex, servidor_cargo.id_servidor_cargo_sobr_alt as servidor_cargo, false as is_servidor_cargo_base, c.id_cidadao, null as id_ano_semestre, s.registro_funcional_numerico as rf_integer, jtt.sigla || ? || jtt.carga_horaria || ? as jornada_opcao, null as matricula, jtt.carga_horaria as carga, case when ato_historico.contador notnull then ? else ? end as situacao_atual, coalesce(aula_disp_componente.aulas, ?) + coalesce(aula_disp_regencia.aulas, ?) as horas_disponibilizadas from servidor_cargo_sobr_alt servidor_cargo inner join professor_unidade_cargo_sobr professor_unidade on professor_unidade.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt inner join servidor s on s.id_cidadao = servidor_cargo.id_cidadao inner join cidadao c on s.id_cidadao = c.id_cidadao inner join cargo ca on ca.id_cargo = servidor_cargo.id_cargo inner join jorn_trabalho_opcao_car_sobr jtocs on jtocs.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt inner join jorn_trabalho_opcao_serv jtos on jtos.id_jorn_trabalho_opcao_serv = jtocs.id_jorn_trabalho_opcao_serv and jtos.id_cidadao = c.id_cidadao and jtos.ano = professor_unidade.ano inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo left join atrib_pont_serv_cargo_sobr apscs on apscs.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt -- vazia left join atrib_pontuacao_serv aps on aps.id_atrib_pontuacao_serv = apscs.id_atrib_pontuacao_serv and aps.ano = professor_unidade.ano left join ( select sah.id_servidor_cargo_base, count(sah.id_servidor_cargo_base) as contador from servidor_ato_historico sah inner join ato_historico_tipo aht2 on aht2.id_ato_historico_tipo = sah.id_ato_historico_tipo where aht2.id_categoria_ato_historico = ? and sah.data_referencia <= now() and (sah.data_fim isnull or sah.data_fim >= now()) group by id_servidor_cargo_base ) as ato_historico on ato_historico.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tch.id_servidor_cargo_sobr_alt, sum(cc.qtd_aulas_semanal) as aulas from turma_componente_historico tch inner join turma_componente tc on tch.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tch.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tc.id_ano_semestre in (select id_ano_semestre from ano_semestre where ano = ?) and tc.id_turma_componente_status <> ? group by tch.id_servidor_cargo_sobr_alt ) aula_disp_componente on aula_disp_componente.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt left join lateral ( select trah.id_servidor_cargo_sobr_alt, sum(tra.aulas_semanal_qtd) as aulas from turma_regencia_atrib_hist trah inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = trah.id_turma_regencia_atribuicao where trah.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tra.id_ano_semestre in (select id_ano_semestre from ano_semestre where ano = ?) and tra.id_turma_regencia_atrib_status <> ? group by trah.id_servidor_cargo_sobr_alt ) aula_disp_regencia on aula_disp_regencia.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt left join lateral ( select tcs.id_servidor_cargo_sobr_alt, sum(cc.qtd_aulas_semanal) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_componente_servidor tcs inner join turma_componente tc on tcs.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular inner join turma on tc.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tcs.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tc.id_ano_semestre in (select id_ano_semestre from ano_semestre where ano = ?) and tc.id_turma_componente_status <> ? group by tcs.id_servidor_cargo_sobr_alt, turma.id_unidade_funcional, ambiente.id_unidade_referencia ) aula_atrib_componente on aula_atrib_componente.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt left join lateral ( select tras.id_servidor_cargo_sobr_alt, sum(tra.aulas_semanal_qtd) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_regencia_atrib_srv tras inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = tras.id_turma_regencia_atribuicao inner join turma on tra.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tras.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tra.id_ano_semestre in (select id_ano_semestre from ano_semestre where ano = ?) and tra.id_turma_regencia_atrib_status <> ? group by tras.id_servidor_cargo_sobr_alt, turma.id_unidade_funcional, ambiente.id_unidade_referencia ) aula_atrib_regencia on aula_atrib_regencia.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt where servidor_cargo.flg_aberto and (professor_unidade.ano = ? ) and professor_unidade.id_unidade_funcional = ? and (c.id_instituicao = ? ) ) order by professor limit ? offset ?;-
select distinct professor_unidade.ano || '_cb_' || servidor_cargo.id_servidor_cargo_base as id, professor_unidade.ano, null as semestre, s.registro_funcional as rf, servidor_cargo.cl as cl, c.nome as professor, ca.descricao as cargo, sf.descricao as situacao_funcional, coalesce(aps.coluna1 + aps.coluna2, 0) as pontos, jtt.descricao as descricao_jornada_opcao, horas_atribuidas, null as jex, servidor_cargo.id_servidor_cargo_base as servidor_cargo, true as is_servidor_cargo_base, c.id_cidadao, null as id_ano_semestre, s.registro_funcional_numerico as rf_integer, jtt.sigla || ' (' || jtt.carga_horaria || ')' as jornada_opcao, servidor_cargo.matricula_cargo as matricula, jtt.carga_horaria as carga, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual, coalesce(aula_disp_componente.aulas, 0) + coalesce(aula_disp_regencia.aulas, 0) as horas_disponibilizadas from servidor_cargo_base servidor_cargo inner join professor_unidade_cargo_base professor_unidade on professor_unidade.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base inner join situacao_funcional sf on sf.id_situacao_funcional = servidor_cargo.id_situacao_funcional inner join servidor s on s.id_cidadao = servidor_cargo.id_cidadao inner join cidadao c on s.id_cidadao = c.id_cidadao inner join cargo ca on ca.id_cargo = servidor_cargo.id_cargo inner join jorn_trabalho_opcao_car_base jtocb on jtocb.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base inner join jorn_trabalho_opcao_serv jtos on jtos.id_jorn_trabalho_opcao_serv = jtocb.id_jorn_trabalho_opcao_serv and jtos.id_cidadao = c.id_cidadao and jtos.ano = professor_unidade.ano inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo left join atrib_pont_serv_cargo_base apscb on apscb.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join atrib_pontuacao_serv aps on aps.id_atrib_pontuacao_serv = apscb.id_atrib_pontuacao_serv and aps.ano = professor_unidade.ano left join ( select sah.id_servidor_cargo_base, count(sah.id_servidor_cargo_base) as contador from servidor_ato_historico sah inner join ato_historico_tipo aht2 on aht2.id_ato_historico_tipo = sah.id_ato_historico_tipo where aht2.id_categoria_ato_historico = $1 and sah.data_referencia <= now() and (sah.data_fim isnull or sah.data_fim >= now()) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tch.id_servidor_cargo_base, sum(cc.qtd_aulas_semanal) as aulas from turma_componente_historico tch inner join turma_componente tc on tch.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tch.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tc.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = $2) and tc.id_turma_componente_status <> 4 group by tch.id_servidor_cargo_base) aula_disp_componente on aula_disp_componente.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select trah.id_servidor_cargo_base, sum(tra.aulas_semanal_qtd) as aulas from turma_regencia_atrib_hist trah inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = trah.id_turma_regencia_atribuicao where trah.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tra.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = $3) and tra.id_turma_regencia_atrib_status <> 4 group by trah.id_servidor_cargo_base) aula_disp_regencia on aula_disp_regencia.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tcs.id_servidor_cargo_base, sum(cc.qtd_aulas_semanal) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_componente_servidor tcs inner join turma_componente tc on tcs.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular inner join turma on tc.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tcs.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tc.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = $4) and tc.id_turma_componente_status <> 4 group by tcs.id_servidor_cargo_base, turma.id_unidade_funcional, ambiente.id_unidade_referencia) aula_atrib_componente on aula_atrib_componente.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tras.id_servidor_cargo_base, sum(tra.aulas_semanal_qtd) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_regencia_atrib_srv tras inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = tras.id_turma_regencia_atribuicao inner join turma on tra.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tras.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tra.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = $5) and tra.id_turma_regencia_atrib_status <> 4 group by tras.id_servidor_cargo_base, turma.id_unidade_funcional, ambiente.id_unidade_referencia) aula_atrib_regencia on aula_atrib_regencia.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base where servidor_cargo.flg_aberto and (professor_unidade.ano = $6) and professor_unidade.id_unidade_funcional = $7 and (c.id_instituicao = $8)) union all ( select professor_unidade.ano || '_cs_' || servidor_cargo.id_servidor_cargo_sobr_alt as id, professor_unidade.ano, null as semestre, s.registro_funcional as rf, null as cl, c.nome as professor, ca.descricao as cargo, 'Sobreposto' as situacao_funcional, coalesce(aps.coluna1 + aps.coluna2, 0) as pontos, jtt.descricao as descricao_jornada_opcao, jtos.horas_atribuidas, null as jex, servidor_cargo.id_servidor_cargo_sobr_alt as servidor_cargo, false as is_servidor_cargo_base, c.id_cidadao, null as id_ano_semestre, s.registro_funcional_numerico as rf_integer, jtt.sigla || ' (' || jtt.carga_horaria || ')' as jornada_opcao, null as matricula, jtt.carga_horaria as carga, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual, coalesce(aula_disp_componente.aulas, 0) + coalesce(aula_disp_regencia.aulas, 0) as horas_disponibilizadas from servidor_cargo_sobr_alt servidor_cargo inner join professor_unidade_cargo_sobr professor_unidade on professor_unidade.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt inner join servidor s on s.id_cidadao = servidor_cargo.id_cidadao inner join cidadao c on s.id_cidadao = c.id_cidadao inner join cargo ca on ca.id_cargo = servidor_cargo.id_cargo inner join jorn_trabalho_opcao_car_sobr jtocs on jtocs.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt inner join jorn_trabalho_opcao_serv jtos on jtos.id_jorn_trabalho_opcao_serv = jtocs.id_jorn_trabalho_opcao_serv and jtos.id_cidadao = c.id_cidadao and jtos.ano = professor_unidade.ano inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo left join atrib_pont_serv_cargo_sobr apscs on apscs.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt -- VAZIA left join atrib_pontuacao_serv aps on aps.id_atrib_pontuacao_serv = apscs.id_atrib_pontuacao_serv and aps.ano = professor_unidade.ano left join ( select sah.id_servidor_cargo_base, count(sah.id_servidor_cargo_base) as contador from servidor_ato_historico sah inner join ato_historico_tipo aht2 on aht2.id_ato_historico_tipo = sah.id_ato_historico_tipo where aht2.id_categoria_ato_historico = $9 and sah.data_referencia <= now() and (sah.data_fim isnull or sah.data_fim >= now()) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tch.id_servidor_cargo_sobr_alt, sum(cc.qtd_aulas_semanal) as aulas from turma_componente_historico tch inner join turma_componente tc on tch.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tch.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tc.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = $10) and tc.id_turma_componente_status <> 4 group by tch.id_servidor_cargo_sobr_alt) aula_disp_componente on aula_disp_componente.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt left join lateral ( select trah.id_servidor_cargo_sobr_alt, sum(tra.aulas_semanal_qtd) as aulas from turma_regencia_atrib_hist trah inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = trah.id_turma_regencia_atribuicao where trah.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tra.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = $11) and tra.id_turma_regencia_atrib_status <> 4 group by trah.id_servidor_cargo_sobr_alt) aula_disp_regencia on aula_disp_regencia.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt left join lateral ( select tcs.id_servidor_cargo_sobr_alt, sum(cc.qtd_aulas_semanal) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_componente_servidor tcs inner join turma_componente tc on tcs.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular inner join turma on tc.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tcs.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tc.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = $12) and tc.id_turma_componente_status <> 4 group by tcs.id_servidor_cargo_sobr_alt, turma.id_unidade_funcional, ambiente.id_unidade_referencia) aula_atrib_componente on aula_atrib_componente.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt left join lateral ( select tras.id_servidor_cargo_sobr_alt, sum(tra.aulas_semanal_qtd) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_regencia_atrib_srv tras inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = tras.id_turma_regencia_atribuicao inner join turma on tra.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tras.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tra.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = $13) and tra.id_turma_regencia_atrib_status <> 4 group by tras.id_servidor_cargo_sobr_alt, turma.id_unidade_funcional, ambiente.id_unidade_referencia) aula_atrib_regencia on aula_atrib_regencia.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt where servidor_cargo.flg_aberto and (professor_unidade.ano = $14) and professor_unidade.id_unidade_funcional = $15 and (c.id_instituicao = $16)) order by professor limit 20 offset 20;
Date: 2021-09-16 13:22:54 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
31 1 33.02 MiB 33.02 MiB 33.02 MiB 33.02 MiB to_char(me.data, ?) as data, case when ee.id_movimentacao_estoque is not null then ? when es.id_movimentacao_estoque is not null then ? when er.id_movimentacao_estoque is not null and er.id_unidade_funcional_destino = ? then ? when er.id_movimentacao_estoque is not null and er.id_unidade_funcional_destino <> ? then ? end as movimentacao, ic.descricao as item_consumo, alimentacao.format_quantidade (mei.quantidade, ic.id_item_consumo) || ? || mei.unidade_medida as quantidade, ice.lote, to_char(ice.data_validade, ?) as data_validade from alimentacao.movimentacao_estoque me left join alimentacao.estoque_entrada ee on ee.id_movimentacao_estoque = me.id_movimentacao_estoque left join alimentacao.estoque_saida es on es.id_movimentacao_estoque = me.id_movimentacao_estoque left join alimentacao.estoque_remanejamento er on er.id_movimentacao_estoque = me.id_movimentacao_estoque inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = me.id_movimentacao_estoque inner join alimentacao.item_consumo ic on ic.id_item_consumo = mei.id_item_consumo inner join alimentacao.item_consumo_estoque ice on ice.id_item_consumo_estoque = mei.id_item_consumo_estoque where me.data >= ? and me.data <= ? and (me.id_unidade_funcional = ? or er.id_unidade_funcional_destino = ?) and ic.id_grupo_item_consumo = ? order by "data" asc) tabela;-
to_char(me.data, 'dd/MM/yyyy') as data, case when ee.id_movimentacao_estoque is not null then 'Entrada' when es.id_movimentacao_estoque is not null then 'Saída' when er.id_movimentacao_estoque is not null and er.id_unidade_funcional_destino = $1 then 'Remanejamento de entrada' when er.id_movimentacao_estoque is not null and er.id_unidade_funcional_destino <> $2 then 'Remanejamento de saída' end as movimentacao, ic.descricao as item_consumo, alimentacao.format_quantidade (mei.quantidade, ic.id_item_consumo) || ' ' || mei.unidade_medida as quantidade, ice.lote, to_char(ice.data_validade, 'dd/MM/yyyy') as data_validade from alimentacao.movimentacao_estoque me left join alimentacao.estoque_entrada ee on ee.id_movimentacao_estoque = me.id_movimentacao_estoque left join alimentacao.estoque_saida es on es.id_movimentacao_estoque = me.id_movimentacao_estoque left join alimentacao.estoque_remanejamento er on er.id_movimentacao_estoque = me.id_movimentacao_estoque inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = me.id_movimentacao_estoque inner join alimentacao.item_consumo ic on ic.id_item_consumo = mei.id_item_consumo inner join alimentacao.item_consumo_estoque ice on ice.id_item_consumo_estoque = mei.id_item_consumo_estoque where me.data >= $3 and me.data <= $4 and (me.id_unidade_funcional = $5 or er.id_unidade_funcional_destino = $6) and ic.id_grupo_item_consumo = $7 order by "data" asc) tabela;
Date: 2021-09-16 15:46:21 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
32 1 57.80 MiB 57.80 MiB 57.80 MiB 57.80 MiB update usuario set nome = cidadao.nome from cidadao_usuario inner join aluno on aluno.id_cidadao = cidadao_usuario.id_cidadao inner join cidadao on aluno.id_cidadao = cidadao.id_cidadao where usuario.id_usuario = cidadao_usuario.id_usuario and usuario.nome <> cidadao.nome;-
update usuario set nome = cidadao.nome from cidadao_usuario inner join aluno on aluno.id_cidadao = cidadao_usuario.id_cidadao inner join cidadao on aluno.id_cidadao = cidadao.id_cidadao where usuario.id_usuario = cidadao_usuario.id_usuario and usuario.nome <> cidadao.nome;
Date: 2021-09-16 05:16:06 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
33 1 33.01 MiB 33.01 MiB 33.01 MiB 33.01 MiB m.id_movimentacao_estoque AS "idMovimentacaoEstoque", to_char(m.data, ?) as data, case when s.flg_alimentacao_escolar then ? else mme.sigla end as motivo, i.descricao as item, g.descricao as grupo from alimentacao.movimentacao_estoque m inner join alimentacao.estoque_saida s on s.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.item_consumo i on mei.id_item_consumo = i.id_item_consumo inner join alimentacao.grupo_item_consumo g on g.id_grupo_item_consumo = i.id_grupo_item_consumo left join alimentacao.motivo_movimentacao_estoque mme on mme.id_motivo_movimentacao_estoque = s.id_motivo_movimentacao_estoque where m.id_unidade_funcional = ? order by "m"."data" asc) tabela;-
m.id_movimentacao_estoque as "idMovimentacaoEstoque", to_char(m.data, 'dd/MM/yyyy') as data, case when s.flg_alimentacao_escolar then 'Alimentação escolar' else mme.sigla end as motivo, i.descricao as item, g.descricao as grupo from alimentacao.movimentacao_estoque m inner join alimentacao.estoque_saida s on s.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.item_consumo i on mei.id_item_consumo = i.id_item_consumo inner join alimentacao.grupo_item_consumo g on g.id_grupo_item_consumo = i.id_grupo_item_consumo left join alimentacao.motivo_movimentacao_estoque mme on mme.id_motivo_movimentacao_estoque = s.id_motivo_movimentacao_estoque where m.id_unidade_funcional = $1 order by "m"."data" asc) tabela;
Date: 2021-09-16 14:46:17 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
34 1 143.75 MiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache where not isdirty ? - 09 - 16 ? : ? : ? ?[?] :[? - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = vacuum, err = ? info: ? : vacuuming "public.video_pagina_avulsa_portal";-
select count(*) from pg_buffercache where not isdirty 2021 - 09 - 16 23:16:49 - 03[6705] :[1 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "public.video_pagina_avulsa_portal";
Date: 2021-09-16 23:16:49 Duration: 0ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
35 1 33.02 MiB 33.02 MiB 33.02 MiB 33.02 MiB d.id_disciplina, d.descricao, cc.flg_aponta_notas, p1.nota as nota_p1, p1.sigla as conceito_p1, fad1.qtd_faltas as qtd_faltas_p1, p1.flg_nao_compareceu as nc_p1, p2.nota as nota_p2, p2.sigla as conceito_p2, fad2.qtd_faltas as qtd_faltas_p2, p2.flg_nao_compareceu as nc_p2, p3.nota as nota_p3, p3.sigla as conceito_p3, fad3.qtd_faltas as qtd_faltas_p3, p3.flg_nao_compareceu as nc_p3, p4.nota as nota_p4, p4.sigla as conceito_p4, fad4.qtd_faltas as qtd_faltas_p4, p4.flg_nao_compareceu as nc_p4, cf.nota as nota_rf, cf.sigla as conceito_rf, null as qtd_faltas, rec.nota as nota_rec, rec.sigla conceito_rec, cc.qtd_aulas_semanal, amdd.flg_dispensado_todos_periodos is true as flg_dispensado, case when amdd.flg_dispensado_todos_periodos is true then null else amdd.periodos || mdp.periodos end AS "periodosDispensaDisciplina", null as perc_freq, null as flg_possui_falta, rec.flg_nao_compareceu as nc_rec, fad1.falta_justificada as fj_p1, fad1.falta_nao_justificada as fnj_p1, fad2.falta_justificada as fj_p2, fad2.falta_nao_justificada as fnj_p2, fad3.falta_justificada as fj_p3, fad3.falta_nao_justificada as fnj_p3, fad4.falta_justificada as fj_p4, fad4.falta_nao_justificada as fnj_p4, null as qtd_faltas_nao_justificadas, cc.flg_aponta_faltas, d.ordem, cc.id_nucleo_disciplina, nd.descricao_historico from aluno_matricula am inner join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula inner join turma_serie ts on ts.id_serie = amt.id_serie_enturmacao and ts.id_turma = amt.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on d.id_disciplina = cc.id_disciplina inner join nucleo_disciplina nd on nd.id_nucleo_disciplina = cc.id_nucleo_disciplina left join aluno_matr_dispensa_disciplina amdd on amdd.id_aluno_matricula = am.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = d.id_disciplina left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad1 on fad1.id_aluno_matricula = am.id_aluno_matricula and fad1.id_turma = amt.id_turma and fad1.id_disciplina = d.id_disciplina and fad1.id_nota_periodo_aluno = ? left join falta_aluno_disciplina fad2 on fad2.id_aluno_matricula = am.id_aluno_matricula and fad2.id_turma = amt.id_turma and fad2.id_disciplina = d.id_disciplina and fad2.id_nota_periodo_aluno = ? left join falta_aluno_disciplina fad3 on fad3.id_aluno_matricula = am.id_aluno_matricula and fad3.id_turma = amt.id_turma and fad3.id_disciplina = d.id_disciplina and fad3.id_nota_periodo_aluno = ? left join falta_aluno_disciplina fad4 on fad4.id_aluno_matricula = am.id_aluno_matricula and fad4.id_turma = amt.id_turma and fad4.id_disciplina = d.id_disciplina and fad4.id_nota_periodo_aluno = ? left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as p1 on p1.id_aluno_matricula = amt.id_aluno_matricula and p1.id_turma = amt.id_turma and p1.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as p2 on p2.id_aluno_matricula = amt.id_aluno_matricula and p2.id_turma = amt.id_turma and p2.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as p3 on p3.id_aluno_matricula = amt.id_aluno_matricula and p3.id_turma = amt.id_turma and p3.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as p4 on p4.id_aluno_matricula = amt.id_aluno_matricula and p4.id_turma = amt.id_turma and p4.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as cf on cf.id_aluno_matricula = amt.id_aluno_matricula and cf.id_turma = amt.id_turma and cf.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as rec on rec.id_aluno_matricula = amt.id_aluno_matricula and rec.id_turma = amt.id_turma and rec.id_disciplina = d.id_disciplina where am.id_aluno_matricula = ? and amt.id_turma = ? order by id_nucleo_disciplina, d.ordem, d.descricao;-
d.id_disciplina, d.descricao, cc.flg_aponta_notas, p1.nota as nota_p1, p1.sigla as conceito_p1, fad1.qtd_faltas as qtd_faltas_p1, p1.flg_nao_compareceu as nc_p1, p2.nota as nota_p2, p2.sigla as conceito_p2, fad2.qtd_faltas as qtd_faltas_p2, p2.flg_nao_compareceu as nc_p2, p3.nota as nota_p3, p3.sigla as conceito_p3, fad3.qtd_faltas as qtd_faltas_p3, p3.flg_nao_compareceu as nc_p3, p4.nota as nota_p4, p4.sigla as conceito_p4, fad4.qtd_faltas as qtd_faltas_p4, p4.flg_nao_compareceu as nc_p4, cf.nota as nota_rf, cf.sigla as conceito_rf, null as qtd_faltas, rec.nota as nota_rec, rec.sigla conceito_rec, cc.qtd_aulas_semanal, amdd.flg_dispensado_todos_periodos is true as flg_dispensado, case when amdd.flg_dispensado_todos_periodos is true then null else amdd.periodos || mdp.periodos end as "periodosDispensaDisciplina", null as perc_freq, null as flg_possui_falta, rec.flg_nao_compareceu as nc_rec, fad1.falta_justificada as fj_p1, fad1.falta_nao_justificada as fnj_p1, fad2.falta_justificada as fj_p2, fad2.falta_nao_justificada as fnj_p2, fad3.falta_justificada as fj_p3, fad3.falta_nao_justificada as fnj_p3, fad4.falta_justificada as fj_p4, fad4.falta_nao_justificada as fnj_p4, null as qtd_faltas_nao_justificadas, cc.flg_aponta_faltas, d.ordem, cc.id_nucleo_disciplina, nd.descricao_historico from aluno_matricula am inner join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula inner join turma_serie ts on ts.id_serie = amt.id_serie_enturmacao and ts.id_turma = amt.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on d.id_disciplina = cc.id_disciplina inner join nucleo_disciplina nd on nd.id_nucleo_disciplina = cc.id_nucleo_disciplina left join aluno_matr_dispensa_disciplina amdd on amdd.id_aluno_matricula = am.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = d.id_disciplina left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad1 on fad1.id_aluno_matricula = am.id_aluno_matricula and fad1.id_turma = amt.id_turma and fad1.id_disciplina = d.id_disciplina and fad1.id_nota_periodo_aluno = $1 left join falta_aluno_disciplina fad2 on fad2.id_aluno_matricula = am.id_aluno_matricula and fad2.id_turma = amt.id_turma and fad2.id_disciplina = d.id_disciplina and fad2.id_nota_periodo_aluno = $2 left join falta_aluno_disciplina fad3 on fad3.id_aluno_matricula = am.id_aluno_matricula and fad3.id_turma = amt.id_turma and fad3.id_disciplina = d.id_disciplina and fad3.id_nota_periodo_aluno = $3 left join falta_aluno_disciplina fad4 on fad4.id_aluno_matricula = am.id_aluno_matricula and fad4.id_turma = amt.id_turma and fad4.id_disciplina = d.id_disciplina and fad4.id_nota_periodo_aluno = $4 left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = $5) as p1 on p1.id_aluno_matricula = amt.id_aluno_matricula and p1.id_turma = amt.id_turma and p1.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = $6) as p2 on p2.id_aluno_matricula = amt.id_aluno_matricula and p2.id_turma = amt.id_turma and p2.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = $7) as p3 on p3.id_aluno_matricula = amt.id_aluno_matricula and p3.id_turma = amt.id_turma and p3.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = $8) as p4 on p4.id_aluno_matricula = amt.id_aluno_matricula and p4.id_turma = amt.id_turma and p4.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = $9) as cf on cf.id_aluno_matricula = amt.id_aluno_matricula and cf.id_turma = amt.id_turma and cf.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = $10) as rec on rec.id_aluno_matricula = amt.id_aluno_matricula and rec.id_turma = amt.id_turma and rec.id_disciplina = d.id_disciplina where am.id_aluno_matricula = $11 and amt.id_turma = $12 order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-16 21:24:24 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
36 1 143.75 MiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache ? - 09 - 16 ? : ? : ? ?[?] :[? - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = vacuum, err = ? info: ? : vacuuming "pg_toast.pg_toast_11014663";-
select count(*) from pg_buffercache 2021 - 09 - 16 22:26:49 - 03[27269] :[28 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "pg_toast.pg_toast_11014663";
Date: 2021-09-16 22:26:49 Duration: 0ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
37 1 362.45 MiB 362.45 MiB 362.45 MiB 362.45 MiB select aplicacoes_see.carga_passe_livre ();-
select aplicacoes_see.carga_passe_livre ();
Date: 2021-09-16 03:03:17 Duration: 0ms Database: augeeducacional User: pgagent Remote: localhost Application: [unknown]
38 1 33.02 MiB 33.02 MiB 33.02 MiB 33.02 MiB am.id_aluno_matricula, aluno.codigo as matricula, cidadao.nome as aluno, turma.codigo as turma, curso.sigla as curso, serie.sigla as serie, coalesce(faltas_mes.fnj1, ?) as fnj1, coalesce(faltas_mes.fnj2, ?) as fnj2, coalesce(faltas_mes.fnj3, ?) as fnj3, coalesce(faltas_mes.fnj4, ?) as fnj4, coalesce(faltas_mes.fnj5, ?) as fnj5, coalesce(faltas_mes.fnj6, ?) as fnj6, coalesce(faltas_mes.fnj7, ?) as fnj7, coalesce(faltas_mes.fnj8, ?) as fnj8, coalesce(faltas_mes.fnj9, ?) as fnj9, coalesce(faltas_mes.fnj10, ?) as fnj10, coalesce(faltas_mes.fnj11, ?) as fnj11, coalesce(faltas_mes.fnj12, ?) as fnj12, coalesce(faltas_gloabl.fj, ?) as fj, coalesce(faltas_gloabl.fnj, ?) as fnj, (coalesce(faltas_gloabl.fnj, ?) / (dias_letivos.dias_letivos * ?.?)) * ? as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join aluno on aluno.id_cidadao = am.id_cidadao inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join serie on serie.id_serie = ts.id_serie inner join serie serie_aluno on serie_aluno.id_serie = am.id_serie inner join curso on curso.id_curso = serie_aluno.id_curso left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_justificada) as fj, sum(falta.falta_nao_justificada) as fnj from falta_aluno_globalizada falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma group by falta.id_aluno_matricula, falta.id_turma) as faltas_gloabl on faltas_gloabl.id_aluno_matricula = am.id_aluno_matricula and faltas_gloabl.id_turma = turma.id_turma left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj1, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj2, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj3, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj4, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj5, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj6, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj7, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj8, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj9, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj10, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj11, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj12 from ( select falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data) as mes, count(*) as faltas from falta_aluno_globalizada_diario falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and falta.flg_justificada is false group by falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data)) as falta group by falta.id_aluno_matricula, falta.id_turma) as faltas_mes on faltas_mes.id_aluno_matricula = am.id_aluno_matricula and faltas_mes.id_turma = turma.id_turma inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ?), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ?)) as id_calendario) as calendario on ? = ? left join lateral ( select cast(count(cpd.data) as integer) as dias_letivos from calendario_periodo_data as cpd left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and calendario_data.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) between ? and ? or calendario_data.id_motivo_dia_letivo_extra is not null)) as dias_letivos on serie.flg_apon_falta_globalizado is true where turma.id_unidade_funcional = ? and am.id_aluno_matr_status in (...) and turma.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = ?) and am.id_curso = ? and am.id_serie = ? and turma.id_turno = ? and turma.id_turma = ? and serie.flg_apon_falta_globalizado is true and dias_letivos.dias_letivos > ? and least ((coalesce(faltas_gloabl.fnj, ?) / (dias_letivos.dias_letivos * ?.?)) * ?, ?.?) between ? and ? union all select am.id_aluno_matricula, aluno.codigo as matricula, cidadao.nome as aluno, turma.codigo as turma, curso.sigla as curso, serie.sigla as serie, coalesce(faltas_mes.fnj1, ?) as fnj1, coalesce(faltas_mes.fnj2, ?) as fnj2, coalesce(faltas_mes.fnj3, ?) as fnj3, coalesce(faltas_mes.fnj4, ?) as fnj4, coalesce(faltas_mes.fnj5, ?) as fnj5, coalesce(faltas_mes.fnj6, ?) as fnj6, coalesce(faltas_mes.fnj7, ?) as fnj7, coalesce(faltas_mes.fnj8, ?) as fnj8, coalesce(faltas_mes.fnj9, ?) as fnj9, coalesce(faltas_mes.fnj10, ?) as fnj10, coalesce(faltas_mes.fnj11, ?) as fnj11, coalesce(faltas_mes.fnj12, ?) as fnj12, coalesce(faltas_disc.fj, ?) as fj, coalesce(faltas_disc.fnj, ?) as fnj, (coalesce(faltas_disc.fnj, ?) / (aulas.aulas * ?.?)) * ? as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join aluno on aluno.id_cidadao = am.id_cidadao inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join serie on serie.id_serie = ts.id_serie inner join serie serie_aluno on serie_aluno.id_serie = am.id_serie inner join curso on curso.id_curso = serie_aluno.id_curso left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_justificada) as fj, sum(falta.falta_nao_justificada) as fnj from falta_aluno_disciplina falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = falta.id_aluno_matricula and dispensa.id_turma = falta.id_turma and dispensa.id_disciplina = falta.id_disciplina and (dispensa.flg_dispensado_todos_periodos or dispensa.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma) as faltas_disc on faltas_disc.id_aluno_matricula = am.id_aluno_matricula and faltas_disc.id_turma = turma.id_turma left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj1, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj2, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj3, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj4, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj5, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj6, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj7, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj8, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj9, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj10, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj11, sum( case when falta.mes = ? then falta.faltas else ? end) as fnj12 from ( select falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data) as mes, count(*) as faltas from falta_aluno_disciplina_diario falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and falta.flg_justificada is false and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = falta.id_aluno_matricula and dispensa.id_turma = falta.id_turma and dispensa.id_disciplina = falta.id_disciplina and (dispensa.flg_dispensado_todos_periodos or dispensa.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data)) as falta group by falta.id_aluno_matricula, falta.id_turma) as faltas_mes on faltas_mes.id_aluno_matricula = am.id_aluno_matricula and faltas_mes.id_turma = turma.id_turma inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ?), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ?)) as id_calendario) as calendario on ? = ? left join lateral ( select cast(count(cpd.data) as integer) as aulas from quadro_horario_homologado qh inner join componente_curricular cc on cc.id_componente_curricular = qh.id_componente_curricular inner join dia_semana on dia_semana.dia_semana = qh.dia_semana inner join calendario_periodo_data as cpd on cpd.id_calendario = calendario.id_calendario and dia_semana.dia_semana_postgresql = extract(dow from cpd.data) left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data inner join turma_periodo tp on tp.id_turma = turma.id_turma and cpd.bimestre between tp.periodo_calendario_inicio and tp.periodo_calendario_fim where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and qh.id_turma = turma.id_turma and qh.id_serie = amt.id_serie_enturmacao and cc.flg_aponta_faltas is true and calendario_data.id_motivo_dia_nao_letivo is null and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= cpd.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= cpd.data) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = turma.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[tp.id_nota_periodo_aluno]))) as aulas on serie.flg_apon_falta_globalizado is false where turma.id_unidade_funcional = ? and am.id_aluno_matr_status in (...) and turma.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = ?) and am.id_curso = ? and am.id_serie = ? and turma.id_turno = ? and turma.id_turma = ? and serie.flg_apon_falta_globalizado is false and aulas.aulas > ? and least ((coalesce(faltas_disc.fnj, ?) / (aulas.aulas * ?.?)) * ?, ?.?) between ? and ? order by aluno) tabela ? - 09 - 16 ? : ? : ? ?[?] :[? - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = vacuum, err = ? info: ? :"falta_aluno_disciplina_diario_hist" : scanned ? of ? pages, containing ? live rows and ? dead rows; ? rows in sample, ? estimated total rows;-
am.id_aluno_matricula, aluno.codigo as matricula, cidadao.nome as aluno, turma.codigo as turma, curso.sigla as curso, serie.sigla as serie, coalesce(faltas_mes.fnj1, 0) as fnj1, coalesce(faltas_mes.fnj2, 0) as fnj2, coalesce(faltas_mes.fnj3, 0) as fnj3, coalesce(faltas_mes.fnj4, 0) as fnj4, coalesce(faltas_mes.fnj5, 0) as fnj5, coalesce(faltas_mes.fnj6, 0) as fnj6, coalesce(faltas_mes.fnj7, 0) as fnj7, coalesce(faltas_mes.fnj8, 0) as fnj8, coalesce(faltas_mes.fnj9, 0) as fnj9, coalesce(faltas_mes.fnj10, 0) as fnj10, coalesce(faltas_mes.fnj11, 0) as fnj11, coalesce(faltas_mes.fnj12, 0) as fnj12, coalesce(faltas_gloabl.fj, 0) as fj, coalesce(faltas_gloabl.fnj, 0) as fnj, (coalesce(faltas_gloabl.fnj, 0) / (dias_letivos.dias_letivos * 1.0)) * 100 as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join aluno on aluno.id_cidadao = am.id_cidadao inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join serie on serie.id_serie = ts.id_serie inner join serie serie_aluno on serie_aluno.id_serie = am.id_serie inner join curso on curso.id_curso = serie_aluno.id_curso left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_justificada) as fj, sum(falta.falta_nao_justificada) as fnj from falta_aluno_globalizada falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma group by falta.id_aluno_matricula, falta.id_turma) as faltas_gloabl on faltas_gloabl.id_aluno_matricula = am.id_aluno_matricula and faltas_gloabl.id_turma = turma.id_turma left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum( case when falta.mes = 1 then falta.faltas else 0 end) as fnj1, sum( case when falta.mes = 2 then falta.faltas else 0 end) as fnj2, sum( case when falta.mes = 3 then falta.faltas else 0 end) as fnj3, sum( case when falta.mes = 4 then falta.faltas else 0 end) as fnj4, sum( case when falta.mes = 5 then falta.faltas else 0 end) as fnj5, sum( case when falta.mes = 6 then falta.faltas else 0 end) as fnj6, sum( case when falta.mes = 7 then falta.faltas else 0 end) as fnj7, sum( case when falta.mes = 8 then falta.faltas else 0 end) as fnj8, sum( case when falta.mes = 9 then falta.faltas else 0 end) as fnj9, sum( case when falta.mes = 10 then falta.faltas else 0 end) as fnj10, sum( case when falta.mes = 11 then falta.faltas else 0 end) as fnj11, sum( case when falta.mes = 12 then falta.faltas else 0 end) as fnj12 from ( select falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data) as mes, count(*) as faltas from falta_aluno_globalizada_diario falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and falta.flg_justificada is false group by falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data)) as falta group by falta.id_aluno_matricula, falta.id_turma) as faltas_mes on faltas_mes.id_aluno_matricula = am.id_aluno_matricula and faltas_mes.id_turma = turma.id_turma inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = $1), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = $2)) as id_calendario) as calendario on 1 = 1 left join lateral ( select cast(count(cpd.data) as integer) as dias_letivos from calendario_periodo_data as cpd left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and calendario_data.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) between 1 and 5 or calendario_data.id_motivo_dia_letivo_extra is not null)) as dias_letivos on serie.flg_apon_falta_globalizado is true where turma.id_unidade_funcional = $3 and am.id_aluno_matr_status in (1, 2, 7) and turma.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = $4) and am.id_curso = $5 and am.id_serie = $6 and turma.id_turno = $7 and turma.id_turma = $8 and serie.flg_apon_falta_globalizado is true and dias_letivos.dias_letivos > 0 and least ((coalesce(faltas_gloabl.fnj, 0) / (dias_letivos.dias_letivos * 1.0)) * 100, 100.0) between $9 and $10 union all select am.id_aluno_matricula, aluno.codigo as matricula, cidadao.nome as aluno, turma.codigo as turma, curso.sigla as curso, serie.sigla as serie, coalesce(faltas_mes.fnj1, 0) as fnj1, coalesce(faltas_mes.fnj2, 0) as fnj2, coalesce(faltas_mes.fnj3, 0) as fnj3, coalesce(faltas_mes.fnj4, 0) as fnj4, coalesce(faltas_mes.fnj5, 0) as fnj5, coalesce(faltas_mes.fnj6, 0) as fnj6, coalesce(faltas_mes.fnj7, 0) as fnj7, coalesce(faltas_mes.fnj8, 0) as fnj8, coalesce(faltas_mes.fnj9, 0) as fnj9, coalesce(faltas_mes.fnj10, 0) as fnj10, coalesce(faltas_mes.fnj11, 0) as fnj11, coalesce(faltas_mes.fnj12, 0) as fnj12, coalesce(faltas_disc.fj, 0) as fj, coalesce(faltas_disc.fnj, 0) as fnj, (coalesce(faltas_disc.fnj, 0) / (aulas.aulas * 1.0)) * 100 as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join aluno on aluno.id_cidadao = am.id_cidadao inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join serie on serie.id_serie = ts.id_serie inner join serie serie_aluno on serie_aluno.id_serie = am.id_serie inner join curso on curso.id_curso = serie_aluno.id_curso left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_justificada) as fj, sum(falta.falta_nao_justificada) as fnj from falta_aluno_disciplina falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = falta.id_aluno_matricula and dispensa.id_turma = falta.id_turma and dispensa.id_disciplina = falta.id_disciplina and (dispensa.flg_dispensado_todos_periodos or dispensa.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma) as faltas_disc on faltas_disc.id_aluno_matricula = am.id_aluno_matricula and faltas_disc.id_turma = turma.id_turma left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum( case when falta.mes = 1 then falta.faltas else 0 end) as fnj1, sum( case when falta.mes = 2 then falta.faltas else 0 end) as fnj2, sum( case when falta.mes = 3 then falta.faltas else 0 end) as fnj3, sum( case when falta.mes = 4 then falta.faltas else 0 end) as fnj4, sum( case when falta.mes = 5 then falta.faltas else 0 end) as fnj5, sum( case when falta.mes = 6 then falta.faltas else 0 end) as fnj6, sum( case when falta.mes = 7 then falta.faltas else 0 end) as fnj7, sum( case when falta.mes = 8 then falta.faltas else 0 end) as fnj8, sum( case when falta.mes = 9 then falta.faltas else 0 end) as fnj9, sum( case when falta.mes = 10 then falta.faltas else 0 end) as fnj10, sum( case when falta.mes = 11 then falta.faltas else 0 end) as fnj11, sum( case when falta.mes = 12 then falta.faltas else 0 end) as fnj12 from ( select falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data) as mes, count(*) as faltas from falta_aluno_disciplina_diario falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and falta.flg_justificada is false and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = falta.id_aluno_matricula and dispensa.id_turma = falta.id_turma and dispensa.id_disciplina = falta.id_disciplina and (dispensa.flg_dispensado_todos_periodos or dispensa.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data)) as falta group by falta.id_aluno_matricula, falta.id_turma) as faltas_mes on faltas_mes.id_aluno_matricula = am.id_aluno_matricula and faltas_mes.id_turma = turma.id_turma inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = $11), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = $12)) as id_calendario) as calendario on 1 = 1 left join lateral ( select cast(count(cpd.data) as integer) as aulas from quadro_horario_homologado qh inner join componente_curricular cc on cc.id_componente_curricular = qh.id_componente_curricular inner join dia_semana on dia_semana.dia_semana = qh.dia_semana inner join calendario_periodo_data as cpd on cpd.id_calendario = calendario.id_calendario and dia_semana.dia_semana_postgresql = extract(dow from cpd.data) left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data inner join turma_periodo tp on tp.id_turma = turma.id_turma and cpd.bimestre between tp.periodo_calendario_inicio and tp.periodo_calendario_fim where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and qh.id_turma = turma.id_turma and qh.id_serie = amt.id_serie_enturmacao and cc.flg_aponta_faltas is true and calendario_data.id_motivo_dia_nao_letivo is null and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= cpd.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= cpd.data) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = turma.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[tp.id_nota_periodo_aluno]))) as aulas on serie.flg_apon_falta_globalizado is false where turma.id_unidade_funcional = $13 and am.id_aluno_matr_status in (1, 2, 7) and turma.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = $14) and am.id_curso = $15 and am.id_serie = $16 and turma.id_turno = $17 and turma.id_turma = $18 and serie.flg_apon_falta_globalizado is false and aulas.aulas > 0 and least ((coalesce(faltas_disc.fnj, 0) / (aulas.aulas * 1.0)) * 100, 100.0) between $19 and $20 order by aluno) tabela 2021 - 09 - 16 21:24:22 - 03[13700] :[23 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: "falta_aluno_disciplina_diario_hist" : scanned 22283 of 22283 pages, containing 2583355 live rows and 0 dead rows; 30000 rows in sample, 2583355 estimated total rows;
Date: 2021-09-16 21:24:20 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
39 1 36.78 MiB 36.78 MiB 36.78 MiB 36.78 MiB insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, ?) as total, coalesce(rfgd.movel, ?) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, ?)) as total, sum(coalesce(movel, ?)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = ? rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.?F?.?kdm6e" failed: no space left on device (?) rsync error: some files / attrs were not transferred (see previous errors) (code ?) at main.c (?)[sender = ?.?.?];-
insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, 0) as total, coalesce(rfgd.movel, 0) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, 0)) as total, sum(coalesce(movel, 0)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = 3898 rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.2kdm6e" failed: No space left on device (28) rsync error: some files / attrs were not transferred (see previous errors) (code 23) at main.c (1207)[sender = 3.1.3];
Date: 2021-09-16 05:12:19 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
40 1 33.02 MiB 33.02 MiB 33.02 MiB 33.02 MiB ? - 09 - 16 ? : ? : ? ?[?] :[? - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = vacuum, err = ? info: ? :"falta_aluno_disciplina_diario_2021" : scanned ? of ? pages, containing ? live rows and ? dead rows; ? rows in sample, ? estimated total rows;-
2021 - 09 - 16 21:24:18 - 03[10315] :[47 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: "falta_aluno_disciplina_diario_2021" : scanned 30000 of 812680 pages, containing 3230421 live rows and 130 dead rows; 30000 rows in sample, 87509951 estimated total rows;
Date: 2021-09-16 21:24:17 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
41 1 40.42 MiB 40.42 MiB 40.42 MiB 40.42 MiB with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i left join ( select id_instituicao, count(*) as total_alunos, count(vinculo.id_cidadao) as cadastrados_alunos from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (...) and flg_matricula_atual = true) group by id_instituicao) as total_alunos on total_alunos.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(distinct id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = a.id_responsavel where id_responsavel is not null and a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (...) and flg_matricula_atual = true) group by id_instituicao) as total_familia on total_familia.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(*) as total_educadores, count(vinculo.id_cidadao) as cadastrados_educadores from servidor s join cidadao c on c.id_cidadao = s.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where s.id_cidadao in ( select scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) group by id_instituicao) as total_educadores on total_educadores.id_instituicao = i.id_instituicao order by i.id_instituicao;-
with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i left join ( select id_instituicao, count(*) as total_alunos, count(vinculo.id_cidadao) as cadastrados_alunos from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) group by id_instituicao) as total_alunos on total_alunos.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(distinct id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = a.id_responsavel where id_responsavel is not null and a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) group by id_instituicao) as total_familia on total_familia.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(*) as total_educadores, count(vinculo.id_cidadao) as cadastrados_educadores from servidor s join cidadao c on c.id_cidadao = s.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where s.id_cidadao in ( select scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) group by id_instituicao) as total_educadores on total_educadores.id_instituicao = i.id_instituicao order by i.id_instituicao;
Date: 2021-09-17 00:02:57 Duration: 1m Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i left join ( select id_instituicao, count(*) as total_alunos, count(vinculo.id_cidadao) as cadastrados_alunos from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) group by id_instituicao) as total_alunos on total_alunos.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(distinct id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = a.id_responsavel where id_responsavel is not null and a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) group by id_instituicao) as total_familia on total_familia.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(*) as total_educadores, count(vinculo.id_cidadao) as cadastrados_educadores from servidor s join cidadao c on c.id_cidadao = s.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where s.id_cidadao in ( select scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) group by id_instituicao) as total_educadores on total_educadores.id_instituicao = i.id_instituicao order by i.id_instituicao;
Date: 2021-09-17 00:02:55 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
42 1 1.78 GiB 1.78 GiB 1.78 GiB 1.78 GiB refresh materialized view aplicacoes_see.vw_aluno; ? - 09 - 16 ? : ? : ? ?[?] :[? - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = vacuum, err = ? info: ? : scanned index "pk_unidade_funcional" to remove ? row versions;-
REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno; 2021 - 09 - 16 23:15:59 - 03[2097] :[8 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: scanned index "pk_unidade_funcional" to remove 8 row versions;
Date: 2021-09-16 23:05:46 Duration: 0ms Database: augeeducacional User: pgagent Remote: localhost Application: [unknown]
43 1 361.91 MiB 361.91 MiB 361.91 MiB 361.91 MiB ams.flg_status_ativo, aluno.id_cidadao, am.id_aluno_matricula from aluno inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join aluno_matricula am on am.id_cidadao = aluno.id_cidadao inner join aluno_matr_status ams on ams.id_aluno_matr_status = am.id_aluno_matr_status where aluno.codigo = ? and cidadao.id_instituicao = ? and am.flg_matricula_atual;-
ams.flg_status_ativo, aluno.id_cidadao, am.id_aluno_matricula from aluno inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join aluno_matricula am on am.id_cidadao = aluno.id_cidadao inner join aluno_matr_status ams on ams.id_aluno_matr_status = am.id_aluno_matr_status where aluno.codigo = $1 and cidadao.id_instituicao = $2 and am.flg_matricula_atual;
Date: 2021-09-17 00:03:47 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
44 1 33.02 MiB 33.02 MiB 33.02 MiB 33.02 MiB m.id_movimentacao_estoque AS "idMovimentacaoEstoque", to_char(m.data, ?) as data, case when s.flg_alimentacao_escolar then ? else mme.sigla end as motivo, i.descricao as item, g.descricao as grupo from alimentacao.movimentacao_estoque m inner join alimentacao.estoque_saida s on s.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.item_consumo i on mei.id_item_consumo = i.id_item_consumo inner join alimentacao.grupo_item_consumo g on g.id_grupo_item_consumo = i.id_grupo_item_consumo left join alimentacao.motivo_movimentacao_estoque mme on mme.id_motivo_movimentacao_estoque = s.id_motivo_movimentacao_estoque where m.id_unidade_funcional = ? and m.data >= ? and m.data <= ? order by "m"."data" asc limit ?;-
m.id_movimentacao_estoque as "idMovimentacaoEstoque", to_char(m.data, 'dd/MM/yyyy') as data, case when s.flg_alimentacao_escolar then 'Alimentação escolar' else mme.sigla end as motivo, i.descricao as item, g.descricao as grupo from alimentacao.movimentacao_estoque m inner join alimentacao.estoque_saida s on s.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.item_consumo i on mei.id_item_consumo = i.id_item_consumo inner join alimentacao.grupo_item_consumo g on g.id_grupo_item_consumo = i.id_grupo_item_consumo left join alimentacao.motivo_movimentacao_estoque mme on mme.id_motivo_movimentacao_estoque = s.id_motivo_movimentacao_estoque where m.id_unidade_funcional = $1 and m.data >= $2 and m.data <= $3 order by "m"."data" asc limit 10;
Date: 2021-09-16 15:46:18 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
Queries generating the largest temporary files
Rank Size Query 1 1.78 GiB REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno; 2021 - 09 - 16 23:15:59 - 03[2097] :[8 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: scanned index "pk_unidade_funcional" to remove 8 row versions;[ Date: 2021-09-16 23:05:46 - Database: augeeducacional - User: pgagent - Remote: localhost - Application: [unknown] ]
2 974.72 MiB insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then 1 else 0 end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then 1 else 0 end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then 1 else 0 end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then 1 else 0 end) as rematriculados_reprovados, 0 as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = 2 or am2.id_aluno_matr_status = 7) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, 0 as ingressantes, 0 as rematriculados, 0 as rematriculados_aprovados, 0 as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, 0 as inscritos_enem, amt.id_serie_enturmacao, 0 as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + 1 and ano_seg.semestre is null) or (ano.semestre = 1 and ano_seg.ano = ano.ano and ano_seg.semestre = 2) or (ano.semestre = 2 and ano_seg.ano = ano.ano + 1 and ano_seg.semestre = 1) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = 7 and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;[ Date: 2021-09-17 00:08:15 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
3 655.46 MiB insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval('sq_rendimento_escolar_estatistica_id'), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = 1 as flg_registro_utilizar, case when flg_matricula_inicial = true then 1 else 0 end as matricula_inicial, case when flg_matricula_inicial = false then 1 else 0 end as matricula_suplementar, case when am.id_aluno_matr_status = 6 then 1 else 0 end as transferidos, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is true then 1 else 0 end as transferencia_interna, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is false then 1 else 0 end as transferencia_externa, case when am.id_aluno_matr_status = 3 then 1 else 0 end as desistentes, case when am.id_aluno_matr_status = 4 then 1 else 0 end as falecidos, case when am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7 then 1 else 0 end as matricula_final, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 0 or id_parecer_conclusivo_tipo = 3) then 1 else 0 end as aprovados, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 1 or id_parecer_conclusivo_tipo = 2) then 1 else 0 end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = 1 then 1 else 0 end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (1, 2, 3, 4, 6, 7)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;[ Date: 2021-09-17 00:16:02 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
4 609.67 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-09-17 00:19:47 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
5 544.95 MiB insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval('sq_rendimento_escolar_estatistica_id'), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = 1 as flg_registro_utilizar, case when flg_matricula_inicial = true then 1 else 0 end as matricula_inicial, case when flg_matricula_inicial = false then 1 else 0 end as matricula_suplementar, case when am.id_aluno_matr_status = 6 then 1 else 0 end as transferidos, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is true then 1 else 0 end as transferencia_interna, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is false then 1 else 0 end as transferencia_externa, case when am.id_aluno_matr_status = 3 then 1 else 0 end as desistentes, case when am.id_aluno_matr_status = 4 then 1 else 0 end as falecidos, case when am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7 then 1 else 0 end as matricula_final, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 0 or id_parecer_conclusivo_tipo = 3) then 1 else 0 end as aprovados, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 1 or id_parecer_conclusivo_tipo = 2) then 1 else 0 end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = 1 then 1 else 0 end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (1, 2, 3, 4, 6, 7)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;[ Date: 2021-09-17 00:16:03 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
6 416.62 MiB insert into consulta.alunos_por_serie_idade_escola (id_unidade_funcional, id_serie, id_ano_semestre, ano_nascimento, idade, feminino, masculino, distorcao, nao_alfabetizado) select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4) as ano_nascimento, cast(date_part('year', age(cidadao.nascimento_data)) as int4) as idade, sum( case when cidadao.sexo = 'F' then 1 else 0 end) as feminino, sum( case when cidadao.sexo = 'M' then 1 else 0 end) as masculino, count( case when date_part('year', age(cast(ano.ano || '-12-31' as timestamp), cidadao.nascimento_data)) >= serie.idade_distorcao then 1 else null end) as distorcao, count( case when am.flg_alfabetizado is false then 1 else null end) as nao_alfabetizado from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4), cast(date_part('year', age(cidadao.nascimento_data)) as int4), turma.id_turno;[ Date: 2021-09-17 00:17:39 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
7 374.13 MiB insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, 0 as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt ON am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> 5) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;[ Date: 2021-09-16 12:02:16 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
8 374.13 MiB insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, 0 as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt ON am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> 5) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;[ Date: 2021-09-17 00:07:14 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
9 373.96 MiB insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, planejado, planejado_analise_ling, realizado, realizado_analise_ling, realizado_bimestre_1, realizado_bimestre_2, realizado_bimestre_3, realizado_bimestre_4) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional as rf_professor, cidadao.nome as nome_professor, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = 2) as integer) as planejado, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = 4) as integer) as planejado_analise_ling, coalesce(realizado.conteudo_ministrado, 0) as realizado, coalesce(realizado.conteudo_analise_ling_ministrado, 0) as realizado_analise_ling, coalesce(realizado_bimestre.ministrado_bimestre_1, 0) as realizado_bimestre_1, coalesce(realizado_bimestre.ministrado_bimestre_2, 0) as realizado_bimestre_2, coalesce(realizado_bimestre.ministrado_bimestre_3, 0) as realizado_bimestre_3, coalesce(realizado_bimestre.ministrado_bimestre_4, 0) as realizado_bimestre_4 from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento, cast(count(distinct case when ccmd.id_conteudo_analise_ling is null then ccmd.id_conteudo_curricular else null end) as integer) as conteudo_ministrado, cast(count(distinct ccmd.id_conteudo_curricular || '_' || ccmd.id_conteudo_analise_ling) as integer) as conteudo_analise_ling_ministrado from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento) as realizado on realizado.id_turma = ts.id_turma and realizado.id_serie = ts.id_serie and realizado.id_componente_curricular = cc.id_componente_curricular and realizado.id_periodo_planejamento = calendario_periodo.ordem left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno, sum( case when ccmd.id_periodo_planejamento = 1 then 1 else 0 end) as ministrado_bimestre_1, sum( case when ccmd.id_periodo_planejamento = 2 then 1 else 0 end) as ministrado_bimestre_2, sum( case when ccmd.id_periodo_planejamento = 3 then 1 else 0 end) as ministrado_bimestre_3, sum( case when ccmd.id_periodo_planejamento = 4 then 1 else 0 end) as ministrado_bimestre_4 from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno) as realizado_bimestre on realizado_bimestre.id_turma = ts.id_turma and realizado_bimestre.id_serie = ts.id_serie and realizado_bimestre.id_componente_curricular = cc.id_componente_curricular and realizado_bimestre.id_nota_periodo_aluno = calendario_periodo.ordem where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular);[ Date: 2021-09-16 02:25:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
10 362.45 MiB select aplicacoes_see.carga_passe_livre ();[ Date: 2021-09-16 03:03:17 - Database: augeeducacional - User: pgagent - Remote: localhost - Application: [unknown] ]
11 361.91 MiB ams.flg_status_ativo, aluno.id_cidadao, am.id_aluno_matricula from aluno inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join aluno_matricula am on am.id_cidadao = aluno.id_cidadao inner join aluno_matr_status ams on ams.id_aluno_matr_status = am.id_aluno_matr_status where aluno.codigo = $1 and cidadao.id_instituicao = $2 and am.flg_matricula_atual;[ Date: 2021-09-17 00:03:47 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
12 361.17 MiB insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then 1 else 0 end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then 1 else 0 end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then 1 else 0 end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then 1 else 0 end) as rematriculados_reprovados, 0 as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = 2 or am2.id_aluno_matr_status = 7) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, 0 as ingressantes, 0 as rematriculados, 0 as rematriculados_aprovados, 0 as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, 0 as inscritos_enem, amt.id_serie_enturmacao, 0 as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + 1 and ano_seg.semestre is null) or (ano.semestre = 1 and ano_seg.ano = ano.ano and ano_seg.semestre = 2) or (ano.semestre = 2 and ano_seg.ano = ano.ano + 1 and ano_seg.semestre = 1) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = 7 and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;[ Date: 2021-09-16 12:04:30 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
13 359.45 MiB insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, planejado, planejado_analise_ling, realizado, realizado_analise_ling, realizado_bimestre_1, realizado_bimestre_2, realizado_bimestre_3, realizado_bimestre_4) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional as rf_professor, cidadao.nome as nome_professor, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = 2) as integer) as planejado, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = 4) as integer) as planejado_analise_ling, coalesce(realizado.conteudo_ministrado, 0) as realizado, coalesce(realizado.conteudo_analise_ling_ministrado, 0) as realizado_analise_ling, coalesce(realizado_bimestre.ministrado_bimestre_1, 0) as realizado_bimestre_1, coalesce(realizado_bimestre.ministrado_bimestre_2, 0) as realizado_bimestre_2, coalesce(realizado_bimestre.ministrado_bimestre_3, 0) as realizado_bimestre_3, coalesce(realizado_bimestre.ministrado_bimestre_4, 0) as realizado_bimestre_4 from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento, cast(count(distinct case when ccmd.id_conteudo_analise_ling is null then ccmd.id_conteudo_curricular else null end) as integer) as conteudo_ministrado, cast(count(distinct ccmd.id_conteudo_curricular || '_' || ccmd.id_conteudo_analise_ling) as integer) as conteudo_analise_ling_ministrado from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento) as realizado on realizado.id_turma = ts.id_turma and realizado.id_serie = ts.id_serie and realizado.id_componente_curricular = cc.id_componente_curricular and realizado.id_periodo_planejamento = calendario_periodo.ordem left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno, sum( case when ccmd.id_periodo_planejamento = 1 then 1 else 0 end) as ministrado_bimestre_1, sum( case when ccmd.id_periodo_planejamento = 2 then 1 else 0 end) as ministrado_bimestre_2, sum( case when ccmd.id_periodo_planejamento = 3 then 1 else 0 end) as ministrado_bimestre_3, sum( case when ccmd.id_periodo_planejamento = 4 then 1 else 0 end) as ministrado_bimestre_4 from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno) as realizado_bimestre on realizado_bimestre.id_turma = ts.id_turma and realizado_bimestre.id_serie = ts.id_serie and realizado_bimestre.id_componente_curricular = cc.id_componente_curricular and realizado_bimestre.id_nota_periodo_aluno = calendario_periodo.ordem where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular);[ Date: 2021-09-16 02:25:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
14 179.19 MiB select sp_criar_perfil_extendido ();[ Date: 2021-09-16 05:14:52 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
15 165.97 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-09-17 00:18:55 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
16 165.10 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-09-17 00:18:52 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
17 164.90 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-09-17 00:18:50 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
18 164.43 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-09-17 00:19:26 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
19 161.60 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-09-17 00:19:16 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
20 161.17 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-09-17 00:19:06 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
21 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
22 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
23 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
24 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
25 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
26 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
27 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
28 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
29 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
30 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
31 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
32 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
33 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
34 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
35 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
36 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
37 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
38 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
39 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
40 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
41 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
42 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
43 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
44 0 insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: ]
-
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
- 0 sec Highest CPU-cost analyze
Table
Database - Date
Autovacuum actions (5 minutes period)
NO DATASET
Analyzes per table
Key values
- unknown (0) Main table analyzed (database )
- 0 analyzes Total
Vacuums per table
Key values
- unknown (0) Main table vacuumed on database
- 0 vacuums Total
Tuples removed per table
Key values
- unknown (0) Main table with removed tuples on database
- 0 tuples Total removed
Pages removed per table
Key values
- unknown (0) Main table with removed pages on database unknown
- 0 pages Total removed
Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Sep 16 01 0 0 02 0 0 03 0 0 04 0 0 05 0 0 06 0 0 07 0 0 08 0 0 09 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 Sep 17 00 0 0 01 0 0 - 0 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- AccessShareLock Main Lock Type
- 2 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query 1 1 1s816ms 1s816ms 1s816ms 1s816ms delete from serie where id_serie = ?;-
delete from serie where id_serie = $1;
Date: 2021-09-16 12:08:14 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
2 1 1s704ms 1s704ms 1s704ms 1s704ms select fp.titulo || ? || to_char(ap.data_inicio, ?) || ? || to_char(ap.data_fim, ?) || ? as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap on (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = ? and apu.id_status_portal = ? and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = ? and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = ? and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = ?)) order by titulo;-
select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;
Date: 2021-09-16 05:14:52 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
Queries that waited the most
Rank Wait time Query 1 1s816ms delete from serie where id_serie = $1;[ Date: 2021-09-16 12:08:14 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
2 1s704ms select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;[ Date: 2021-09-16 05:14:52 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
-
Queries
Queries by type
Key values
- 79,209 Total read queries
- 7,886 Total write queries
Queries by database
Key values
- augeeducacional Main database
- 85,462 Requests
- 22h43m18s (augeeducacional)
- Main time consuming database
Queries by user
Key values
- augeeducacional Main user
- 81,329 Requests
User Request type Count Duration augeeducacional Total 81,329 17h8m54s cte 39 2m6s ddl 1 175ms delete 635 3m6s insert 5,915 5h20m58s others 1 522ms select 73,443 11h35m29s update 1,295 7m12s pgagent Total 145 24m17s others 144 18m37s select 1 5m39s postgres Total 684 2h31m42s insert 1 114ms others 679 2h10m42s select 4 21m zabbix Total 5,761 4h3m34s select 5,761 4h3m34s Duration by user
Key values
- 17h8m54s (augeeducacional) Main time consuming user
User Request type Count Duration augeeducacional Total 81,329 17h8m54s cte 39 2m6s ddl 1 175ms delete 635 3m6s insert 5,915 5h20m58s others 1 522ms select 73,443 11h35m29s update 1,295 7m12s pgagent Total 145 24m17s others 144 18m37s select 1 5m39s postgres Total 684 2h31m42s insert 1 114ms others 679 2h10m42s select 4 21m zabbix Total 5,761 4h3m34s select 5,761 4h3m34s Queries by host
Key values
- seeweb85 Main host
- 81,327 Requests
- 17h8m53s (seeweb85)
- Main time consuming host
Host Request type Count Duration [local] Total 4,132 5h11m59s insert 1 114ms others 679 2h10m42s select 3,452 3h1m16s localhost Total 145 24m17s others 144 18m37s select 1 5m39s seeapp35 Total 1 101ms select 1 101ms seeapp39 Total 1 180ms select 1 180ms seedbm19 Total 2,311 1h2m21s select 2,311 1h2m21s seeweb28 Total 2 20m57s select 2 20m57s seeweb85 Total 81,327 17h8m53s cte 39 2m6s ddl 1 175ms delete 635 3m6s insert 5,915 5h20m58s others 1 522ms select 73,441 11h35m29s update 1,295 7m12s Queries by application
Key values
- augeeducacional - principal Main application
- 71,451 Requests
- 10h43m16s (augeeducacional - principal)
- Main time consuming application
Application Request type Count Duration [unknown] Total 149 45m17s others 144 18m37s select 5 26m40s augeeducacional - fila Total 9,876 6h25m37s cte 3 1m50s ddl 1 175ms delete 48 16s98ms insert 2,688 5h9m49s select 7,002 1h11m24s update 134 2m16s augeeducacional - principal Total 71,451 10h43m16s cte 36 16s196ms delete 587 2m50s insert 3,227 11m8s others 1 522ms select 66,439 10h24m5s update 1,161 4m55s prematricula - principal Total 2 282ms select 2 282ms psql Total 5,762 4h3m34s insert 1 114ms select 5,761 4h3m34s vacuumdb Total 679 2h10m42s others 679 2h10m42s Number of cancelled queries
Key values
- 1 per second Cancelled query Peak
- 2021-09-17 01:09:13 Date
Number of cancelled queries (5 minutes period)
NO DATASET
Queries generating the most cancellation (N)
Rank Count Query 1 1 select gu.id_grupo_usuario, gu.nome, usuarios.numero, ahu.descricao, ahu.id_assunto_hierarquia_unidade from grupo_usuario gu inner join grupo_assunto ga using (id_grupo_usuario) inner join assunto_hierarquia_unidade ahu using (id_assunto_hierarquia_unidade) left join ( select count(distinct ugu.id_usuario) as numero, ugu.id_grupo_usuario, ugu.id_assunto_hierarquia_unidade, ui.id_instituicao from usuario_grupo_unidade ugu inner join usuario_instituicao ui on ui.id_usuario = ugu.id_usuario inner join usuario u on u.id_usuario = ugu.id_usuario where u.flg_excluido is false group by ugu.id_grupo_usuario, ugu.id_assunto_hierarquia_unidade, ui.id_instituicao) usuarios on usuarios.id_grupo_usuario = gu.id_grupo_usuario and usuarios.id_assunto_hierarquia_unidade = ga.id_assunto_hierarquia_unidade and usuarios.id_instituicao = gu.id_instituicao where ? = ? and (gu.id_instituicao = ?) order by gu.nome;-
SELECT gu.id_grupo_usuario, gu.nome, usuarios.numero, ahu.descricao, ahu.id_assunto_hierarquia_unidade FROM grupo_usuario gu INNER JOIN grupo_assunto ga USING (id_grupo_usuario) INNER JOIN assunto_hierarquia_unidade ahu USING (id_assunto_hierarquia_unidade) LEFT JOIN ( SELECT COUNT(distinct ugu.id_usuario) AS numero, ugu.id_grupo_usuario, ugu.id_assunto_hierarquia_unidade, ui.id_instituicao FROM usuario_grupo_unidade ugu inner join usuario_instituicao ui on ui.id_usuario = ugu.id_usuario inner join usuario u on u.id_usuario = ugu.id_usuario where u.flg_excluido is false GROUP BY ugu.id_grupo_usuario, ugu.id_assunto_hierarquia_unidade, ui.id_instituicao) usuarios ON usuarios.id_grupo_usuario = gu.id_grupo_usuario AND usuarios.id_assunto_hierarquia_unidade = ga.id_assunto_hierarquia_unidade AND usuarios.id_instituicao = gu.id_instituicao WHERE 1 = 1 AND (GU.ID_INSTITUICAO = 60) order by gu.nome;
Duration: 5s200ms
Database: augeeducacional
User: augeeducacional
Remote: seeweb85
Application: augeeducacional - principal
Bind query: yes -
SELECT gu.id_grupo_usuario, gu.nome, usuarios.numero, ahu.descricao, ahu.id_assunto_hierarquia_unidade FROM grupo_usuario gu INNER JOIN grupo_assunto ga USING (id_grupo_usuario) INNER JOIN assunto_hierarquia_unidade ahu USING (id_assunto_hierarquia_unidade) LEFT JOIN ( SELECT COUNT(distinct ugu.id_usuario) AS numero, ugu.id_grupo_usuario, ugu.id_assunto_hierarquia_unidade, ui.id_instituicao FROM usuario_grupo_unidade ugu inner join usuario_instituicao ui on ui.id_usuario = ugu.id_usuario inner join usuario u on u.id_usuario = ugu.id_usuario where u.flg_excluido is false GROUP BY ugu.id_grupo_usuario, ugu.id_assunto_hierarquia_unidade, ui.id_instituicao) usuarios ON usuarios.id_grupo_usuario = gu.id_grupo_usuario AND usuarios.id_assunto_hierarquia_unidade = ga.id_assunto_hierarquia_unidade AND usuarios.id_instituicao = gu.id_instituicao WHERE 1 = 1 AND (GU.ID_INSTITUICAO = 60) order by gu.nome;
Duration: 5s24ms
Database: augeeducacional
User: augeeducacional
Remote: seeweb85
Application: augeeducacional - principal
Bind query: yes -
SELECT gu.id_grupo_usuario, gu.nome, usuarios.numero, ahu.descricao, ahu.id_assunto_hierarquia_unidade FROM grupo_usuario gu INNER JOIN grupo_assunto ga USING (id_grupo_usuario) INNER JOIN assunto_hierarquia_unidade ahu USING (id_assunto_hierarquia_unidade) LEFT JOIN ( SELECT COUNT(distinct ugu.id_usuario) AS numero, ugu.id_grupo_usuario, ugu.id_assunto_hierarquia_unidade, ui.id_instituicao FROM usuario_grupo_unidade ugu inner join usuario_instituicao ui on ui.id_usuario = ugu.id_usuario inner join usuario u on u.id_usuario = ugu.id_usuario where u.flg_excluido is false GROUP BY ugu.id_grupo_usuario, ugu.id_assunto_hierarquia_unidade, ui.id_instituicao) usuarios ON usuarios.id_grupo_usuario = gu.id_grupo_usuario AND usuarios.id_assunto_hierarquia_unidade = ga.id_assunto_hierarquia_unidade AND usuarios.id_instituicao = gu.id_instituicao WHERE 1 = 1 AND (GU.ID_INSTITUICAO = 60) order by gu.nome;
Duration: 4s695ms
Database: augeeducacional
User: augeeducacional
Remote: seeweb85
Application: augeeducacional - principal
Bind query: yes
-
Top Queries
Histogram of query times
Key values
- 63,366 100-500ms duration
Slowest individual queries
Rank Duration Query 1 1h57m49s insert into consulta.conteudo_curric_ministrado_detalhe (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, id_periodo_planejamento, id_conteudo_campo_eixo, id_conteudo_curricular, id_conteudo_analise_ling, data_realizacao) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional, cidadao.nome as nome_professor, ccp.id_nota_periodo_aluno as id_periodo_planejamento, campo_eixo.id_conteudo_curricular as id_conteudo_campo_eixo, ccp.id_conteudo_curricular, ccpa.id_conteudo_curricular as id_conteudo_analise_ling, conteudo.data_realizacao from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao inner join lateral ( select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, min(data_realizacao) as data_realizacao from ( select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cca.id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and cca.id_conteudo_analise_linguistica is not null and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem and ccp.id_conteudo_analise_linguistica is not null) as apontamentos group by id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica) conteudo on conteudo.id_turma = turma.id_turma and conteudo.id_serie = ts.id_serie and conteudo.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular_componente ccp on ccp.id_conteudo_curricular_componente = conteudo.id_conteudo_curricular_componente left join conteudo_curricular_componente campo_eixo on campo_eixo.id_conteudo_curricular_componente = ccp.id_conteudo_curricular_componente_pai left join conteudo_curricular_componente ccpa on ccpa.id_conteudo_curricular_componente = conteudo.id_conteudo_analise_linguistica where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular and id_nota_periodo_aluno = calendario_periodo.ordem);[ Date: 2021-09-16 02:16:59 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
2 51m34s insert into consulta.usuarios_movel (id_unidade_funcional, total, movel, android, ios, browser) select uf.id_unidade_funcional, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join unidade_funcional uf2 on uf2.id_unidade_funcional = id_unidade_funcional_filha where id_unidade_funcional_mae = uf.id_unidade_funcional and uf2.id_nivel_unidade_funcional = 3))) as total, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo)) as movel, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = 'Android')) as android, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = 'iOS')) as ios, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = 'Desktop')) as browser from unidade_funcional uf where uf.flg_ativa;[ Date: 2021-09-16 04:27:30 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
3 46m13s insert into consulta.frequencia_aluno (id_aluno_matricula, id_turma, falta_nao_justificada, perc_falta_nao_justificada) select am.id_aluno_matricula, turma.id_turma, cast(coalesce(faltas_gloabl.fnj, 0) as integer) as fnj, case when dias_letivos.dias_letivos > 0 then (coalesce(faltas_gloabl.fnj, 0) / (dias_letivos.dias_letivos * 1.0)) * 100 else null end as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join serie on serie.id_serie = ts.id_serie inner join unidade_funcional uf on uf.id_unidade_funcional = am.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = turma.id_ano_semestre inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano)) as id_calendario) as calendario on true left join lateral ( select cast(count(cpd.data) as integer) as dias_letivos from calendario_periodo_data as cpd left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and calendario_data.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) between 1 and 5 or calendario_data.id_motivo_dia_letivo_extra is not null)) as dias_letivos on serie.flg_apon_falta_globalizado is true left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_nao_justificada) as fnj from falta_aluno_globalizada falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma group by falta.id_aluno_matricula, falta.id_turma) as faltas_gloabl on faltas_gloabl.id_aluno_matricula = am.id_aluno_matricula and faltas_gloabl.id_turma = turma.id_turma where am.id_aluno_matr_status = 1 and serie.flg_apon_falta_globalizado is true union all select am.id_aluno_matricula, turma.id_turma, cast(coalesce(faltas_disc.fnj, 0) as integer) as fnj, case when aulas.aulas > 0 then (coalesce(faltas_disc.fnj, 0) / (aulas.aulas * 1.0)) * 100 else null end as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join serie on serie.id_serie = ts.id_serie inner join curso on curso.id_curso = serie.id_curso inner join unidade_funcional uf on uf.id_unidade_funcional = am.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = turma.id_ano_semestre inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano)) as id_calendario) as calendario on true left join lateral ( select cast(count(cpd.data) as integer) as aulas from quadro_horario_homologado qh inner join componente_curricular cc on cc.id_componente_curricular = qh.id_componente_curricular inner join dia_semana on dia_semana.dia_semana = qh.dia_semana inner join calendario_periodo_data as cpd on cpd.id_calendario = calendario.id_calendario and dia_semana.dia_semana_postgresql = extract(dow from cpd.data) left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data inner join turma_periodo tp on tp.id_turma = turma.id_turma and cpd.bimestre between tp.periodo_calendario_inicio and tp.periodo_calendario_fim where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and qh.id_turma = turma.id_turma and qh.id_serie = amt.id_serie_enturmacao and cc.flg_aponta_faltas is true and calendario_data.id_motivo_dia_nao_letivo is null and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= cpd.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= cpd.data) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = turma.id_turma and id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[tp.id_nota_periodo_aluno]))) as aulas on serie.flg_apon_falta_globalizado is false left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_nao_justificada) as fnj from falta_aluno_disciplina falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = falta.id_aluno_matricula and amdd.id_turma = falta.id_turma and amdd.id_disciplina = falta.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma) as faltas_disc on faltas_disc.id_aluno_matricula = am.id_aluno_matricula and faltas_disc.id_turma = turma.id_turma where am.id_aluno_matr_status = 1 and serie.flg_apon_falta_globalizado is false;[ Date: 2021-09-16 03:11:19 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
4 45m21s insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, 0) as total, coalesce(rfgd.movel, 0) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, 0)) as total, sum(coalesce(movel, 0)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = 3898 rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.AVXfs7" failed: No space left on device (28) rsync error: some files / attrs were not transferred (see previous errors) (code 23) at main.c (1207)[sender = 3.1.3];[ Date: 2021-09-16 05:12:51 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
5 17m27s SELECT location, (pg_xlogfile_name_offset(location)).*, now() AS timestamp FROM pg_stop_backup() AS location;[ Date: 2021-09-16 02:15:35 - Database: postgres - User: postgres - Remote: seeweb28 - Application: [unknown] ]
6 16m45s REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno; 2021 - 09 - 16 23:16:50 - 03[6786] :[1 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "public.vistoria_responsavel";[ Date: 2021-09-16 23:16:50 - Database: augeeducacional - User: pgagent - Remote: localhost - Application: [unknown] ]
7 11m7s VACUUM (VERBOSE, ANALYZE) public.situacao_didatica_aula; 2021 - 09 - 16 23:09:54 - 03[32210] :[1 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "public.situacao_funcional";[ Date: 2021-09-16 23:09:53 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
8 8m13s VACUUM (VERBOSE, ANALYZE) aluno_lancamento.falta_aluno_disciplina_diario_2020;[ Date: 2021-09-16 21:19:27 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
9 8m5s insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, planejado, planejado_analise_ling, realizado, realizado_analise_ling, realizado_bimestre_1, realizado_bimestre_2, realizado_bimestre_3, realizado_bimestre_4) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional as rf_professor, cidadao.nome as nome_professor, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = 2) as integer) as planejado, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = 4) as integer) as planejado_analise_ling, coalesce(realizado.conteudo_ministrado, 0) as realizado, coalesce(realizado.conteudo_analise_ling_ministrado, 0) as realizado_analise_ling, coalesce(realizado_bimestre.ministrado_bimestre_1, 0) as realizado_bimestre_1, coalesce(realizado_bimestre.ministrado_bimestre_2, 0) as realizado_bimestre_2, coalesce(realizado_bimestre.ministrado_bimestre_3, 0) as realizado_bimestre_3, coalesce(realizado_bimestre.ministrado_bimestre_4, 0) as realizado_bimestre_4 from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento, cast(count(distinct case when ccmd.id_conteudo_analise_ling is null then ccmd.id_conteudo_curricular else null end) as integer) as conteudo_ministrado, cast(count(distinct ccmd.id_conteudo_curricular || '_' || ccmd.id_conteudo_analise_ling) as integer) as conteudo_analise_ling_ministrado from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento) as realizado on realizado.id_turma = ts.id_turma and realizado.id_serie = ts.id_serie and realizado.id_componente_curricular = cc.id_componente_curricular and realizado.id_periodo_planejamento = calendario_periodo.ordem left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno, sum( case when ccmd.id_periodo_planejamento = 1 then 1 else 0 end) as ministrado_bimestre_1, sum( case when ccmd.id_periodo_planejamento = 2 then 1 else 0 end) as ministrado_bimestre_2, sum( case when ccmd.id_periodo_planejamento = 3 then 1 else 0 end) as ministrado_bimestre_3, sum( case when ccmd.id_periodo_planejamento = 4 then 1 else 0 end) as ministrado_bimestre_4 from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno) as realizado_bimestre on realizado_bimestre.id_turma = ts.id_turma and realizado_bimestre.id_serie = ts.id_serie and realizado_bimestre.id_componente_curricular = cc.id_componente_curricular and realizado_bimestre.id_nota_periodo_aluno = calendario_periodo.ordem where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular);[ Date: 2021-09-16 02:25:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
10 6m41s insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval('sq_rendimento_escolar_estatistica_id'), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = 1 as flg_registro_utilizar, case when flg_matricula_inicial = true then 1 else 0 end as matricula_inicial, case when flg_matricula_inicial = false then 1 else 0 end as matricula_suplementar, case when am.id_aluno_matr_status = 6 then 1 else 0 end as transferidos, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is true then 1 else 0 end as transferencia_interna, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is false then 1 else 0 end as transferencia_externa, case when am.id_aluno_matr_status = 3 then 1 else 0 end as desistentes, case when am.id_aluno_matr_status = 4 then 1 else 0 end as falecidos, case when am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7 then 1 else 0 end as matricula_final, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 0 or id_parecer_conclusivo_tipo = 3) then 1 else 0 end as aprovados, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 1 or id_parecer_conclusivo_tipo = 2) then 1 else 0 end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = 1 then 1 else 0 end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (1, 2, 3, 4, 6, 7)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;[ Date: 2021-09-17 00:16:03 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
11 5m53s VACUUM (VERBOSE, ANALYZE) aluno_lancamento.nota_aluno_atividade_legado; 2021 - 09 - 16 21:49:46 - 03[29601] :[1 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "aluno_lancamento.nota_aluno_legado";[ Date: 2021-09-16 21:49:46 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
12 5m39s select aplicacoes_see.carga_passe_livre (); rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.BfIgMB" failed: No space left on device (28) rsync error: some files / attrs were not transferred (see previous errors) (code 23) at main.c (1207)[sender = 3.1.3];[ Date: 2021-09-16 03:05:43 - Database: augeeducacional - User: pgagent - Remote: localhost - Application: [unknown] ]
13 5m10s VACUUM (VERBOSE, ANALYZE) public.unidade_funcional; 2021 - 09 - 16 23:15:59 - 03[5596] :[1 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "public.unidade_funcional_tipo_menu";[ Date: 2021-09-16 23:15:59 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
14 4m51s VACUUM (VERBOSE, ANALYZE) aluno_lancamento.falta_aluno_disciplina_diario_2021; 2021 - 09 - 16 21:24:18 - 03[13700] :[1 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "aluno_lancamento.falta_aluno_disciplina_diario_hist";[ Date: 2021-09-16 21:24:18 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
15 3m58s select max(data) from movel.sincronizacao where id_sincronizacao <> '14468995' and id_instituicao = '60' and id_usuario = '281564' and id_dispositivo = '292c8b2a73180e46' and flg_expedicao = true;[ Date: 2021-09-16 22:20:44 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
16 3m29s SELECT location, (pg_xlogfile_name_offset(location)).*, now() AS timestamp FROM pg_start_backup('Barman backup SIEPE_2020 20210917T010015', false) AS location;[ Date: 2021-09-17 01:03:45 - Database: postgres - User: postgres - Remote: seeweb28 - Application: [unknown] ]
17 3m21s select max(data) from movel.sincronizacao where id_sincronizacao <> '14462360' and id_instituicao = '60' and id_usuario = '219722' and id_dispositivo = 'd62d71151c975e71' and flg_expedicao = true;[ Date: 2021-09-16 10:05:02 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
18 3m19s VACUUM (VERBOSE, ANALYZE) aluno_lancamento.nota_aluno_atividade_2021; 2021 - 09 - 16 21:43:53 - 03[26107] :[1 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "aluno_lancamento.nota_aluno_atividade_legado";[ Date: 2021-09-16 21:43:53 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
19 3m8s VACUUM (VERBOSE, ANALYZE) public.conteudo_curricular_aula; 2021 - 09 - 16 22:40:39 - 03[6786] :[1 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "public.conteudo_curricular_aula_recurso";[ Date: 2021-09-16 22:40:38 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
20 2m53s select am.id_aluno_matricula, aluno.codigo as matricula, cidadao.nome as aluno, turma.codigo as turma, curso.sigla as curso, serie.sigla as serie, coalesce(faltas_mes.fnj1, 0) as fnj1, coalesce(faltas_mes.fnj2, 0) as fnj2, coalesce(faltas_mes.fnj3, 0) as fnj3, coalesce(faltas_mes.fnj4, 0) as fnj4, coalesce(faltas_mes.fnj5, 0) as fnj5, coalesce(faltas_mes.fnj6, 0) as fnj6, coalesce(faltas_mes.fnj7, 0) as fnj7, coalesce(faltas_mes.fnj8, 0) as fnj8, coalesce(faltas_mes.fnj9, 0) as fnj9, coalesce(faltas_mes.fnj10, 0) as fnj10, coalesce(faltas_mes.fnj11, 0) as fnj11, coalesce(faltas_mes.fnj12, 0) as fnj12, coalesce(faltas_gloabl.fj, 0) as fj, coalesce(faltas_gloabl.fnj, 0) as fnj, (coalesce(faltas_gloabl.fnj, 0) / (dias_letivos.dias_letivos * 1.0)) * 100 as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join aluno on aluno.id_cidadao = am.id_cidadao inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join serie on serie.id_serie = ts.id_serie inner join serie serie_aluno on serie_aluno.id_serie = am.id_serie inner join curso on curso.id_curso = serie_aluno.id_curso left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_justificada) as fj, sum(falta.falta_nao_justificada) as fnj from falta_aluno_globalizada falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma group by falta.id_aluno_matricula, falta.id_turma) as faltas_gloabl on faltas_gloabl.id_aluno_matricula = am.id_aluno_matricula and faltas_gloabl.id_turma = turma.id_turma left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum( case when falta.mes = 1 then falta.faltas else 0 end) as fnj1, sum( case when falta.mes = 2 then falta.faltas else 0 end) as fnj2, sum( case when falta.mes = 3 then falta.faltas else 0 end) as fnj3, sum( case when falta.mes = 4 then falta.faltas else 0 end) as fnj4, sum( case when falta.mes = 5 then falta.faltas else 0 end) as fnj5, sum( case when falta.mes = 6 then falta.faltas else 0 end) as fnj6, sum( case when falta.mes = 7 then falta.faltas else 0 end) as fnj7, sum( case when falta.mes = 8 then falta.faltas else 0 end) as fnj8, sum( case when falta.mes = 9 then falta.faltas else 0 end) as fnj9, sum( case when falta.mes = 10 then falta.faltas else 0 end) as fnj10, sum( case when falta.mes = 11 then falta.faltas else 0 end) as fnj11, sum( case when falta.mes = 12 then falta.faltas else 0 end) as fnj12 from ( select falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data) as mes, count(*) as faltas from falta_aluno_globalizada_diario falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and falta.flg_justificada is false group by falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data)) as falta group by falta.id_aluno_matricula, falta.id_turma) as faltas_mes on faltas_mes.id_aluno_matricula = am.id_aluno_matricula and faltas_mes.id_turma = turma.id_turma inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = '2021'), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = '2021')) as id_calendario) as calendario on 1 = 1 left join lateral ( select cast(count(cpd.data) as integer) as dias_letivos from calendario_periodo_data as cpd left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and calendario_data.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) between 1 and 5 or calendario_data.id_motivo_dia_letivo_extra is not null)) as dias_letivos on serie.flg_apon_falta_globalizado is true where turma.id_unidade_funcional = '605610' and am.id_aluno_matr_status in (1, 2, 7) and turma.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = '2021') and am.id_curso = '578' and am.id_serie = '1466' and serie.flg_apon_falta_globalizado is true and dias_letivos.dias_letivos > 0 and least ((coalesce(faltas_gloabl.fnj, 0) / (dias_letivos.dias_letivos * 1.0)) * 100, 100.0) between '0' and '100' union all select am.id_aluno_matricula, aluno.codigo as matricula, cidadao.nome as aluno, turma.codigo as turma, curso.sigla as curso, serie.sigla as serie, coalesce(faltas_mes.fnj1, 0) as fnj1, coalesce(faltas_mes.fnj2, 0) as fnj2, coalesce(faltas_mes.fnj3, 0) as fnj3, coalesce(faltas_mes.fnj4, 0) as fnj4, coalesce(faltas_mes.fnj5, 0) as fnj5, coalesce(faltas_mes.fnj6, 0) as fnj6, coalesce(faltas_mes.fnj7, 0) as fnj7, coalesce(faltas_mes.fnj8, 0) as fnj8, coalesce(faltas_mes.fnj9, 0) as fnj9, coalesce(faltas_mes.fnj10, 0) as fnj10, coalesce(faltas_mes.fnj11, 0) as fnj11, coalesce(faltas_mes.fnj12, 0) as fnj12, coalesce(faltas_disc.fj, 0) as fj, coalesce(faltas_disc.fnj, 0) as fnj, (coalesce(faltas_disc.fnj, 0) / (aulas.aulas * 1.0)) * 100 as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join aluno on aluno.id_cidadao = am.id_cidadao inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join serie on serie.id_serie = ts.id_serie inner join serie serie_aluno on serie_aluno.id_serie = am.id_serie inner join curso on curso.id_curso = serie_aluno.id_curso left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_justificada) as fj, sum(falta.falta_nao_justificada) as fnj from falta_aluno_disciplina falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = falta.id_aluno_matricula and dispensa.id_turma = falta.id_turma and dispensa.id_disciplina = falta.id_disciplina and (dispensa.flg_dispensado_todos_periodos or dispensa.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma) as faltas_disc on faltas_disc.id_aluno_matricula = am.id_aluno_matricula and faltas_disc.id_turma = turma.id_turma left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum( case when falta.mes = 1 then falta.faltas else 0 end) as fnj1, sum( case when falta.mes = 2 then falta.faltas else 0 end) as fnj2, sum( case when falta.mes = 3 then falta.faltas else 0 end) as fnj3, sum( case when falta.mes = 4 then falta.faltas else 0 end) as fnj4, sum( case when falta.mes = 5 then falta.faltas else 0 end) as fnj5, sum( case when falta.mes = 6 then falta.faltas else 0 end) as fnj6, sum( case when falta.mes = 7 then falta.faltas else 0 end) as fnj7, sum( case when falta.mes = 8 then falta.faltas else 0 end) as fnj8, sum( case when falta.mes = 9 then falta.faltas else 0 end) as fnj9, sum( case when falta.mes = 10 then falta.faltas else 0 end) as fnj10, sum( case when falta.mes = 11 then falta.faltas else 0 end) as fnj11, sum( case when falta.mes = 12 then falta.faltas else 0 end) as fnj12 from ( select falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data) as mes, count(*) as faltas from falta_aluno_disciplina_diario falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and falta.flg_justificada is false and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = falta.id_aluno_matricula and dispensa.id_turma = falta.id_turma and dispensa.id_disciplina = falta.id_disciplina and (dispensa.flg_dispensado_todos_periodos or dispensa.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma, extract(month from falta.data)) as falta group by falta.id_aluno_matricula, falta.id_turma) as faltas_mes on faltas_mes.id_aluno_matricula = am.id_aluno_matricula and faltas_mes.id_turma = turma.id_turma inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = '2021'), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = '2021')) as id_calendario) as calendario on 1 = 1 left join lateral ( select cast(count(cpd.data) as integer) as aulas from quadro_horario_homologado qh inner join componente_curricular cc on cc.id_componente_curricular = qh.id_componente_curricular inner join dia_semana on dia_semana.dia_semana = qh.dia_semana inner join calendario_periodo_data as cpd on cpd.id_calendario = calendario.id_calendario and dia_semana.dia_semana_postgresql = extract(dow from cpd.data) left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data inner join turma_periodo tp on tp.id_turma = turma.id_turma and cpd.bimestre between tp.periodo_calendario_inicio and tp.periodo_calendario_fim where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and qh.id_turma = turma.id_turma and qh.id_serie = amt.id_serie_enturmacao and cc.flg_aponta_faltas is true and calendario_data.id_motivo_dia_nao_letivo is null and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= cpd.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= cpd.data) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = turma.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[tp.id_nota_periodo_aluno]))) as aulas on serie.flg_apon_falta_globalizado is false where turma.id_unidade_funcional = '605610' and am.id_aluno_matr_status in (1, 2, 7) and turma.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = '2021') and am.id_curso = '578' and am.id_serie = '1466' and serie.flg_apon_falta_globalizado is false and aulas.aulas > 0 and least ((coalesce(faltas_disc.fnj, 0) / (aulas.aulas * 1.0)) * 100, 100.0) between '0' and '100' order by aluno;[ Date: 2021-09-16 19:49:06 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
Time consuming queries
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 4h29m44s 8,187 1s555ms 3s690ms 1s976ms select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = ? and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = ?) union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = ? inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = ? and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = ? and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Sep 16 01 10 22s355ms 2s235ms 02 19 34s990ms 1s841ms 03 7 14s266ms 2s38ms 04 14 24s540ms 1s752ms 05 36 1m9s 1s931ms 06 78 2m31s 1s943ms 07 296 9m16s 1s881ms 08 779 25m33s 1s968ms 09 869 28m44s 1s984ms 10 684 22m49s 2s1ms 11 605 20m15s 2s9ms 12 293 9m37s 1s971ms 13 458 15m31s 2s33ms 14 674 22m24s 1s994ms 15 622 20m52s 2s13ms 16 540 18m1s 2s2ms 17 282 9m18s 1s979ms 18 234 7m40s 1s965ms 19 481 15m31s 1s937ms 20 436 13m48s 1s901ms 21 358 11m49s 1s981ms 22 161 5m15s 1s959ms 23 123 3m50s 1s871ms Sep 17 00 101 3m8s 1s867ms 01 27 58s279ms 2s158ms [ User: augeeducacional - Total duration: 4h29m44s - Times executed: 8187 ]
[ Application: augeeducacional - principal - Total duration: 4h29m44s - Times executed: 8187 ]
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '2633768') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '2633768' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-16 09:00:32 Duration: 3s690ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '6448459') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '6448459' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-16 15:12:32 Duration: 3s479ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7165123') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7165123' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-16 15:21:00 Duration: 3s403ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
2 2h47m 3,174 2s636ms 5s102ms 3s157ms select count(*) as fila from fila_trabalho.fila_trabalho where id_situacao_trabalho in (...) and entrada_fila > (now() - interval ?);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Sep 16 01 106 6m39s 3s772ms 02 109 5m33s 3s61ms 03 112 5m43s 3s64ms 04 114 5m41s 2s998ms 05 98 4m53s 2s994ms 06 122 6m7s 3s14ms 07 134 6m57s 3s114ms 08 135 7m2s 3s127ms 09 131 6m58s 3s196ms 10 132 6m58s 3s166ms 11 133 6m56s 3s131ms 12 145 7m36s 3s148ms 13 147 7m31s 3s72ms 14 144 7m37s 3s179ms 15 145 7m51s 3s252ms 16 145 7m45s 3s212ms 17 146 7m36s 3s123ms 18 145 7m26s 3s80ms 19 144 7m31s 3s136ms 20 144 7m40s 3s197ms 21 132 7m11s 3s271ms 22 101 5m21s 3s184ms 23 138 7m13s 3s142ms Sep 17 00 140 7m13s 3s93ms 01 32 1m49s 3s422ms [ User: zabbix - Total duration: 2h47m - Times executed: 3174 ]
[ Application: psql - Total duration: 2h47m - Times executed: 3174 ]
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-09-16 01:45:01 Duration: 5s102ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-09-16 01:40:08 Duration: 5s30ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-09-16 01:33:37 Duration: 4s688ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
3 1h57m49s 1 1h57m49s 1h57m49s 1h57m49s insert into consulta.conteudo_curric_ministrado_detalhe (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, id_periodo_planejamento, id_conteudo_campo_eixo, id_conteudo_curricular, id_conteudo_analise_ling, data_realizacao) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional, cidadao.nome as nome_professor, ccp.id_nota_periodo_aluno as id_periodo_planejamento, campo_eixo.id_conteudo_curricular as id_conteudo_campo_eixo, ccp.id_conteudo_curricular, ccpa.id_conteudo_curricular as id_conteudo_analise_ling, conteudo.data_realizacao from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao inner join lateral ( select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, min(data_realizacao) as data_realizacao from ( select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cca.id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and cca.id_conteudo_analise_linguistica is not null and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem and ccp.id_conteudo_analise_linguistica is not null) as apontamentos group by id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica) conteudo on conteudo.id_turma = turma.id_turma and conteudo.id_serie = ts.id_serie and conteudo.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular_componente ccp on ccp.id_conteudo_curricular_componente = conteudo.id_conteudo_curricular_componente left join conteudo_curricular_componente campo_eixo on campo_eixo.id_conteudo_curricular_componente = ccp.id_conteudo_curricular_componente_pai left join conteudo_curricular_componente ccpa on ccpa.id_conteudo_curricular_componente = conteudo.id_conteudo_analise_linguistica where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular and id_nota_periodo_aluno = calendario_periodo.ordem);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Sep 16 02 1 1h57m49s 1h57m49s [ User: augeeducacional - Total duration: 1h57m49s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 1h57m49s - Times executed: 1 ]
-
insert into consulta.conteudo_curric_ministrado_detalhe (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, id_periodo_planejamento, id_conteudo_campo_eixo, id_conteudo_curricular, id_conteudo_analise_ling, data_realizacao) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional, cidadao.nome as nome_professor, ccp.id_nota_periodo_aluno as id_periodo_planejamento, campo_eixo.id_conteudo_curricular as id_conteudo_campo_eixo, ccp.id_conteudo_curricular, ccpa.id_conteudo_curricular as id_conteudo_analise_ling, conteudo.data_realizacao from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao inner join lateral ( select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, min(data_realizacao) as data_realizacao from ( select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cca.id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and cca.id_conteudo_analise_linguistica is not null and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem and ccp.id_conteudo_analise_linguistica is not null) as apontamentos group by id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica) conteudo on conteudo.id_turma = turma.id_turma and conteudo.id_serie = ts.id_serie and conteudo.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular_componente ccp on ccp.id_conteudo_curricular_componente = conteudo.id_conteudo_curricular_componente left join conteudo_curricular_componente campo_eixo on campo_eixo.id_conteudo_curricular_componente = ccp.id_conteudo_curricular_componente_pai left join conteudo_curricular_componente ccpa on ccpa.id_conteudo_curricular_componente = conteudo.id_conteudo_analise_linguistica where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular and id_nota_periodo_aluno = calendario_periodo.ordem);
Date: 2021-09-16 02:16:59 Duration: 1h57m49s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
4 51m34s 1 51m34s 51m34s 51m34s insert into consulta.usuarios_movel (id_unidade_funcional, total, movel, android, ios, browser) select uf.id_unidade_funcional, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = ? and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join unidade_funcional uf2 on uf2.id_unidade_funcional = id_unidade_funcional_filha where id_unidade_funcional_mae = uf.id_unidade_funcional and uf2.id_nivel_unidade_funcional = ?))) as total, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = ? and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo)) as movel, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = ? and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = ?)) as android, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = ? and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = ?)) as ios, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = ? and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = ?)) as browser from unidade_funcional uf where uf.flg_ativa;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Sep 16 04 1 51m34s 51m34s [ User: augeeducacional - Total duration: 51m34s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 51m34s - Times executed: 1 ]
-
insert into consulta.usuarios_movel (id_unidade_funcional, total, movel, android, ios, browser) select uf.id_unidade_funcional, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join unidade_funcional uf2 on uf2.id_unidade_funcional = id_unidade_funcional_filha where id_unidade_funcional_mae = uf.id_unidade_funcional and uf2.id_nivel_unidade_funcional = 3))) as total, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo)) as movel, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = 'Android')) as android, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = 'iOS')) as ios, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = 'Desktop')) as browser from unidade_funcional uf where uf.flg_ativa;
Date: 2021-09-16 04:27:30 Duration: 51m34s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
5 46m13s 1 46m13s 46m13s 46m13s insert into consulta.frequencia_aluno (id_aluno_matricula, id_turma, falta_nao_justificada, perc_falta_nao_justificada) select am.id_aluno_matricula, turma.id_turma, cast(coalesce(faltas_gloabl.fnj, ?) as integer) as fnj, case when dias_letivos.dias_letivos > ? then (coalesce(faltas_gloabl.fnj, ?) / (dias_letivos.dias_letivos * ?.?)) * ? else null end as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join serie on serie.id_serie = ts.id_serie inner join unidade_funcional uf on uf.id_unidade_funcional = am.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = turma.id_ano_semestre inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano)) as id_calendario) as calendario on true left join lateral ( select cast(count(cpd.data) as integer) as dias_letivos from calendario_periodo_data as cpd left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and calendario_data.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) between ? and ? or calendario_data.id_motivo_dia_letivo_extra is not null)) as dias_letivos on serie.flg_apon_falta_globalizado is true left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_nao_justificada) as fnj from falta_aluno_globalizada falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma group by falta.id_aluno_matricula, falta.id_turma) as faltas_gloabl on faltas_gloabl.id_aluno_matricula = am.id_aluno_matricula and faltas_gloabl.id_turma = turma.id_turma where am.id_aluno_matr_status = ? and serie.flg_apon_falta_globalizado is true union all select am.id_aluno_matricula, turma.id_turma, cast(coalesce(faltas_disc.fnj, ?) as integer) as fnj, case when aulas.aulas > ? then (coalesce(faltas_disc.fnj, ?) / (aulas.aulas * ?.?)) * ? else null end as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join serie on serie.id_serie = ts.id_serie inner join curso on curso.id_curso = serie.id_curso inner join unidade_funcional uf on uf.id_unidade_funcional = am.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = turma.id_ano_semestre inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano)) as id_calendario) as calendario on true left join lateral ( select cast(count(cpd.data) as integer) as aulas from quadro_horario_homologado qh inner join componente_curricular cc on cc.id_componente_curricular = qh.id_componente_curricular inner join dia_semana on dia_semana.dia_semana = qh.dia_semana inner join calendario_periodo_data as cpd on cpd.id_calendario = calendario.id_calendario and dia_semana.dia_semana_postgresql = extract(dow from cpd.data) left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data inner join turma_periodo tp on tp.id_turma = turma.id_turma and cpd.bimestre between tp.periodo_calendario_inicio and tp.periodo_calendario_fim where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and qh.id_turma = turma.id_turma and qh.id_serie = amt.id_serie_enturmacao and cc.flg_aponta_faltas is true and calendario_data.id_motivo_dia_nao_letivo is null and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= cpd.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= cpd.data) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = turma.id_turma and id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[tp.id_nota_periodo_aluno]))) as aulas on serie.flg_apon_falta_globalizado is false left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_nao_justificada) as fnj from falta_aluno_disciplina falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = falta.id_aluno_matricula and amdd.id_turma = falta.id_turma and amdd.id_disciplina = falta.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma) as faltas_disc on faltas_disc.id_aluno_matricula = am.id_aluno_matricula and faltas_disc.id_turma = turma.id_turma where am.id_aluno_matr_status = ? and serie.flg_apon_falta_globalizado is false;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Sep 16 03 1 46m13s 46m13s [ User: augeeducacional - Total duration: 46m13s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 46m13s - Times executed: 1 ]
-
insert into consulta.frequencia_aluno (id_aluno_matricula, id_turma, falta_nao_justificada, perc_falta_nao_justificada) select am.id_aluno_matricula, turma.id_turma, cast(coalesce(faltas_gloabl.fnj, 0) as integer) as fnj, case when dias_letivos.dias_letivos > 0 then (coalesce(faltas_gloabl.fnj, 0) / (dias_letivos.dias_letivos * 1.0)) * 100 else null end as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join serie on serie.id_serie = ts.id_serie inner join unidade_funcional uf on uf.id_unidade_funcional = am.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = turma.id_ano_semestre inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano)) as id_calendario) as calendario on true left join lateral ( select cast(count(cpd.data) as integer) as dias_letivos from calendario_periodo_data as cpd left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and calendario_data.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) between 1 and 5 or calendario_data.id_motivo_dia_letivo_extra is not null)) as dias_letivos on serie.flg_apon_falta_globalizado is true left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_nao_justificada) as fnj from falta_aluno_globalizada falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma group by falta.id_aluno_matricula, falta.id_turma) as faltas_gloabl on faltas_gloabl.id_aluno_matricula = am.id_aluno_matricula and faltas_gloabl.id_turma = turma.id_turma where am.id_aluno_matr_status = 1 and serie.flg_apon_falta_globalizado is true union all select am.id_aluno_matricula, turma.id_turma, cast(coalesce(faltas_disc.fnj, 0) as integer) as fnj, case when aulas.aulas > 0 then (coalesce(faltas_disc.fnj, 0) / (aulas.aulas * 1.0)) * 100 else null end as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join serie on serie.id_serie = ts.id_serie inner join curso on curso.id_curso = serie.id_curso inner join unidade_funcional uf on uf.id_unidade_funcional = am.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = turma.id_ano_semestre inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano)) as id_calendario) as calendario on true left join lateral ( select cast(count(cpd.data) as integer) as aulas from quadro_horario_homologado qh inner join componente_curricular cc on cc.id_componente_curricular = qh.id_componente_curricular inner join dia_semana on dia_semana.dia_semana = qh.dia_semana inner join calendario_periodo_data as cpd on cpd.id_calendario = calendario.id_calendario and dia_semana.dia_semana_postgresql = extract(dow from cpd.data) left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data inner join turma_periodo tp on tp.id_turma = turma.id_turma and cpd.bimestre between tp.periodo_calendario_inicio and tp.periodo_calendario_fim where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and qh.id_turma = turma.id_turma and qh.id_serie = amt.id_serie_enturmacao and cc.flg_aponta_faltas is true and calendario_data.id_motivo_dia_nao_letivo is null and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= cpd.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= cpd.data) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = turma.id_turma and id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[tp.id_nota_periodo_aluno]))) as aulas on serie.flg_apon_falta_globalizado is false left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_nao_justificada) as fnj from falta_aluno_disciplina falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = falta.id_aluno_matricula and amdd.id_turma = falta.id_turma and amdd.id_disciplina = falta.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma) as faltas_disc on faltas_disc.id_aluno_matricula = am.id_aluno_matricula and faltas_disc.id_turma = turma.id_turma where am.id_aluno_matr_status = 1 and serie.flg_apon_falta_globalizado is false;
Date: 2021-09-16 03:11:19 Duration: 46m13s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
6 45m21s 1 45m21s 45m21s 45m21s insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, ?) as total, coalesce(rfgd.movel, ?) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, ?)) as total, sum(coalesce(movel, ?)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = ? rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.?F?.AVXfs7" failed: no space left on device (?) rsync error: some files / attrs were not transferred (see previous errors) (code ?) at main.c (?)[sender = ?.?.?];Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Sep 16 05 1 45m21s 45m21s [ User: augeeducacional - Total duration: 45m21s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 45m21s - Times executed: 1 ]
-
insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, 0) as total, coalesce(rfgd.movel, 0) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, 0)) as total, sum(coalesce(movel, 0)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = 3898 rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.AVXfs7" failed: No space left on device (28) rsync error: some files / attrs were not transferred (see previous errors) (code 23) at main.c (1207)[sender = 3.1.3];
Date: 2021-09-16 05:12:51 Duration: 45m21s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
7 42m25s 5,978 308ms 6s240ms 425ms select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in (...) and tp.id_cidadao = ?) and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > ? and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Sep 16 01 7 4s469ms 638ms 02 15 14s99ms 939ms 03 4 1s345ms 336ms 04 11 4s812ms 437ms 05 24 9s465ms 394ms 06 54 21s657ms 401ms 07 205 1m38s 482ms 08 574 4m32s 474ms 09 650 4m41s 433ms 10 494 3m50s 467ms 11 436 2m58s 409ms 12 201 1m27s 434ms 13 312 2m21s 452ms 14 503 3m17s 392ms 15 465 3m6s 401ms 16 399 2m39s 400ms 17 196 1m17s 394ms 18 157 1m5s 418ms 19 348 2m21s 406ms 20 325 1m59s 368ms 21 286 1m51s 389ms 22 124 52s91ms 420ms 23 88 46s784ms 531ms Sep 17 00 76 30s449ms 400ms 01 24 10s619ms 442ms [ User: augeeducacional - Total duration: 42m25s - Times executed: 5978 ]
[ Application: augeeducacional - principal - Total duration: 42m25s - Times executed: 5978 ]
-
select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210005120', '210005121', '210005123', '210005116', '210005117', '210005118', '210005119', '210005144', '210005113', '210005114', '210005115') and tp.id_cidadao = '7835045') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-13 18:42:32.639' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;
Date: 2021-09-16 10:54:30 Duration: 6s240ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210006780', '210038765', '210038766', '210038767', '210006777', '210006778', '210006779') and tp.id_cidadao = '5007031') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 22:11:03.453' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;
Date: 2021-09-16 23:37:58 Duration: 5s194ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210006981', '210006976', '210006977', '210006978', '210006973', '210006974', '210006975') and tp.id_cidadao = '2631704') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 07:23:40.137' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;
Date: 2021-09-16 08:39:25 Duration: 4s593ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
8 41m14s 5,865 309ms 7s30ms 421ms select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in (...) and tp.id_cidadao = ?) and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > ? and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Sep 16 01 7 2s925ms 417ms 02 13 12s362ms 950ms 03 3 971ms 323ms 04 11 4s181ms 380ms 05 21 8s516ms 405ms 06 49 19s582ms 399ms 07 196 1m37s 494ms 08 558 4m20s 467ms 09 625 4m34s 438ms 10 478 3m39s 459ms 11 424 2m53s 409ms 12 201 1m29s 447ms 13 312 2m15s 435ms 14 503 3m19s 396ms 15 465 3m4s 396ms 16 399 2m37s 394ms 17 196 1m17s 396ms 18 157 1m2s 397ms 19 348 2m19s 401ms 20 325 1m58s 364ms 21 270 1m43s 383ms 22 117 48s373ms 413ms 23 87 44s838ms 515ms Sep 17 00 76 29s918ms 393ms 01 24 8s705ms 362ms [ User: augeeducacional - Total duration: 41m14s - Times executed: 5865 ]
[ Application: augeeducacional - principal - Total duration: 41m14s - Times executed: 5865 ]
-
select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210005120', '210005121', '210005123', '210005116', '210005117', '210005118', '210005119', '210005144', '210005113', '210005114', '210005115') and tp.id_cidadao = '7835045') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-13 18:42:32.639' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;
Date: 2021-09-16 10:54:37 Duration: 7s30ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210006981', '210006976', '210006977', '210006978', '210006973', '210006974', '210006975') and tp.id_cidadao = '2631704') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 07:23:40.137' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;
Date: 2021-09-16 08:39:30 Duration: 4s924ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210002400', '210002401', '210002396', '210002398', '210002399', '210002394') and tp.id_cidadao = '2635381') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 15:47:03.008' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;
Date: 2021-09-16 15:38:10 Duration: 4s533ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
9 26m2s 6,590 100ms 9s655ms 237ms select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = ?) and data between ? and now());Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Sep 16 01 7 2s608ms 372ms 02 9 11s914ms 1s323ms 03 5 1s341ms 268ms 04 6 1s173ms 195ms 05 20 5s449ms 272ms 06 43 10s186ms 236ms 07 183 31s798ms 173ms 08 622 2m21s 226ms 09 705 2m25s 205ms 10 568 2m11s 231ms 11 512 2m5s 244ms 12 247 1m6s 269ms 13 370 1m36s 260ms 14 563 2m5s 222ms 15 536 1m59s 222ms 16 467 1m59s 254ms 17 231 57s537ms 249ms 18 188 49s812ms 264ms 19 394 1m36s 243ms 20 363 1m22s 226ms 21 284 1m10s 249ms 22 123 32s265ms 262ms 23 64 14s57ms 219ms Sep 17 00 53 18s601ms 350ms 01 27 6s898ms 255ms [ User: augeeducacional - Total duration: 26m2s - Times executed: 6590 ]
[ Application: augeeducacional - principal - Total duration: 26m2s - Times executed: 6590 ]
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '3951000') and data between '2021-08-23 20:12:24.479' and now());
Date: 2021-09-16 02:39:48 Duration: 9s655ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '2690357') and data between '2021-07-29 11:43:07.838' and now());
Date: 2021-09-17 00:10:54 Duration: 9s414ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '7797649') and data between '2021-08-27 17:04:07.302' and now());
Date: 2021-09-16 22:51:07 Duration: 4s482ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
10 21m7s 2,005 100ms 7s342ms 632ms select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and nota.id_turma in (...) and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > ? and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = ? and tp.id_turma in (...) and cc.id_disciplina = nota.id_disciplina)) r;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Sep 16 01 5 3s133ms 626ms 02 5 5s609ms 1s121ms 03 2 290ms 145ms 04 5 1s979ms 395ms 05 13 10s974ms 844ms 06 26 14s293ms 549ms 07 96 52s263ms 544ms 08 212 1m50s 523ms 09 176 2m10s 738ms 10 151 1m13s 483ms 11 154 1m25s 557ms 12 79 35s891ms 454ms 13 133 1m7s 506ms 14 171 1m57s 684ms 15 137 1m28s 644ms 16 146 2m1s 831ms 17 65 1m1s 951ms 18 59 35s913ms 608ms 19 105 57s677ms 549ms 20 69 47s98ms 682ms 21 93 1m11s 773ms 22 34 19s282ms 567ms 23 26 33s845ms 1s301ms Sep 17 00 27 17s557ms 650ms 01 16 4s60ms 253ms [ User: augeeducacional - Total duration: 21m7s - Times executed: 2005 ]
[ Application: augeeducacional - principal - Total duration: 21m7s - Times executed: 2005 ]
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210019274', '210019277', '210019321') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-09-16 08:37:00.374' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '6321192' and tp.id_turma in ('210019274', '210019277', '210019321') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 08:37:52 Duration: 7s342ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210023813', '210023814', '210023815') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-09-15 22:48:32.332' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '3854766' and tp.id_turma in ('210023813', '210023814', '210023815') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 11:47:40 Duration: 5s891ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210006365', '210006369', '210006372') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-09-16 10:56:56.091' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '7835190' and tp.id_turma in ('210006365', '210006369', '210006372') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 11:00:16 Duration: 5s878ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
11 17m27s 1 17m27s 17m27s 17m27s select location, (pg_xlogfile_name_offset(location)).*, now() as timestamp from pg_stop_backup() as location;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Sep 16 02 1 17m27s 17m27s [ User: postgres - Total duration: 17m27s - Times executed: 1 ]
[ Application: [unknown] - Total duration: 17m27s - Times executed: 1 ]
-
SELECT location, (pg_xlogfile_name_offset(location)).*, now() AS timestamp FROM pg_stop_backup() AS location;
Date: 2021-09-16 02:15:35 Duration: 17m27s Database: postgres User: postgres Remote: seeweb28 Application: [unknown]
12 16m47s 2,646 171ms 8s611ms 380ms select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc limit ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Sep 16 01 10 14s437ms 1s443ms 02 2 685ms 342ms 05 2 5s386ms 2s693ms 06 20 5s883ms 294ms 07 67 15s492ms 231ms 08 186 53s309ms 286ms 09 290 1m49s 377ms 10 235 1m15s 320ms 11 258 1m36s 372ms 12 78 30s84ms 385ms 13 175 1m3s 365ms 14 328 2m6s 385ms 15 220 1m23s 378ms 16 259 1m45s 406ms 17 142 57s430ms 404ms 18 61 27s178ms 445ms 19 110 44s442ms 404ms 20 101 37s259ms 368ms 21 43 17s788ms 413ms 22 30 14s228ms 474ms 23 18 8s204ms 455ms Sep 17 00 11 15s661ms 1s423ms [ User: augeeducacional - Total duration: 16m47s - Times executed: 2646 ]
[ Application: augeeducacional - principal - Total duration: 16m47s - Times executed: 2646 ]
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-09-16 00:00:00' and entrada_fila < '2021-09-17 00:00:00' and f.usuarios @> ARRAY['344129'] order by f.entrada_fila desc limit 10;
Date: 2021-09-16 01:45:49 Duration: 8s611ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-04-26 00:00:00' and entrada_fila < '2021-04-27 00:00:00' and f.usuarios @> ARRAY['33335'] order by f.entrada_fila desc limit 10;
Date: 2021-09-16 09:29:32 Duration: 7s509ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-09-17 00:00:00' and entrada_fila < '2021-09-18 00:00:00' and f.usuarios @> ARRAY['658242'] order by f.entrada_fila desc limit 10;
Date: 2021-09-17 00:39:36 Duration: 6s417ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
13 16m45s 1 16m45s 16m45s 16m45s refresh materialized view aplicacoes_see.vw_aluno; ? - 09 - 16 ? : ? : ? ?[?] :[? - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = vacuum, err = ? info: ? : vacuuming "public.vistoria_responsavel";Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Sep 16 23 1 16m45s 16m45s [ User: pgagent - Total duration: 16m45s - Times executed: 1 ]
[ Application: [unknown] - Total duration: 16m45s - Times executed: 1 ]
-
REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno; 2021 - 09 - 16 23:16:50 - 03[6786] :[1 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "public.vistoria_responsavel";
Date: 2021-09-16 23:16:50 Duration: 16m45s Database: augeeducacional User: pgagent Remote: localhost Application: [unknown]
14 16m33s 561 1s492ms 2s506ms 1s770ms select count(*) from pg_buffercache where not isdirty;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Sep 16 01 18 38s721ms 2s151ms 02 23 40s487ms 1s760ms 03 24 43s457ms 1s810ms 04 24 40s240ms 1s676ms 05 20 32s971ms 1s648ms 06 23 40s706ms 1s769ms 07 24 42s945ms 1s789ms 08 24 42s752ms 1s781ms 09 22 37s800ms 1s718ms 10 23 39s995ms 1s738ms 11 23 38s416ms 1s670ms 12 24 43s300ms 1s804ms 13 24 40s819ms 1s700ms 14 24 42s645ms 1s776ms 15 24 40s9ms 1s667ms 16 24 42s572ms 1s773ms 17 24 44s496ms 1s854ms 18 24 41s540ms 1s730ms 19 24 41s455ms 1s727ms 20 24 42s832ms 1s784ms 21 22 40s178ms 1s826ms 22 22 38s113ms 1s732ms 23 23 42s229ms 1s836ms Sep 17 00 24 43s245ms 1s801ms 01 6 11s292ms 1s882ms [ User: zabbix - Total duration: 16m33s - Times executed: 561 ]
[ Application: psql - Total duration: 16m33s - Times executed: 561 ]
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-16 01:35:55 Duration: 2s506ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-16 16:15:14 Duration: 2s421ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-16 07:25:50 Duration: 2s414ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
15 14m46s 535 1s459ms 2s649ms 1s657ms select count(*) from pg_buffercache where reldatabase is not null;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Sep 16 01 18 32s16ms 1s778ms 02 14 22s523ms 1s608ms 03 20 32s725ms 1s636ms 04 20 31s928ms 1s596ms 05 15 23s786ms 1s585ms 06 20 33s163ms 1s658ms 07 23 38s366ms 1s668ms 08 23 38s971ms 1s694ms 09 23 37s40ms 1s610ms 10 22 36s221ms 1s646ms 11 23 37s50ms 1s610ms 12 24 41s869ms 1s744ms 13 24 37s430ms 1s559ms 14 24 39s747ms 1s656ms 15 24 39s211ms 1s633ms 16 24 41s114ms 1s713ms 17 24 39s858ms 1s660ms 18 24 39s260ms 1s635ms 19 24 40s235ms 1s676ms 20 24 40s535ms 1s688ms 21 23 38s701ms 1s682ms 22 21 34s137ms 1s625ms 23 24 40s891ms 1s703ms Sep 17 00 24 39s267ms 1s636ms 01 6 10s654ms 1s775ms [ User: zabbix - Total duration: 14m46s - Times executed: 535 ]
[ Application: psql - Total duration: 14m46s - Times executed: 535 ]
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-16 08:56:52 Duration: 2s649ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-16 19:11:13 Duration: 2s347ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-16 21:35:52 Duration: 2s330ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
16 14m40s 564 1s322ms 2s396ms 1s561ms select count(*) from pg_buffercache where isdirty;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Sep 16 01 18 32s380ms 1s798ms 02 22 34s535ms 1s569ms 03 24 35s469ms 1s477ms 04 24 35s512ms 1s479ms 05 20 31s312ms 1s565ms 06 24 36s633ms 1s526ms 07 24 38s556ms 1s606ms 08 23 35s481ms 1s542ms 09 24 38s279ms 1s594ms 10 24 39s835ms 1s659ms 11 23 35s659ms 1s550ms 12 24 36s684ms 1s528ms 13 24 37s617ms 1s567ms 14 24 38s75ms 1s586ms 15 24 38s388ms 1s599ms 16 24 35s371ms 1s473ms 17 24 35s851ms 1s493ms 18 24 36s603ms 1s525ms 19 24 37s760ms 1s573ms 20 24 38s726ms 1s613ms 21 21 32s78ms 1s527ms 22 23 36s738ms 1s597ms 23 24 36s473ms 1s519ms Sep 17 00 24 37s523ms 1s563ms 01 6 9s210ms 1s535ms [ User: zabbix - Total duration: 14m40s - Times executed: 564 ]
[ Application: psql - Total duration: 14m40s - Times executed: 564 ]
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-16 01:35:57 Duration: 2s396ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-16 09:55:40 Duration: 2s386ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-16 08:55:41 Duration: 2s342ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
17 14m3s 2,628 174ms 942ms 321ms select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc) tabela;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Sep 16 01 10 3s825ms 382ms 02 2 635ms 317ms 06 19 5s212ms 274ms 07 67 15s913ms 237ms 08 180 47s132ms 261ms 09 287 1m31s 319ms 10 228 1m5s 287ms 11 254 1m20s 317ms 12 78 26s12ms 333ms 13 175 56s483ms 322ms 14 328 1m50s 336ms 15 220 1m14s 337ms 16 259 1m28s 341ms 17 142 46s787ms 329ms 18 61 21s570ms 353ms 19 110 38s904ms 353ms 20 101 33s900ms 335ms 21 47 16s6ms 340ms 22 31 11s74ms 357ms 23 18 6s137ms 340ms Sep 17 00 11 3s197ms 290ms [ User: augeeducacional - Total duration: 14m3s - Times executed: 2628 ]
[ Application: augeeducacional - principal - Total duration: 14m3s - Times executed: 2628 ]
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-04-26 00:00:00' and entrada_fila < '2021-04-27 00:00:00' and f.usuarios @> ARRAY['33335'] order by f.entrada_fila desc) tabela;
Date: 2021-09-16 09:29:34 Duration: 942ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-04-26 00:00:00' and entrada_fila < '2021-04-27 00:00:00' and f.usuarios @> ARRAY['33335'] order by f.entrada_fila desc) tabela;
Date: 2021-09-16 09:29:33 Duration: 932ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-04-26 00:00:00' and entrada_fila < '2021-04-27 00:00:00' and f.usuarios @> ARRAY['33335'] order by f.entrada_fila desc) tabela;
Date: 2021-09-16 09:29:34 Duration: 923ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
18 13m53s 554 1s306ms 2s453ms 1s504ms select count(*) from pg_buffercache;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Sep 16 01 18 29s400ms 1s633ms 02 23 34s296ms 1s491ms 03 23 34s556ms 1s502ms 04 23 33s364ms 1s450ms 05 23 33s361ms 1s450ms 06 21 33s117ms 1s577ms 07 24 36s118ms 1s504ms 08 23 34s803ms 1s513ms 09 18 28s114ms 1s561ms 10 21 31s158ms 1s483ms 11 23 33s999ms 1s478ms 12 24 35s383ms 1s474ms 13 24 36s333ms 1s513ms 14 24 36s59ms 1s502ms 15 24 36s808ms 1s533ms 16 24 35s421ms 1s475ms 17 24 35s250ms 1s468ms 18 24 34s379ms 1s432ms 19 24 37s157ms 1s548ms 20 24 37s76ms 1s544ms 21 22 32s252ms 1s466ms 22 22 34s486ms 1s567ms 23 24 34s986ms 1s457ms Sep 17 00 24 36s650ms 1s527ms 01 6 8s908ms 1s484ms [ User: zabbix - Total duration: 13m53s - Times executed: 554 ]
[ Application: psql - Total duration: 13m53s - Times executed: 554 ]
-
select count(*) from pg_buffercache;
Date: 2021-09-16 13:10:33 Duration: 2s453ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-16 15:10:29 Duration: 2s304ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-16 20:31:50 Duration: 2s295ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
19 13m5s 2,154 100ms 4s46ms 364ms select turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular, case when count( case when id_situacao_didatica_aula is null then ? else null end) > ? then true else false end as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join escola_calendario ec on ec.id_unidade_funcional = turma.id_unidade_funcional and ec.ano = ? left join curso_calendario on curso_calendario.id_curso = turma.id_curso and curso_calendario.id_unidade_funcional = turma.id_unidade_funcional and curso_calendario.ano = ? inner join calendario_periodo_data cpd on cpd.id_calendario = coalesce(curso_calendario.id_calendario, ec.id_calendario) and cpd.bimestre = ? left join calendario_data cd on cd.id_calendario = cpd.id_calendario and cd.data::date = cpd.data inner join quadro_horario_homologado quadro on quadro.id_turma = turma.id_turma and quadro.id_componente_curricular = cc.id_componente_curricular and quadro.dia_semana = cpd.dia_semana left join situacao_didatica_aula sda on sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data = cpd.data and sda.id_horario_turma = quadro.id_horario_turma where turma.id_turma in (...) and turma.flg_situacao_didatica is true and cc.flg_aponta_situacao_didatica is true and (quadro.data_inicio_vigencia is null or quadro.data_inicio_vigencia <= cpd.data) and (quadro.data_termino_vigencia is null or quadro.data_termino_vigencia >= cpd.data) and cd.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) not in (...) or cd.id_motivo_dia_letivo_extra is not null) group by turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Sep 16 01 4 5s530ms 1s382ms 06 32 16s292ms 509ms 07 57 23s28ms 404ms 08 124 47s253ms 381ms 09 241 1m22s 341ms 10 184 1m6s 361ms 11 218 1m16s 352ms 12 45 15s31ms 334ms 13 167 1m5s 393ms 14 299 1m58s 397ms 15 228 1m21s 357ms 16 179 1m4s 361ms 17 87 29s618ms 340ms 18 64 19s962ms 311ms 19 75 24s757ms 330ms 20 82 22s99ms 269ms 21 39 14s874ms 381ms 22 19 7s212ms 379ms 23 6 1s321ms 220ms Sep 17 00 4 2s549ms 637ms [ User: augeeducacional - Total duration: 13m5s - Times executed: 2154 ]
[ Application: augeeducacional - fila - Total duration: 13m5s - Times executed: 2154 ]
-
select turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular, case when count( case when id_situacao_didatica_aula is null then 1 else null end) > 0 then true else false end as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join escola_calendario ec on ec.id_unidade_funcional = turma.id_unidade_funcional and ec.ano = '2021' left join curso_calendario on curso_calendario.id_curso = turma.id_curso and curso_calendario.id_unidade_funcional = turma.id_unidade_funcional and curso_calendario.ano = '2021' inner join calendario_periodo_data cpd on cpd.id_calendario = coalesce(curso_calendario.id_calendario, ec.id_calendario) and cpd.bimestre = '1' left join calendario_data cd on cd.id_calendario = cpd.id_calendario and cd.data::date = cpd.data inner join quadro_horario_homologado quadro on quadro.id_turma = turma.id_turma and quadro.id_componente_curricular = cc.id_componente_curricular and quadro.dia_semana = cpd.dia_semana left join situacao_didatica_aula sda on sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data = cpd.data and sda.id_horario_turma = quadro.id_horario_turma where turma.id_turma in ('210011366', '210011367', '210011368', '210011369', '210011372', '210011373', '210011375', '210011376', '210011378', '210011390', '210011392', '210019925', '210019966', '210019998', '210021948', '210021953', '210022003', '210024938', '210031680', '210031682', '210043532', '210043533', '210043534', '210043535', '210043536', '210043537', '210043538') and turma.flg_situacao_didatica is true and cc.flg_aponta_situacao_didatica is true and (quadro.data_inicio_vigencia is null or quadro.data_inicio_vigencia <= cpd.data) and (quadro.data_termino_vigencia is null or quadro.data_termino_vigencia >= cpd.data) and cd.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) not in (0, 6) or cd.id_motivo_dia_letivo_extra is not null) group by turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular;
Date: 2021-09-16 01:45:55 Duration: 4s46ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular, case when count( case when id_situacao_didatica_aula is null then 1 else null end) > 0 then true else false end as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join escola_calendario ec on ec.id_unidade_funcional = turma.id_unidade_funcional and ec.ano = '2021' left join curso_calendario on curso_calendario.id_curso = turma.id_curso and curso_calendario.id_unidade_funcional = turma.id_unidade_funcional and curso_calendario.ano = '2021' inner join calendario_periodo_data cpd on cpd.id_calendario = coalesce(curso_calendario.id_calendario, ec.id_calendario) and cpd.bimestre = '1' left join calendario_data cd on cd.id_calendario = cpd.id_calendario and cd.data::date = cpd.data inner join quadro_horario_homologado quadro on quadro.id_turma = turma.id_turma and quadro.id_componente_curricular = cc.id_componente_curricular and quadro.dia_semana = cpd.dia_semana left join situacao_didatica_aula sda on sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data = cpd.data and sda.id_horario_turma = quadro.id_horario_turma where turma.id_turma in ('210010051', '210010054', '210010058', '210010060', '210010061', '210010062', '210010063', '210010064', '210010065', '210010066', '210010068', '210010070', '210010073', '210010074', '210014210', '210014476', '210014493', '210016139', '210016268', '210016365', '210016369', '210016380', '210016402', '210016536', '210039370', '210039371') and turma.flg_situacao_didatica is true and cc.flg_aponta_situacao_didatica is true and (quadro.data_inicio_vigencia is null or quadro.data_inicio_vigencia <= cpd.data) and (quadro.data_termino_vigencia is null or quadro.data_termino_vigencia >= cpd.data) and cd.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) not in (0, 6) or cd.id_motivo_dia_letivo_extra is not null) group by turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular;
Date: 2021-09-16 07:45:16 Duration: 2s324ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular, case when count( case when id_situacao_didatica_aula is null then 1 else null end) > 0 then true else false end as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join escola_calendario ec on ec.id_unidade_funcional = turma.id_unidade_funcional and ec.ano = '2021' left join curso_calendario on curso_calendario.id_curso = turma.id_curso and curso_calendario.id_unidade_funcional = turma.id_unidade_funcional and curso_calendario.ano = '2021' inner join calendario_periodo_data cpd on cpd.id_calendario = coalesce(curso_calendario.id_calendario, ec.id_calendario) and cpd.bimestre = '1' left join calendario_data cd on cd.id_calendario = cpd.id_calendario and cd.data::date = cpd.data inner join quadro_horario_homologado quadro on quadro.id_turma = turma.id_turma and quadro.id_componente_curricular = cc.id_componente_curricular and quadro.dia_semana = cpd.dia_semana left join situacao_didatica_aula sda on sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data = cpd.data and sda.id_horario_turma = quadro.id_horario_turma where turma.id_turma in ('210000461', '210000462', '210000463', '210000464', '210000465', '210000466', '210000467', '210000468', '210000469', '210000470', '210000802', '210000803', '210000804', '210000805', '210000806', '210000807', '210000822', '210000823', '210000824', '210000825', '210000828', '210000829', '210000830', '210000831', '210000834', '210000835', '210000836', '210000837', '210000838', '210000839', '210000840', '210000841') and turma.flg_situacao_didatica is true and cc.flg_aponta_situacao_didatica is true and (quadro.data_inicio_vigencia is null or quadro.data_inicio_vigencia <= cpd.data) and (quadro.data_termino_vigencia is null or quadro.data_termino_vigencia >= cpd.data) and cd.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) not in (0, 6) or cd.id_motivo_dia_letivo_extra is not null) group by turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular;
Date: 2021-09-16 13:17:32 Duration: 1s970ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
20 13m 1,302 100ms 4s608ms 599ms insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= ? and na.id_turma < ? and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> array[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then ? else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / ?.?)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = ? and npa.id_nota_periodo_aluno in (...) and am.id_aluno_matr_status in (...) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = ? and narec.id_disciplina = na.id_disciplina where na.id_turma >= ? and na.id_turma < ? and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (...) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> array[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then ? else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / ?.?)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = ? and am.id_aluno_matr_status in (...) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Sep 16 03 1,302 13m 599ms [ User: augeeducacional - Total duration: 13m - Times executed: 1302 ]
[ Application: augeeducacional - fila - Total duration: 13m - Times executed: 1302 ]
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81352' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81352' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-09-16 03:12:02 Duration: 4s608ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81387' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81387' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-09-16 03:12:31 Duration: 3s270ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81364' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81364' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-09-16 03:12:14 Duration: 3s95ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 8,187 4h29m44s 1s555ms 3s690ms 1s976ms select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = ? and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = ?) union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = ? inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = ? and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = ? and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Sep 16 01 10 22s355ms 2s235ms 02 19 34s990ms 1s841ms 03 7 14s266ms 2s38ms 04 14 24s540ms 1s752ms 05 36 1m9s 1s931ms 06 78 2m31s 1s943ms 07 296 9m16s 1s881ms 08 779 25m33s 1s968ms 09 869 28m44s 1s984ms 10 684 22m49s 2s1ms 11 605 20m15s 2s9ms 12 293 9m37s 1s971ms 13 458 15m31s 2s33ms 14 674 22m24s 1s994ms 15 622 20m52s 2s13ms 16 540 18m1s 2s2ms 17 282 9m18s 1s979ms 18 234 7m40s 1s965ms 19 481 15m31s 1s937ms 20 436 13m48s 1s901ms 21 358 11m49s 1s981ms 22 161 5m15s 1s959ms 23 123 3m50s 1s871ms Sep 17 00 101 3m8s 1s867ms 01 27 58s279ms 2s158ms [ User: augeeducacional - Total duration: 4h29m44s - Times executed: 8187 ]
[ Application: augeeducacional - principal - Total duration: 4h29m44s - Times executed: 8187 ]
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '2633768') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '2633768' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-16 09:00:32 Duration: 3s690ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '6448459') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '6448459' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-16 15:12:32 Duration: 3s479ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7165123') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7165123' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-16 15:21:00 Duration: 3s403ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
2 6,590 26m2s 100ms 9s655ms 237ms select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = ?) and data between ? and now());Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Sep 16 01 7 2s608ms 372ms 02 9 11s914ms 1s323ms 03 5 1s341ms 268ms 04 6 1s173ms 195ms 05 20 5s449ms 272ms 06 43 10s186ms 236ms 07 183 31s798ms 173ms 08 622 2m21s 226ms 09 705 2m25s 205ms 10 568 2m11s 231ms 11 512 2m5s 244ms 12 247 1m6s 269ms 13 370 1m36s 260ms 14 563 2m5s 222ms 15 536 1m59s 222ms 16 467 1m59s 254ms 17 231 57s537ms 249ms 18 188 49s812ms 264ms 19 394 1m36s 243ms 20 363 1m22s 226ms 21 284 1m10s 249ms 22 123 32s265ms 262ms 23 64 14s57ms 219ms Sep 17 00 53 18s601ms 350ms 01 27 6s898ms 255ms [ User: augeeducacional - Total duration: 26m2s - Times executed: 6590 ]
[ Application: augeeducacional - principal - Total duration: 26m2s - Times executed: 6590 ]
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '3951000') and data between '2021-08-23 20:12:24.479' and now());
Date: 2021-09-16 02:39:48 Duration: 9s655ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '2690357') and data between '2021-07-29 11:43:07.838' and now());
Date: 2021-09-17 00:10:54 Duration: 9s414ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '7797649') and data between '2021-08-27 17:04:07.302' and now());
Date: 2021-09-16 22:51:07 Duration: 4s482ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
3 5,978 42m25s 308ms 6s240ms 425ms select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in (...) and tp.id_cidadao = ?) and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > ? and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Sep 16 01 7 4s469ms 638ms 02 15 14s99ms 939ms 03 4 1s345ms 336ms 04 11 4s812ms 437ms 05 24 9s465ms 394ms 06 54 21s657ms 401ms 07 205 1m38s 482ms 08 574 4m32s 474ms 09 650 4m41s 433ms 10 494 3m50s 467ms 11 436 2m58s 409ms 12 201 1m27s 434ms 13 312 2m21s 452ms 14 503 3m17s 392ms 15 465 3m6s 401ms 16 399 2m39s 400ms 17 196 1m17s 394ms 18 157 1m5s 418ms 19 348 2m21s 406ms 20 325 1m59s 368ms 21 286 1m51s 389ms 22 124 52s91ms 420ms 23 88 46s784ms 531ms Sep 17 00 76 30s449ms 400ms 01 24 10s619ms 442ms [ User: augeeducacional - Total duration: 42m25s - Times executed: 5978 ]
[ Application: augeeducacional - principal - Total duration: 42m25s - Times executed: 5978 ]
-
select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210005120', '210005121', '210005123', '210005116', '210005117', '210005118', '210005119', '210005144', '210005113', '210005114', '210005115') and tp.id_cidadao = '7835045') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-13 18:42:32.639' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;
Date: 2021-09-16 10:54:30 Duration: 6s240ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210006780', '210038765', '210038766', '210038767', '210006777', '210006778', '210006779') and tp.id_cidadao = '5007031') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 22:11:03.453' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;
Date: 2021-09-16 23:37:58 Duration: 5s194ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210006981', '210006976', '210006977', '210006978', '210006973', '210006974', '210006975') and tp.id_cidadao = '2631704') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 07:23:40.137' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;
Date: 2021-09-16 08:39:25 Duration: 4s593ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
4 5,865 41m14s 309ms 7s30ms 421ms select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in (...) and tp.id_cidadao = ?) and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > ? and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Sep 16 01 7 2s925ms 417ms 02 13 12s362ms 950ms 03 3 971ms 323ms 04 11 4s181ms 380ms 05 21 8s516ms 405ms 06 49 19s582ms 399ms 07 196 1m37s 494ms 08 558 4m20s 467ms 09 625 4m34s 438ms 10 478 3m39s 459ms 11 424 2m53s 409ms 12 201 1m29s 447ms 13 312 2m15s 435ms 14 503 3m19s 396ms 15 465 3m4s 396ms 16 399 2m37s 394ms 17 196 1m17s 396ms 18 157 1m2s 397ms 19 348 2m19s 401ms 20 325 1m58s 364ms 21 270 1m43s 383ms 22 117 48s373ms 413ms 23 87 44s838ms 515ms Sep 17 00 76 29s918ms 393ms 01 24 8s705ms 362ms [ User: augeeducacional - Total duration: 41m14s - Times executed: 5865 ]
[ Application: augeeducacional - principal - Total duration: 41m14s - Times executed: 5865 ]
-
select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210005120', '210005121', '210005123', '210005116', '210005117', '210005118', '210005119', '210005144', '210005113', '210005114', '210005115') and tp.id_cidadao = '7835045') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-13 18:42:32.639' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;
Date: 2021-09-16 10:54:37 Duration: 7s30ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210006981', '210006976', '210006977', '210006978', '210006973', '210006974', '210006975') and tp.id_cidadao = '2631704') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 07:23:40.137' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;
Date: 2021-09-16 08:39:30 Duration: 4s924ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210002400', '210002401', '210002396', '210002398', '210002399', '210002394') and tp.id_cidadao = '2635381') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 15:47:03.008' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;
Date: 2021-09-16 15:38:10 Duration: 4s533ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
5 3,696 12m42s 100ms 2s282ms 206ms insert into falta_aluno_disciplina (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, falta_justificada, falta_nao_justificada, qtd_faltas) select amt.id_aluno_matricula, amt.id_turma, ? as id_disciplina, ? as id_nota_periodo_aluno, sum( case when falta.flg_justificada is true then ? else ? end) + coalesce(falta_anterior.falta_justificada, ?) as falta_justificada, sum( case when falta.flg_justificada is false then ? else ? end) + coalesce(falta_anterior.falta_nao_justificada, ?) as falta_nao_justificada, count(falta.id_aluno_matricula) + coalesce(falta_anterior.falta_justificada, ?) + coalesce(falta_anterior.falta_nao_justificada, ?) as qtd_faltas from aluno_matr_turma amt left join falta_aluno_disciplina_diario falta on falta.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta.id_turma and falta.id_disciplina = ? and falta.id_nota_periodo_aluno = ? left join falta_anterior_aluno_disciplina falta_anterior on falta_anterior.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta_anterior.id_turma and falta_anterior.id_disciplina = ? and falta_anterior.id_nota_periodo_aluno = ? where amt.id_turma = ? group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Sep 16 01 32 10s4ms 312ms 02 7 1s480ms 211ms 03 5 789ms 157ms 04 4 876ms 219ms 05 40 8s803ms 220ms 06 70 20s738ms 296ms 07 193 43s136ms 223ms 08 403 1m23s 207ms 09 397 1m19s 199ms 10 299 1m1s 205ms 11 234 40s440ms 172ms 12 128 25s505ms 199ms 13 271 50s112ms 184ms 14 327 1m9s 213ms 15 212 40s268ms 189ms 16 224 40s67ms 178ms 17 127 23s762ms 187ms 18 134 25s341ms 189ms 19 79 13s319ms 168ms 20 103 18s993ms 184ms 21 149 34s105ms 228ms 22 83 22s89ms 266ms 23 77 22s564ms 293ms Sep 17 00 74 18s553ms 250ms 01 24 6s795ms 283ms [ User: augeeducacional - Total duration: 12m42s - Times executed: 3696 ]
[ Application: augeeducacional - principal - Total duration: 9m10s - Times executed: 2597 ]
[ Application: augeeducacional - fila - Total duration: 3m31s - Times executed: 1099 ]
-
insert into falta_aluno_disciplina (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, falta_justificada, falta_nao_justificada, qtd_faltas) select amt.id_aluno_matricula, amt.id_turma, '1131' as id_disciplina, '3' as id_nota_periodo_aluno, sum( case when falta.flg_justificada is true then 1 else 0 end) + coalesce(falta_anterior.falta_justificada, 0) as falta_justificada, sum( case when falta.flg_justificada is false then 1 else 0 end) + coalesce(falta_anterior.falta_nao_justificada, 0) as falta_nao_justificada, count(falta.id_aluno_matricula) + coalesce(falta_anterior.falta_justificada, 0) + coalesce(falta_anterior.falta_nao_justificada, 0) as qtd_faltas from aluno_matr_turma amt left join falta_aluno_disciplina_diario falta on falta.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta.id_turma and falta.id_disciplina = '1131' and falta.id_nota_periodo_aluno = '3' left join falta_anterior_aluno_disciplina falta_anterior on falta_anterior.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta_anterior.id_turma and falta_anterior.id_disciplina = '1131' and falta_anterior.id_nota_periodo_aluno = '3' where amt.id_turma = '210000778' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-16 23:04:01 Duration: 2s282ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
insert into falta_aluno_disciplina (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, falta_justificada, falta_nao_justificada, qtd_faltas) select amt.id_aluno_matricula, amt.id_turma, '1131' as id_disciplina, '3' as id_nota_periodo_aluno, sum( case when falta.flg_justificada is true then 1 else 0 end) + coalesce(falta_anterior.falta_justificada, 0) as falta_justificada, sum( case when falta.flg_justificada is false then 1 else 0 end) + coalesce(falta_anterior.falta_nao_justificada, 0) as falta_nao_justificada, count(falta.id_aluno_matricula) + coalesce(falta_anterior.falta_justificada, 0) + coalesce(falta_anterior.falta_nao_justificada, 0) as qtd_faltas from aluno_matr_turma amt left join falta_aluno_disciplina_diario falta on falta.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta.id_turma and falta.id_disciplina = '1131' and falta.id_nota_periodo_aluno = '3' left join falta_anterior_aluno_disciplina falta_anterior on falta_anterior.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta_anterior.id_turma and falta_anterior.id_disciplina = '1131' and falta_anterior.id_nota_periodo_aluno = '3' where amt.id_turma = '210004482' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-16 22:39:44 Duration: 1s253ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
insert into falta_aluno_disciplina (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, falta_justificada, falta_nao_justificada, qtd_faltas) select amt.id_aluno_matricula, amt.id_turma, '1128' as id_disciplina, '3' as id_nota_periodo_aluno, sum( case when falta.flg_justificada is true then 1 else 0 end) + coalesce(falta_anterior.falta_justificada, 0) as falta_justificada, sum( case when falta.flg_justificada is false then 1 else 0 end) + coalesce(falta_anterior.falta_nao_justificada, 0) as falta_nao_justificada, count(falta.id_aluno_matricula) + coalesce(falta_anterior.falta_justificada, 0) + coalesce(falta_anterior.falta_nao_justificada, 0) as qtd_faltas from aluno_matr_turma amt left join falta_aluno_disciplina_diario falta on falta.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta.id_turma and falta.id_disciplina = '1128' and falta.id_nota_periodo_aluno = '3' left join falta_anterior_aluno_disciplina falta_anterior on falta_anterior.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta_anterior.id_turma and falta_anterior.id_disciplina = '1128' and falta_anterior.id_nota_periodo_aluno = '3' where amt.id_turma = '210014686' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-17 01:01:04 Duration: 1s188ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
6 3,174 2h47m 2s636ms 5s102ms 3s157ms select count(*) as fila from fila_trabalho.fila_trabalho where id_situacao_trabalho in (...) and entrada_fila > (now() - interval ?);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Sep 16 01 106 6m39s 3s772ms 02 109 5m33s 3s61ms 03 112 5m43s 3s64ms 04 114 5m41s 2s998ms 05 98 4m53s 2s994ms 06 122 6m7s 3s14ms 07 134 6m57s 3s114ms 08 135 7m2s 3s127ms 09 131 6m58s 3s196ms 10 132 6m58s 3s166ms 11 133 6m56s 3s131ms 12 145 7m36s 3s148ms 13 147 7m31s 3s72ms 14 144 7m37s 3s179ms 15 145 7m51s 3s252ms 16 145 7m45s 3s212ms 17 146 7m36s 3s123ms 18 145 7m26s 3s80ms 19 144 7m31s 3s136ms 20 144 7m40s 3s197ms 21 132 7m11s 3s271ms 22 101 5m21s 3s184ms 23 138 7m13s 3s142ms Sep 17 00 140 7m13s 3s93ms 01 32 1m49s 3s422ms [ User: zabbix - Total duration: 2h47m - Times executed: 3174 ]
[ Application: psql - Total duration: 2h47m - Times executed: 3174 ]
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-09-16 01:45:01 Duration: 5s102ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-09-16 01:40:08 Duration: 5s30ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-09-16 01:33:37 Duration: 4s688ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
7 2,646 16m47s 171ms 8s611ms 380ms select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc limit ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Sep 16 01 10 14s437ms 1s443ms 02 2 685ms 342ms 05 2 5s386ms 2s693ms 06 20 5s883ms 294ms 07 67 15s492ms 231ms 08 186 53s309ms 286ms 09 290 1m49s 377ms 10 235 1m15s 320ms 11 258 1m36s 372ms 12 78 30s84ms 385ms 13 175 1m3s 365ms 14 328 2m6s 385ms 15 220 1m23s 378ms 16 259 1m45s 406ms 17 142 57s430ms 404ms 18 61 27s178ms 445ms 19 110 44s442ms 404ms 20 101 37s259ms 368ms 21 43 17s788ms 413ms 22 30 14s228ms 474ms 23 18 8s204ms 455ms Sep 17 00 11 15s661ms 1s423ms [ User: augeeducacional - Total duration: 16m47s - Times executed: 2646 ]
[ Application: augeeducacional - principal - Total duration: 16m47s - Times executed: 2646 ]
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-09-16 00:00:00' and entrada_fila < '2021-09-17 00:00:00' and f.usuarios @> ARRAY['344129'] order by f.entrada_fila desc limit 10;
Date: 2021-09-16 01:45:49 Duration: 8s611ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-04-26 00:00:00' and entrada_fila < '2021-04-27 00:00:00' and f.usuarios @> ARRAY['33335'] order by f.entrada_fila desc limit 10;
Date: 2021-09-16 09:29:32 Duration: 7s509ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-09-17 00:00:00' and entrada_fila < '2021-09-18 00:00:00' and f.usuarios @> ARRAY['658242'] order by f.entrada_fila desc limit 10;
Date: 2021-09-17 00:39:36 Duration: 6s417ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
8 2,628 14m3s 174ms 942ms 321ms select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc) tabela;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Sep 16 01 10 3s825ms 382ms 02 2 635ms 317ms 06 19 5s212ms 274ms 07 67 15s913ms 237ms 08 180 47s132ms 261ms 09 287 1m31s 319ms 10 228 1m5s 287ms 11 254 1m20s 317ms 12 78 26s12ms 333ms 13 175 56s483ms 322ms 14 328 1m50s 336ms 15 220 1m14s 337ms 16 259 1m28s 341ms 17 142 46s787ms 329ms 18 61 21s570ms 353ms 19 110 38s904ms 353ms 20 101 33s900ms 335ms 21 47 16s6ms 340ms 22 31 11s74ms 357ms 23 18 6s137ms 340ms Sep 17 00 11 3s197ms 290ms [ User: augeeducacional - Total duration: 14m3s - Times executed: 2628 ]
[ Application: augeeducacional - principal - Total duration: 14m3s - Times executed: 2628 ]
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-04-26 00:00:00' and entrada_fila < '2021-04-27 00:00:00' and f.usuarios @> ARRAY['33335'] order by f.entrada_fila desc) tabela;
Date: 2021-09-16 09:29:34 Duration: 942ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-04-26 00:00:00' and entrada_fila < '2021-04-27 00:00:00' and f.usuarios @> ARRAY['33335'] order by f.entrada_fila desc) tabela;
Date: 2021-09-16 09:29:33 Duration: 932ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-04-26 00:00:00' and entrada_fila < '2021-04-27 00:00:00' and f.usuarios @> ARRAY['33335'] order by f.entrada_fila desc) tabela;
Date: 2021-09-16 09:29:34 Duration: 923ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
9 2,509 12m30s 100ms 1s703ms 298ms select distinct d.id_disciplina, d.descricao, cc.flg_aponta_notas, p1.nota as nota_p1, p1.sigla as conceito_p1, fad1.qtd_faltas as qtd_faltas_p1, p1.flg_nao_compareceu as nc_p1, p2.nota as nota_p2, p2.sigla as conceito_p2, fad2.qtd_faltas as qtd_faltas_p2, p2.flg_nao_compareceu as nc_p2, p3.nota as nota_p3, p3.sigla as conceito_p3, fad3.qtd_faltas as qtd_faltas_p3, p3.flg_nao_compareceu as nc_p3, p4.nota as nota_p4, p4.sigla as conceito_p4, fad4.qtd_faltas as qtd_faltas_p4, p4.flg_nao_compareceu as nc_p4, cf.nota as nota_rf, cf.sigla as conceito_rf, null as qtd_faltas, rec.nota as nota_rec, rec.sigla conceito_rec, cc.qtd_aulas_semanal, amdd.flg_dispensado_todos_periodos is true as flg_dispensado, case when amdd.flg_dispensado_todos_periodos is true then null else amdd.periodos || mdp.periodos end AS "periodosDispensaDisciplina", null as perc_freq, null as flg_possui_falta, rec.flg_nao_compareceu as nc_rec, fad1.falta_justificada as fj_p1, fad1.falta_nao_justificada as fnj_p1, fad2.falta_justificada as fj_p2, fad2.falta_nao_justificada as fnj_p2, fad3.falta_justificada as fj_p3, fad3.falta_nao_justificada as fnj_p3, fad4.falta_justificada as fj_p4, fad4.falta_nao_justificada as fnj_p4, null as qtd_faltas_nao_justificadas, cc.flg_aponta_faltas, d.ordem, cc.id_nucleo_disciplina, nd.descricao_historico from aluno_matricula am inner join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula inner join turma_serie ts on ts.id_serie = amt.id_serie_enturmacao and ts.id_turma = amt.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on d.id_disciplina = cc.id_disciplina inner join nucleo_disciplina nd on nd.id_nucleo_disciplina = cc.id_nucleo_disciplina left join aluno_matr_dispensa_disciplina amdd on amdd.id_aluno_matricula = am.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = d.id_disciplina left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad1 on fad1.id_aluno_matricula = am.id_aluno_matricula and fad1.id_turma = amt.id_turma and fad1.id_disciplina = d.id_disciplina and fad1.id_nota_periodo_aluno = ? left join falta_aluno_disciplina fad2 on fad2.id_aluno_matricula = am.id_aluno_matricula and fad2.id_turma = amt.id_turma and fad2.id_disciplina = d.id_disciplina and fad2.id_nota_periodo_aluno = ? left join falta_aluno_disciplina fad3 on fad3.id_aluno_matricula = am.id_aluno_matricula and fad3.id_turma = amt.id_turma and fad3.id_disciplina = d.id_disciplina and fad3.id_nota_periodo_aluno = ? left join falta_aluno_disciplina fad4 on fad4.id_aluno_matricula = am.id_aluno_matricula and fad4.id_turma = amt.id_turma and fad4.id_disciplina = d.id_disciplina and fad4.id_nota_periodo_aluno = ? left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as p1 on p1.id_aluno_matricula = amt.id_aluno_matricula and p1.id_turma = amt.id_turma and p1.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as p2 on p2.id_aluno_matricula = amt.id_aluno_matricula and p2.id_turma = amt.id_turma and p2.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as p3 on p3.id_aluno_matricula = amt.id_aluno_matricula and p3.id_turma = amt.id_turma and p3.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as p4 on p4.id_aluno_matricula = amt.id_aluno_matricula and p4.id_turma = amt.id_turma and p4.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as cf on cf.id_aluno_matricula = amt.id_aluno_matricula and cf.id_turma = amt.id_turma and cf.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = ?) as rec on rec.id_aluno_matricula = amt.id_aluno_matricula and rec.id_turma = amt.id_turma and rec.id_disciplina = d.id_disciplina where am.id_aluno_matricula = ? and amt.id_turma = ? order by id_nucleo_disciplina, d.ordem, d.descricao;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Sep 16 01 45 9s997ms 222ms 02 23 7s75ms 307ms 03 4 1s385ms 346ms 04 4 1s131ms 282ms 05 14 5s67ms 361ms 06 33 10s947ms 331ms 07 74 21s265ms 287ms 08 120 35s768ms 298ms 09 173 54s938ms 317ms 10 161 53s497ms 332ms 11 139 41s406ms 297ms 12 151 47s584ms 315ms 13 153 43s613ms 285ms 14 151 52s762ms 349ms 15 151 45s392ms 300ms 16 120 36s44ms 300ms 17 120 34s606ms 288ms 18 108 29s489ms 273ms 19 116 37s59ms 319ms 20 94 29s17ms 308ms 21 139 47s653ms 342ms 22 107 32s215ms 301ms 23 132 33s586ms 254ms Sep 17 00 133 25s693ms 193ms 01 44 12s893ms 293ms [ User: augeeducacional - Total duration: 12m30s - Times executed: 2509 ]
[ Application: augeeducacional - principal - Total duration: 12m30s - Times executed: 2509 ]
-
select distinct d.id_disciplina, d.descricao, cc.flg_aponta_notas, p1.nota as nota_p1, p1.sigla as conceito_p1, fad1.qtd_faltas as qtd_faltas_p1, p1.flg_nao_compareceu as nc_p1, p2.nota as nota_p2, p2.sigla as conceito_p2, fad2.qtd_faltas as qtd_faltas_p2, p2.flg_nao_compareceu as nc_p2, p3.nota as nota_p3, p3.sigla as conceito_p3, fad3.qtd_faltas as qtd_faltas_p3, p3.flg_nao_compareceu as nc_p3, p4.nota as nota_p4, p4.sigla as conceito_p4, fad4.qtd_faltas as qtd_faltas_p4, p4.flg_nao_compareceu as nc_p4, cf.nota as nota_rf, cf.sigla as conceito_rf, null as qtd_faltas, rec.nota as nota_rec, rec.sigla conceito_rec, cc.qtd_aulas_semanal, amdd.flg_dispensado_todos_periodos is true as flg_dispensado, case when amdd.flg_dispensado_todos_periodos is true then null else amdd.periodos || mdp.periodos end as "periodosDispensaDisciplina", null as perc_freq, null as flg_possui_falta, rec.flg_nao_compareceu as nc_rec, fad1.falta_justificada as fj_p1, fad1.falta_nao_justificada as fnj_p1, fad2.falta_justificada as fj_p2, fad2.falta_nao_justificada as fnj_p2, fad3.falta_justificada as fj_p3, fad3.falta_nao_justificada as fnj_p3, fad4.falta_justificada as fj_p4, fad4.falta_nao_justificada as fnj_p4, null as qtd_faltas_nao_justificadas, cc.flg_aponta_faltas, d.ordem, cc.id_nucleo_disciplina, nd.descricao_historico from aluno_matricula am inner join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula inner join turma_serie ts on ts.id_serie = amt.id_serie_enturmacao and ts.id_turma = amt.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on d.id_disciplina = cc.id_disciplina inner join nucleo_disciplina nd on nd.id_nucleo_disciplina = cc.id_nucleo_disciplina left join aluno_matr_dispensa_disciplina amdd on amdd.id_aluno_matricula = am.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = d.id_disciplina left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad1 on fad1.id_aluno_matricula = am.id_aluno_matricula and fad1.id_turma = amt.id_turma and fad1.id_disciplina = d.id_disciplina and fad1.id_nota_periodo_aluno = '1' left join falta_aluno_disciplina fad2 on fad2.id_aluno_matricula = am.id_aluno_matricula and fad2.id_turma = amt.id_turma and fad2.id_disciplina = d.id_disciplina and fad2.id_nota_periodo_aluno = '2' left join falta_aluno_disciplina fad3 on fad3.id_aluno_matricula = am.id_aluno_matricula and fad3.id_turma = amt.id_turma and fad3.id_disciplina = d.id_disciplina and fad3.id_nota_periodo_aluno = '3' left join falta_aluno_disciplina fad4 on fad4.id_aluno_matricula = am.id_aluno_matricula and fad4.id_turma = amt.id_turma and fad4.id_disciplina = d.id_disciplina and fad4.id_nota_periodo_aluno = '4' left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '1') as p1 on p1.id_aluno_matricula = amt.id_aluno_matricula and p1.id_turma = amt.id_turma and p1.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '2') as p2 on p2.id_aluno_matricula = amt.id_aluno_matricula and p2.id_turma = amt.id_turma and p2.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '3') as p3 on p3.id_aluno_matricula = amt.id_aluno_matricula and p3.id_turma = amt.id_turma and p3.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '4') as p4 on p4.id_aluno_matricula = amt.id_aluno_matricula and p4.id_turma = amt.id_turma and p4.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '5') as cf on cf.id_aluno_matricula = amt.id_aluno_matricula and cf.id_turma = amt.id_turma and cf.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '6') as rec on rec.id_aluno_matricula = amt.id_aluno_matricula and rec.id_turma = amt.id_turma and rec.id_disciplina = d.id_disciplina where am.id_aluno_matricula = '8684507' and amt.id_turma = '190031090' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-16 21:48:00 Duration: 1s703ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select distinct d.id_disciplina, d.descricao, cc.flg_aponta_notas, p1.nota as nota_p1, p1.sigla as conceito_p1, fad1.qtd_faltas as qtd_faltas_p1, p1.flg_nao_compareceu as nc_p1, p2.nota as nota_p2, p2.sigla as conceito_p2, fad2.qtd_faltas as qtd_faltas_p2, p2.flg_nao_compareceu as nc_p2, p3.nota as nota_p3, p3.sigla as conceito_p3, fad3.qtd_faltas as qtd_faltas_p3, p3.flg_nao_compareceu as nc_p3, p4.nota as nota_p4, p4.sigla as conceito_p4, fad4.qtd_faltas as qtd_faltas_p4, p4.flg_nao_compareceu as nc_p4, cf.nota as nota_rf, cf.sigla as conceito_rf, null as qtd_faltas, rec.nota as nota_rec, rec.sigla conceito_rec, cc.qtd_aulas_semanal, amdd.flg_dispensado_todos_periodos is true as flg_dispensado, case when amdd.flg_dispensado_todos_periodos is true then null else amdd.periodos || mdp.periodos end as "periodosDispensaDisciplina", null as perc_freq, null as flg_possui_falta, rec.flg_nao_compareceu as nc_rec, fad1.falta_justificada as fj_p1, fad1.falta_nao_justificada as fnj_p1, fad2.falta_justificada as fj_p2, fad2.falta_nao_justificada as fnj_p2, fad3.falta_justificada as fj_p3, fad3.falta_nao_justificada as fnj_p3, fad4.falta_justificada as fj_p4, fad4.falta_nao_justificada as fnj_p4, null as qtd_faltas_nao_justificadas, cc.flg_aponta_faltas, d.ordem, cc.id_nucleo_disciplina, nd.descricao_historico from aluno_matricula am inner join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula inner join turma_serie ts on ts.id_serie = amt.id_serie_enturmacao and ts.id_turma = amt.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on d.id_disciplina = cc.id_disciplina inner join nucleo_disciplina nd on nd.id_nucleo_disciplina = cc.id_nucleo_disciplina left join aluno_matr_dispensa_disciplina amdd on amdd.id_aluno_matricula = am.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = d.id_disciplina left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad1 on fad1.id_aluno_matricula = am.id_aluno_matricula and fad1.id_turma = amt.id_turma and fad1.id_disciplina = d.id_disciplina and fad1.id_nota_periodo_aluno = '1' left join falta_aluno_disciplina fad2 on fad2.id_aluno_matricula = am.id_aluno_matricula and fad2.id_turma = amt.id_turma and fad2.id_disciplina = d.id_disciplina and fad2.id_nota_periodo_aluno = '2' left join falta_aluno_disciplina fad3 on fad3.id_aluno_matricula = am.id_aluno_matricula and fad3.id_turma = amt.id_turma and fad3.id_disciplina = d.id_disciplina and fad3.id_nota_periodo_aluno = '3' left join falta_aluno_disciplina fad4 on fad4.id_aluno_matricula = am.id_aluno_matricula and fad4.id_turma = amt.id_turma and fad4.id_disciplina = d.id_disciplina and fad4.id_nota_periodo_aluno = '4' left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '1') as p1 on p1.id_aluno_matricula = amt.id_aluno_matricula and p1.id_turma = amt.id_turma and p1.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '2') as p2 on p2.id_aluno_matricula = amt.id_aluno_matricula and p2.id_turma = amt.id_turma and p2.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '3') as p3 on p3.id_aluno_matricula = amt.id_aluno_matricula and p3.id_turma = amt.id_turma and p3.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '4') as p4 on p4.id_aluno_matricula = amt.id_aluno_matricula and p4.id_turma = amt.id_turma and p4.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '5') as cf on cf.id_aluno_matricula = amt.id_aluno_matricula and cf.id_turma = amt.id_turma and cf.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '6') as rec on rec.id_aluno_matricula = amt.id_aluno_matricula and rec.id_turma = amt.id_turma and rec.id_disciplina = d.id_disciplina where am.id_aluno_matricula = '7647076' and amt.id_turma = '180020543' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-16 23:03:20 Duration: 1s518ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select distinct d.id_disciplina, d.descricao, cc.flg_aponta_notas, p1.nota as nota_p1, p1.sigla as conceito_p1, fad1.qtd_faltas as qtd_faltas_p1, p1.flg_nao_compareceu as nc_p1, p2.nota as nota_p2, p2.sigla as conceito_p2, fad2.qtd_faltas as qtd_faltas_p2, p2.flg_nao_compareceu as nc_p2, p3.nota as nota_p3, p3.sigla as conceito_p3, fad3.qtd_faltas as qtd_faltas_p3, p3.flg_nao_compareceu as nc_p3, p4.nota as nota_p4, p4.sigla as conceito_p4, fad4.qtd_faltas as qtd_faltas_p4, p4.flg_nao_compareceu as nc_p4, cf.nota as nota_rf, cf.sigla as conceito_rf, null as qtd_faltas, rec.nota as nota_rec, rec.sigla conceito_rec, cc.qtd_aulas_semanal, amdd.flg_dispensado_todos_periodos is true as flg_dispensado, case when amdd.flg_dispensado_todos_periodos is true then null else amdd.periodos || mdp.periodos end as "periodosDispensaDisciplina", null as perc_freq, null as flg_possui_falta, rec.flg_nao_compareceu as nc_rec, fad1.falta_justificada as fj_p1, fad1.falta_nao_justificada as fnj_p1, fad2.falta_justificada as fj_p2, fad2.falta_nao_justificada as fnj_p2, fad3.falta_justificada as fj_p3, fad3.falta_nao_justificada as fnj_p3, fad4.falta_justificada as fj_p4, fad4.falta_nao_justificada as fnj_p4, null as qtd_faltas_nao_justificadas, cc.flg_aponta_faltas, d.ordem, cc.id_nucleo_disciplina, nd.descricao_historico from aluno_matricula am inner join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula inner join turma_serie ts on ts.id_serie = amt.id_serie_enturmacao and ts.id_turma = amt.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on d.id_disciplina = cc.id_disciplina inner join nucleo_disciplina nd on nd.id_nucleo_disciplina = cc.id_nucleo_disciplina left join aluno_matr_dispensa_disciplina amdd on amdd.id_aluno_matricula = am.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = d.id_disciplina left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad1 on fad1.id_aluno_matricula = am.id_aluno_matricula and fad1.id_turma = amt.id_turma and fad1.id_disciplina = d.id_disciplina and fad1.id_nota_periodo_aluno = '1' left join falta_aluno_disciplina fad2 on fad2.id_aluno_matricula = am.id_aluno_matricula and fad2.id_turma = amt.id_turma and fad2.id_disciplina = d.id_disciplina and fad2.id_nota_periodo_aluno = '2' left join falta_aluno_disciplina fad3 on fad3.id_aluno_matricula = am.id_aluno_matricula and fad3.id_turma = amt.id_turma and fad3.id_disciplina = d.id_disciplina and fad3.id_nota_periodo_aluno = '3' left join falta_aluno_disciplina fad4 on fad4.id_aluno_matricula = am.id_aluno_matricula and fad4.id_turma = amt.id_turma and fad4.id_disciplina = d.id_disciplina and fad4.id_nota_periodo_aluno = '4' left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '1') as p1 on p1.id_aluno_matricula = amt.id_aluno_matricula and p1.id_turma = amt.id_turma and p1.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '2') as p2 on p2.id_aluno_matricula = amt.id_aluno_matricula and p2.id_turma = amt.id_turma and p2.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '3') as p3 on p3.id_aluno_matricula = amt.id_aluno_matricula and p3.id_turma = amt.id_turma and p3.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, coalesce(na.nota_continuidade_ciclo, na.nota) as nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '4') as p4 on p4.id_aluno_matricula = amt.id_aluno_matricula and p4.id_turma = amt.id_turma and p4.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '5') as cf on cf.id_aluno_matricula = amt.id_aluno_matricula and cf.id_turma = amt.id_turma and cf.id_disciplina = d.id_disciplina left join ( select na.id_disciplina, na.id_aluno_matricula, na.id_turma, na.nota, na.flg_nao_compareceu, ca.sigla from nota_aluno na left join conceito_avaliacao ca on ca.id_conceito_avaliacao = na.id_conceito_avaliacao where na.id_nota_periodo_aluno = '6') as rec on rec.id_aluno_matricula = amt.id_aluno_matricula and rec.id_turma = amt.id_turma and rec.id_disciplina = d.id_disciplina where am.id_aluno_matricula = '4952586' and amt.id_turma = '289082' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-16 12:45:04 Duration: 1s406ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
10 2,154 13m5s 100ms 4s46ms 364ms select turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular, case when count( case when id_situacao_didatica_aula is null then ? else null end) > ? then true else false end as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join escola_calendario ec on ec.id_unidade_funcional = turma.id_unidade_funcional and ec.ano = ? left join curso_calendario on curso_calendario.id_curso = turma.id_curso and curso_calendario.id_unidade_funcional = turma.id_unidade_funcional and curso_calendario.ano = ? inner join calendario_periodo_data cpd on cpd.id_calendario = coalesce(curso_calendario.id_calendario, ec.id_calendario) and cpd.bimestre = ? left join calendario_data cd on cd.id_calendario = cpd.id_calendario and cd.data::date = cpd.data inner join quadro_horario_homologado quadro on quadro.id_turma = turma.id_turma and quadro.id_componente_curricular = cc.id_componente_curricular and quadro.dia_semana = cpd.dia_semana left join situacao_didatica_aula sda on sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data = cpd.data and sda.id_horario_turma = quadro.id_horario_turma where turma.id_turma in (...) and turma.flg_situacao_didatica is true and cc.flg_aponta_situacao_didatica is true and (quadro.data_inicio_vigencia is null or quadro.data_inicio_vigencia <= cpd.data) and (quadro.data_termino_vigencia is null or quadro.data_termino_vigencia >= cpd.data) and cd.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) not in (...) or cd.id_motivo_dia_letivo_extra is not null) group by turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Sep 16 01 4 5s530ms 1s382ms 06 32 16s292ms 509ms 07 57 23s28ms 404ms 08 124 47s253ms 381ms 09 241 1m22s 341ms 10 184 1m6s 361ms 11 218 1m16s 352ms 12 45 15s31ms 334ms 13 167 1m5s 393ms 14 299 1m58s 397ms 15 228 1m21s 357ms 16 179 1m4s 361ms 17 87 29s618ms 340ms 18 64 19s962ms 311ms 19 75 24s757ms 330ms 20 82 22s99ms 269ms 21 39 14s874ms 381ms 22 19 7s212ms 379ms 23 6 1s321ms 220ms Sep 17 00 4 2s549ms 637ms [ User: augeeducacional - Total duration: 13m5s - Times executed: 2154 ]
[ Application: augeeducacional - fila - Total duration: 13m5s - Times executed: 2154 ]
-
select turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular, case when count( case when id_situacao_didatica_aula is null then 1 else null end) > 0 then true else false end as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join escola_calendario ec on ec.id_unidade_funcional = turma.id_unidade_funcional and ec.ano = '2021' left join curso_calendario on curso_calendario.id_curso = turma.id_curso and curso_calendario.id_unidade_funcional = turma.id_unidade_funcional and curso_calendario.ano = '2021' inner join calendario_periodo_data cpd on cpd.id_calendario = coalesce(curso_calendario.id_calendario, ec.id_calendario) and cpd.bimestre = '1' left join calendario_data cd on cd.id_calendario = cpd.id_calendario and cd.data::date = cpd.data inner join quadro_horario_homologado quadro on quadro.id_turma = turma.id_turma and quadro.id_componente_curricular = cc.id_componente_curricular and quadro.dia_semana = cpd.dia_semana left join situacao_didatica_aula sda on sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data = cpd.data and sda.id_horario_turma = quadro.id_horario_turma where turma.id_turma in ('210011366', '210011367', '210011368', '210011369', '210011372', '210011373', '210011375', '210011376', '210011378', '210011390', '210011392', '210019925', '210019966', '210019998', '210021948', '210021953', '210022003', '210024938', '210031680', '210031682', '210043532', '210043533', '210043534', '210043535', '210043536', '210043537', '210043538') and turma.flg_situacao_didatica is true and cc.flg_aponta_situacao_didatica is true and (quadro.data_inicio_vigencia is null or quadro.data_inicio_vigencia <= cpd.data) and (quadro.data_termino_vigencia is null or quadro.data_termino_vigencia >= cpd.data) and cd.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) not in (0, 6) or cd.id_motivo_dia_letivo_extra is not null) group by turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular;
Date: 2021-09-16 01:45:55 Duration: 4s46ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular, case when count( case when id_situacao_didatica_aula is null then 1 else null end) > 0 then true else false end as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join escola_calendario ec on ec.id_unidade_funcional = turma.id_unidade_funcional and ec.ano = '2021' left join curso_calendario on curso_calendario.id_curso = turma.id_curso and curso_calendario.id_unidade_funcional = turma.id_unidade_funcional and curso_calendario.ano = '2021' inner join calendario_periodo_data cpd on cpd.id_calendario = coalesce(curso_calendario.id_calendario, ec.id_calendario) and cpd.bimestre = '1' left join calendario_data cd on cd.id_calendario = cpd.id_calendario and cd.data::date = cpd.data inner join quadro_horario_homologado quadro on quadro.id_turma = turma.id_turma and quadro.id_componente_curricular = cc.id_componente_curricular and quadro.dia_semana = cpd.dia_semana left join situacao_didatica_aula sda on sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data = cpd.data and sda.id_horario_turma = quadro.id_horario_turma where turma.id_turma in ('210010051', '210010054', '210010058', '210010060', '210010061', '210010062', '210010063', '210010064', '210010065', '210010066', '210010068', '210010070', '210010073', '210010074', '210014210', '210014476', '210014493', '210016139', '210016268', '210016365', '210016369', '210016380', '210016402', '210016536', '210039370', '210039371') and turma.flg_situacao_didatica is true and cc.flg_aponta_situacao_didatica is true and (quadro.data_inicio_vigencia is null or quadro.data_inicio_vigencia <= cpd.data) and (quadro.data_termino_vigencia is null or quadro.data_termino_vigencia >= cpd.data) and cd.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) not in (0, 6) or cd.id_motivo_dia_letivo_extra is not null) group by turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular;
Date: 2021-09-16 07:45:16 Duration: 2s324ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular, case when count( case when id_situacao_didatica_aula is null then 1 else null end) > 0 then true else false end as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join escola_calendario ec on ec.id_unidade_funcional = turma.id_unidade_funcional and ec.ano = '2021' left join curso_calendario on curso_calendario.id_curso = turma.id_curso and curso_calendario.id_unidade_funcional = turma.id_unidade_funcional and curso_calendario.ano = '2021' inner join calendario_periodo_data cpd on cpd.id_calendario = coalesce(curso_calendario.id_calendario, ec.id_calendario) and cpd.bimestre = '1' left join calendario_data cd on cd.id_calendario = cpd.id_calendario and cd.data::date = cpd.data inner join quadro_horario_homologado quadro on quadro.id_turma = turma.id_turma and quadro.id_componente_curricular = cc.id_componente_curricular and quadro.dia_semana = cpd.dia_semana left join situacao_didatica_aula sda on sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data = cpd.data and sda.id_horario_turma = quadro.id_horario_turma where turma.id_turma in ('210000461', '210000462', '210000463', '210000464', '210000465', '210000466', '210000467', '210000468', '210000469', '210000470', '210000802', '210000803', '210000804', '210000805', '210000806', '210000807', '210000822', '210000823', '210000824', '210000825', '210000828', '210000829', '210000830', '210000831', '210000834', '210000835', '210000836', '210000837', '210000838', '210000839', '210000840', '210000841') and turma.flg_situacao_didatica is true and cc.flg_aponta_situacao_didatica is true and (quadro.data_inicio_vigencia is null or quadro.data_inicio_vigencia <= cpd.data) and (quadro.data_termino_vigencia is null or quadro.data_termino_vigencia >= cpd.data) and cd.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) not in (0, 6) or cd.id_motivo_dia_letivo_extra is not null) group by turma.id_turma, ts.id_serie, cc.id_disciplina, cc.id_componente_curricular;
Date: 2021-09-16 13:17:32 Duration: 1s970ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
11 2,005 21m7s 100ms 7s342ms 632ms select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and nota.id_turma in (...) and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > ? and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = ? and tp.id_turma in (...) and cc.id_disciplina = nota.id_disciplina)) r;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Sep 16 01 5 3s133ms 626ms 02 5 5s609ms 1s121ms 03 2 290ms 145ms 04 5 1s979ms 395ms 05 13 10s974ms 844ms 06 26 14s293ms 549ms 07 96 52s263ms 544ms 08 212 1m50s 523ms 09 176 2m10s 738ms 10 151 1m13s 483ms 11 154 1m25s 557ms 12 79 35s891ms 454ms 13 133 1m7s 506ms 14 171 1m57s 684ms 15 137 1m28s 644ms 16 146 2m1s 831ms 17 65 1m1s 951ms 18 59 35s913ms 608ms 19 105 57s677ms 549ms 20 69 47s98ms 682ms 21 93 1m11s 773ms 22 34 19s282ms 567ms 23 26 33s845ms 1s301ms Sep 17 00 27 17s557ms 650ms 01 16 4s60ms 253ms [ User: augeeducacional - Total duration: 21m7s - Times executed: 2005 ]
[ Application: augeeducacional - principal - Total duration: 21m7s - Times executed: 2005 ]
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210019274', '210019277', '210019321') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-09-16 08:37:00.374' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '6321192' and tp.id_turma in ('210019274', '210019277', '210019321') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 08:37:52 Duration: 7s342ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210023813', '210023814', '210023815') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-09-15 22:48:32.332' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '3854766' and tp.id_turma in ('210023813', '210023814', '210023815') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 11:47:40 Duration: 5s891ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210006365', '210006369', '210006372') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-09-16 10:56:56.091' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '7835190' and tp.id_turma in ('210006365', '210006369', '210006372') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 11:00:16 Duration: 5s878ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
12 1,956 12m13s 100ms 2s790ms 375ms select distinct turma.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular, true as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on cc.id_disciplina = d.id_disciplina inner join conteudo_curricular_componente ccc on ccc.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where turma.id_turma in (...) and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo (?, curso.serie_duracao = ?, curso.id_periodicidade_apontamento = ?) and ct.id_tipo_conteudo_curricular in (...) and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = ? and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = ? and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = ? and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = ? and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Sep 16 01 4 5s577ms 1s394ms 06 30 18s524ms 617ms 07 56 32s731ms 584ms 08 133 44s627ms 335ms 09 223 1m16s 343ms 10 172 57s446ms 333ms 11 223 1m1s 275ms 12 52 13s938ms 268ms 13 148 1m4s 435ms 14 267 1m46s 398ms 15 173 1m12s 417ms 16 150 54s841ms 365ms 17 79 33s811ms 427ms 18 53 22s522ms 424ms 19 60 20s496ms 341ms 20 63 15s92ms 239ms 21 42 18s888ms 449ms 22 18 11s194ms 621ms 23 6 1s398ms 233ms Sep 17 00 4 1s405ms 351ms [ User: augeeducacional - Total duration: 12m13s - Times executed: 1956 ]
[ Application: augeeducacional - fila - Total duration: 12m13s - Times executed: 1956 ]
-
select distinct turma.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular, true as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on cc.id_disciplina = d.id_disciplina inner join conteudo_curricular_componente ccc on ccc.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where turma.id_turma in ('210000461', '210000462', '210000463', '210000464', '210000465', '210000466', '210000467', '210000468', '210000469', '210000470', '210000802', '210000803', '210000804', '210000805', '210000806', '210000807', '210000822', '210000823', '210000824', '210000825', '210000828', '210000829', '210000830', '210000831', '210000834', '210000835', '210000836', '210000837', '210000838', '210000839', '210000840', '210000841') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('3', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ct.id_tipo_conteudo_curricular in ('2', '4') and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));
Date: 2021-09-16 13:17:41 Duration: 2s790ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select distinct turma.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular, true as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on cc.id_disciplina = d.id_disciplina inner join conteudo_curricular_componente ccc on ccc.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where turma.id_turma in ('210011366', '210011367', '210011368', '210011369', '210011372', '210011373', '210011375', '210011376', '210011378', '210011390', '210011392', '210019925', '210019966', '210019998', '210021948', '210021953', '210022003', '210024938', '210031680', '210031682', '210043532', '210043533', '210043534', '210043535', '210043536', '210043537', '210043538') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ct.id_tipo_conteudo_curricular in ('2', '4') and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));
Date: 2021-09-16 01:45:51 Duration: 2s283ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select distinct turma.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular, true as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on cc.id_disciplina = d.id_disciplina inner join conteudo_curricular_componente ccc on ccc.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where turma.id_turma in ('210000461', '210000462', '210000463', '210000464', '210000465', '210000466', '210000467', '210000468', '210000469', '210000470', '210000802', '210000803', '210000804', '210000805', '210000806', '210000807', '210000822', '210000823', '210000824', '210000825', '210000828', '210000829', '210000830', '210000831', '210000834', '210000835', '210000836', '210000837', '210000838', '210000839', '210000840', '210000841') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('2', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ct.id_tipo_conteudo_curricular in ('2', '4') and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));
Date: 2021-09-16 13:17:37 Duration: 2s161ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
13 1,593 5m10s 100ms 2s481ms 195ms select cidadao.id_cidadao, am.id_aluno_matricula, aluno.codigo as matricula_aluno, cidadao.nome as nome_aluno, cidadao.nascimento_data, ano.ano || coalesce(? || ano.semestre, ?) as ano, serie.sigla as serie, curso.sigla as curso, turma.codigo as turma, ams.descricao as situacao from cidadao_busca_aluno cidadao inner join aluno on cidadao.id_cidadao = aluno.id_cidadao inner join aluno_matricula am on cidadao.id_cidadao = am.id_cidadao inner join aluno_matr_status ams on am.id_aluno_matr_status = ams.id_aluno_matr_status inner join ano_semestre ano on am.id_ano_semestre = ano.id_ano_semestre inner join serie on serie.id_serie = am.id_serie inner join curso on curso.id_curso = serie.id_curso left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma on amt.id_turma = turma.id_turma, to_tsquery(?) query where am.flg_matricula_atual = true and cidadao.id_instituicao = ? and am.id_unidade_funcional = ? and ano.ano = ? and cidadao.fts @@ query order by matricula_aluno limit ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Sep 16 06 4 3s904ms 976ms 07 33 18s652ms 565ms 08 168 41s986ms 249ms 09 215 37s51ms 172ms 10 237 39s675ms 167ms 11 190 33s482ms 176ms 12 68 12s110ms 178ms 13 115 22s380ms 194ms 14 180 31s734ms 176ms 15 126 22s139ms 175ms 16 90 16s767ms 186ms 17 41 7s478ms 182ms 18 32 6s244ms 195ms 19 40 6s937ms 173ms 20 28 4s237ms 151ms 21 17 3s958ms 232ms 22 2 501ms 250ms 23 6 1s447ms 241ms Sep 17 00 1 252ms 252ms [ User: augeeducacional - Total duration: 5m10s - Times executed: 1593 ]
[ Application: augeeducacional - principal - Total duration: 5m10s - Times executed: 1593 ]
-
SELECT cidadao.id_cidadao, am.id_aluno_matricula, aluno.codigo as matricula_aluno, cidadao.nome as nome_aluno, cidadao.nascimento_data, ano.ano || coalesce('/' || ano.semestre, '') as ano, serie.sigla as serie, curso.sigla as curso, turma.codigo as turma, ams.descricao as situacao FROM cidadao_busca_aluno cidadao INNER JOIN aluno on cidadao.id_cidadao = aluno.id_cidadao INNER JOIN aluno_matricula am on cidadao.id_cidadao = am.id_cidadao INNER JOIN aluno_matr_status ams on am.id_aluno_matr_status = ams.id_aluno_matr_status INNER JOIN ano_semestre ano on am.id_ano_semestre = ano.id_ano_semestre INNER JOIN serie on serie.id_serie = am.id_serie INNER JOIN curso on curso.id_curso = serie.id_curso LEFT JOIN aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 LEFT JOIN turma on amt.id_turma = turma.id_turma, to_tsquery('vitor & monteiro') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '605731' and ano.ano = '2020' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-09-16 08:10:27 Duration: 2s481ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
SELECT cidadao.id_cidadao, am.id_aluno_matricula, aluno.codigo as matricula_aluno, cidadao.nome as nome_aluno, cidadao.nascimento_data, ano.ano || coalesce('/' || ano.semestre, '') as ano, serie.sigla as serie, curso.sigla as curso, turma.codigo as turma, ams.descricao as situacao FROM cidadao_busca_aluno cidadao INNER JOIN aluno on cidadao.id_cidadao = aluno.id_cidadao INNER JOIN aluno_matricula am on cidadao.id_cidadao = am.id_cidadao INNER JOIN aluno_matr_status ams on am.id_aluno_matr_status = ams.id_aluno_matr_status INNER JOIN ano_semestre ano on am.id_ano_semestre = ano.id_ano_semestre INNER JOIN serie on serie.id_serie = am.id_serie INNER JOIN curso on curso.id_curso = serie.id_curso LEFT JOIN aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 LEFT JOIN turma on amt.id_turma = turma.id_turma, to_tsquery('Mathews') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '606128' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-09-16 06:44:05 Duration: 1s916ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
SELECT cidadao.id_cidadao, am.id_aluno_matricula, aluno.codigo as matricula_aluno, cidadao.nome as nome_aluno, cidadao.nascimento_data, ano.ano || coalesce('/' || ano.semestre, '') as ano, serie.sigla as serie, curso.sigla as curso, turma.codigo as turma, ams.descricao as situacao FROM cidadao_busca_aluno cidadao INNER JOIN aluno on cidadao.id_cidadao = aluno.id_cidadao INNER JOIN aluno_matricula am on cidadao.id_cidadao = am.id_cidadao INNER JOIN aluno_matr_status ams on am.id_aluno_matr_status = ams.id_aluno_matr_status INNER JOIN ano_semestre ano on am.id_ano_semestre = ano.id_ano_semestre INNER JOIN serie on serie.id_serie = am.id_serie INNER JOIN curso on curso.id_curso = serie.id_curso LEFT JOIN aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 LEFT JOIN turma on amt.id_turma = turma.id_turma, to_tsquery('yasmym & vitoria') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '605966' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-09-16 07:42:39 Duration: 1s869ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
14 1,545 12m47s 100ms 3s594ms 496ms select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and nota.id_turma in (...) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = ? and tp.id_turma in (...) and cc.id_disciplina = nota.id_disciplina)) r;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Sep 16 01 2 1s693ms 846ms 02 4 2s876ms 719ms 03 3 1s590ms 530ms 04 1 136ms 136ms 05 11 8s970ms 815ms 06 20 13s32ms 651ms 07 64 39s145ms 611ms 08 169 1m40s 596ms 09 166 1m26s 521ms 10 126 57s582ms 457ms 11 101 50s892ms 503ms 12 61 29s391ms 481ms 13 118 59s305ms 502ms 14 131 1m5s 499ms 15 111 41s90ms 370ms 16 93 39s302ms 422ms 17 59 23s147ms 392ms 18 49 19s521ms 398ms 19 94 40s680ms 432ms 20 49 18s814ms 383ms 21 50 27s588ms 551ms 22 26 16s475ms 633ms 23 20 12s266ms 613ms Sep 17 00 15 9s325ms 621ms 01 2 1s377ms 688ms [ User: augeeducacional - Total duration: 12m47s - Times executed: 1545 ]
[ Application: augeeducacional - principal - Total duration: 12m47s - Times executed: 1545 ]
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210007052', '210007053', '210007054', '210007055', '210007056', '210007057', '210007058', '210007059', '210007060', '210007061', '210007062', '210007617', '210007618', '210007619', '210007620', '210007621', '210007622', '210007623', '210007624', '210007626', '210007628', '210007629', '210007630', '210008977') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '6369256' and tp.id_turma in ('210007052', '210007053', '210007054', '210007055', '210007056', '210007057', '210007058', '210007059', '210007060', '210007061', '210007062', '210007617', '210007618', '210007619', '210007620', '210007621', '210007622', '210007623', '210007624', '210007626', '210007628', '210007629', '210007630', '210008977') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 10:09:00 Duration: 3s594ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210016162', '210016165', '210016166', '210016168', '210016170', '210016172', '210016173', '210016174', '210016175', '210016176', '210016177', '210016178', '210016179', '210016181', '210016184', '210016185', '210016187', '210016827', '210036655', '210042401') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2939513' and tp.id_turma in ('210016162', '210016165', '210016166', '210016168', '210016170', '210016172', '210016173', '210016174', '210016175', '210016176', '210016177', '210016178', '210016179', '210016181', '210016184', '210016185', '210016187', '210016827', '210036655', '210042401') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 09:15:43 Duration: 2s482ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2632278' and tp.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 16:25:43 Duration: 2s281ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
15 1,358 8m50s 100ms 3s677ms 390ms select json_agg(r.*)::text as r from ( select sda.id_situacao_didatica_aula, sda.id_turma, sda.id_serie, sda.id_componente_curricular, sda.data, sda.id_horario_turma, sda.numero_aula, sda.data_atualizacao from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular where sda.id_turma in (...) and exists ( select null from turma_professor tp where tp.id_cidadao = ? and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular) and exists ( select null from registro_lancamento_conteudo_diario registro_lancamento where registro_lancamento.id_turma = sda.id_turma and registro_lancamento.id_componente_curricular = sda.id_componente_curricular and registro_lancamento.data_referencia = sda.data and registro_lancamento.data_atualizacao > ?)) r;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Sep 16 01 4 6s716ms 1s679ms 02 5 5s463ms 1s92ms 03 1 1s670ms 1s670ms 04 5 4s653ms 930ms 05 14 20s502ms 1s464ms 06 27 36s728ms 1s360ms 07 118 1m31s 772ms 08 193 1m6s 344ms 09 109 26s202ms 240ms 10 104 23s361ms 224ms 11 94 21s946ms 233ms 12 64 17s234ms 269ms 13 136 37s870ms 278ms 14 101 25s737ms 254ms 15 52 10s644ms 204ms 16 37 9s978ms 269ms 17 19 3s772ms 198ms 18 24 5s146ms 214ms 19 45 9s851ms 218ms 20 40 8s924ms 223ms 21 67 39s224ms 585ms 22 37 21s385ms 577ms 23 29 9s465ms 326ms Sep 17 00 27 18s957ms 702ms 01 6 7s552ms 1s258ms [ User: augeeducacional - Total duration: 8m50s - Times executed: 1358 ]
[ Application: augeeducacional - principal - Total duration: 8m50s - Times executed: 1358 ]
-
select json_agg(r.*)::text as r from ( select sda.id_situacao_didatica_aula, sda.id_turma, sda.id_serie, sda.id_componente_curricular, sda.data, sda.id_horario_turma, sda.numero_aula, sda.data_atualizacao from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular where sda.id_turma in ('210000461', '210000464', '210000465', '210000466', '210000468', '210000469', '210000470', '210000802', '210000804', '210000805', '210000806', '210000807', '210000823', '210000825', '210000828', '210000829', '210000834', '210000835', '210000836', '210000837', '210000838', '210000839', '210000840', '210000841') and exists ( select null from turma_professor tp where tp.id_cidadao = '2636983' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular) and exists ( select null from registro_lancamento_conteudo_diario registro_lancamento where registro_lancamento.id_turma = sda.id_turma and registro_lancamento.id_componente_curricular = sda.id_componente_curricular and registro_lancamento.data_referencia = sda.data and registro_lancamento.data_atualizacao > '2021-09-15 21:47:37.253')) r;
Date: 2021-09-16 06:57:41 Duration: 3s677ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select sda.id_situacao_didatica_aula, sda.id_turma, sda.id_serie, sda.id_componente_curricular, sda.data, sda.id_horario_turma, sda.numero_aula, sda.data_atualizacao from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular where sda.id_turma in ('210001388', '210001389', '210001403', '210001408', '210001413', '210001414', '210001415', '210001416', '210001419') and exists ( select null from turma_professor tp where tp.id_cidadao = '7835184' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular) and exists ( select null from registro_lancamento_conteudo_diario registro_lancamento where registro_lancamento.id_turma = sda.id_turma and registro_lancamento.id_componente_curricular = sda.id_componente_curricular and registro_lancamento.data_referencia = sda.data and registro_lancamento.data_atualizacao > '2021-09-15 16:08:13.627')) r;
Date: 2021-09-16 05:51:59 Duration: 2s944ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select sda.id_situacao_didatica_aula, sda.id_turma, sda.id_serie, sda.id_componente_curricular, sda.data, sda.id_horario_turma, sda.numero_aula, sda.data_atualizacao from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular where sda.id_turma in ('210002189', '210002190', '210002191', '210002192', '210002193', '210002194', '210002195', '210002196', '210002200', '210002201') and exists ( select null from turma_professor tp where tp.id_cidadao = '2627030' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular) and exists ( select null from registro_lancamento_conteudo_diario registro_lancamento where registro_lancamento.id_turma = sda.id_turma and registro_lancamento.id_componente_curricular = sda.id_componente_curricular and registro_lancamento.data_referencia = sda.data and registro_lancamento.data_atualizacao > '2021-09-15 05:55:25.76')) r;
Date: 2021-09-16 06:28:39 Duration: 2s818ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
16 1,302 13m 100ms 4s608ms 599ms insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= ? and na.id_turma < ? and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> array[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then ? else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / ?.?)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = ? and npa.id_nota_periodo_aluno in (...) and am.id_aluno_matr_status in (...) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = ? and narec.id_disciplina = na.id_disciplina where na.id_turma >= ? and na.id_turma < ? and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (...) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> array[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then ? else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / ?.?)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = ? and am.id_aluno_matr_status in (...) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Sep 16 03 1,302 13m 599ms [ User: augeeducacional - Total duration: 13m - Times executed: 1302 ]
[ Application: augeeducacional - fila - Total duration: 13m - Times executed: 1302 ]
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81352' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81352' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-09-16 03:12:02 Duration: 4s608ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81387' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81387' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-09-16 03:12:31 Duration: 3s270ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81364' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81364' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-09-16 03:12:14 Duration: 3s95ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
17 1,248 8m17s 100ms 3s171ms 398ms select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = ?) and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > ? and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = ?) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > ? and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina)) r;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Sep 16 01 3 3s161ms 1s53ms 02 2 1s892ms 946ms 03 2 788ms 394ms 04 1 274ms 274ms 05 11 10s643ms 967ms 06 21 14s262ms 679ms 07 78 45s327ms 581ms 08 154 1m19s 516ms 09 114 46s823ms 410ms 10 98 33s590ms 342ms 11 89 24s669ms 277ms 12 57 15s617ms 273ms 13 99 31s340ms 316ms 14 99 33s698ms 340ms 15 81 28s507ms 351ms 16 61 15s667ms 256ms 17 23 4s293ms 186ms 18 28 8s627ms 308ms 19 46 12s511ms 271ms 20 35 8s766ms 250ms 21 69 29s700ms 430ms 22 36 19s189ms 533ms 23 18 19s27ms 1s57ms Sep 17 00 15 7s178ms 478ms 01 8 2s343ms 292ms [ User: augeeducacional - Total duration: 8m17s - Times executed: 1248 ]
[ Application: augeeducacional - principal - Total duration: 8m17s - Times executed: 1248 ]
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '2639883') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-15 15:02:00.34' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2639883') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-15 15:02:00.34' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina)) r;
Date: 2021-09-16 09:54:03 Duration: 3s171ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '2626967') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-16 18:25:38.181' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2626967') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-16 18:25:38.181' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina)) r;
Date: 2021-09-16 23:07:56 Duration: 3s136ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '7817827') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-16 18:56:28.981' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '7817827') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-16 18:56:28.981' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina)) r;
Date: 2021-09-16 22:00:45 Duration: 2s760ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
18 1,236 11m49s 100ms 3s795ms 573ms select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = ? inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in (...) and npa.id_nota_periodo_aluno = bimestre_para_periodo (?, curso.serie_duracao = ?, curso.id_periodicidade_apontamento = ?) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> array[?]) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> array[?]) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Sep 16 01 3 6s486ms 2s162ms 06 20 12s457ms 622ms 07 38 18s34ms 474ms 08 81 58s151ms 717ms 09 134 1m18s 588ms 10 112 59s499ms 531ms 11 122 1m8s 557ms 12 44 16s754ms 380ms 13 90 50s493ms 561ms 14 161 1m51s 690ms 15 119 57s54ms 479ms 16 94 53s684ms 571ms 17 46 26s182ms 569ms 18 34 18s875ms 555ms 19 43 23s613ms 549ms 20 50 24s201ms 484ms 21 25 10s966ms 438ms 22 13 8s600ms 661ms 23 4 2s116ms 529ms Sep 17 00 3 3s907ms 1s302ms [ User: augeeducacional - Total duration: 11m49s - Times executed: 1236 ]
[ Application: augeeducacional - fila - Total duration: 11m49s - Times executed: 1236 ]
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210019998', '210011375', '210021953', '210011369', '210011366', '210011392', '210031680', '210022003', '210024938', '210011390', '210011378', '210011368', '210021948', '210031682', '210043533', '210043532', '210043538', '210043535', '210043534', '210043537', '210043536', '210011376', '210019925', '210019966', '210011367', '210011372', '210011373') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-09-16 01:45:45 Duration: 3s795ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210039023', '210039022', '210039026', '210039024', '210001544', '210001543', '210039019', '210039029', '210039028', '210039021', '210001534', '210001533', '210001529', '210001531', '210001532', '210001530', '210002056', '210002057', '210002058', '210002059', '210002060', '210006833', '210039020', '210039025', '210002075', '210001552', '210001548', '210001541', '210001542', '210001546', '210001553', '210002130') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-09-16 08:56:20 Duration: 3s2ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210003157', '210003158', '210003161', '210003156', '210003232', '210003245', '210039820', '210039823', '210039822', '210039819', '210039821', '210003174', '210003171', '210003166', '210003163', '210003167', '210003172', '210003169', '210003173', '210003177', '210003298', '210003299', '210003306', '210003322', '210003273', '210003170', '210003165', '210003175', '210003164', '210003178', '210003168', '210003294', '210003295', '210003296', '210003297') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-09-16 14:15:22 Duration: 2s973ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
19 1,154 6m31s 100ms 2s305ms 338ms select json_agg(r.*)::text as r from ( select planejamento.id_turma, planejamento.id_serie, planejamento.id_disciplina, planejamento.id_nota_periodo_aluno, planejamento.aulas_previstas, planejamento.aulas_dadas, planejamento.justificativa, planejamento.objetivo, planejamento.conteudo_eixo_tematico, planejamento.procedimento_metodologico, planejamento.procedimento_avaliativo, planejamento.habilidades_desenvolvidas, planejamento.itinerario_formativo, planejamento.flg_usa_calendario_oficial, not planejamento.flg_usa_calendario_oficial as flg_periodo_diferente_oficial, planejamento.bncc_competencia_especifica, planejamento.bncc_unidade_tematica, planejamento.bncc_objeto_conhecimento, planejamento.bncc_conteudo, planejamento.bncc_habilidade, planejamento.bncc_procedimento_metodologico, planejamento.bncc_procedimento_avaliativo, planejamento.flg_aprovacao_professor, planejamento.flg_aprovacao_diretor, planejamento.flg_aprovacao_secretario, planejamento.id_planejamento_unificado from planejamento_bimestral planejamento inner join turma on turma.id_turma = planejamento.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and planejamento.id_turma in (...) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = ? and tp.id_turma in (...) and cc.id_disciplina = planejamento.id_disciplina)) r;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Sep 16 01 2 3s272ms 1s636ms 02 4 3s167ms 791ms 03 3 2s28ms 676ms 04 2 1s236ms 618ms 05 12 8s459ms 704ms 06 21 15s21ms 715ms 07 69 39s956ms 579ms 08 150 56s475ms 376ms 09 133 41s202ms 309ms 10 87 23s15ms 264ms 11 75 20s443ms 272ms 12 43 11s869ms 276ms 13 83 22s296ms 268ms 14 88 22s555ms 256ms 15 57 11s277ms 197ms 16 48 10s472ms 218ms 17 37 8s397ms 226ms 18 33 7s210ms 218ms 19 58 13s864ms 239ms 20 31 6s784ms 218ms 21 52 24s177ms 464ms 22 28 17s303ms 617ms 23 21 8s876ms 422ms Sep 17 00 15 10s310ms 687ms 01 2 1s452ms 726ms [ User: augeeducacional - Total duration: 6m31s - Times executed: 1154 ]
[ Application: augeeducacional - principal - Total duration: 6m31s - Times executed: 1154 ]
-
select json_agg(r.*)::text as r from ( select planejamento.id_turma, planejamento.id_serie, planejamento.id_disciplina, planejamento.id_nota_periodo_aluno, planejamento.aulas_previstas, planejamento.aulas_dadas, planejamento.justificativa, planejamento.objetivo, planejamento.conteudo_eixo_tematico, planejamento.procedimento_metodologico, planejamento.procedimento_avaliativo, planejamento.habilidades_desenvolvidas, planejamento.itinerario_formativo, planejamento.flg_usa_calendario_oficial, not planejamento.flg_usa_calendario_oficial as flg_periodo_diferente_oficial, planejamento.bncc_competencia_especifica, planejamento.bncc_unidade_tematica, planejamento.bncc_objeto_conhecimento, planejamento.bncc_conteudo, planejamento.bncc_habilidade, planejamento.bncc_procedimento_metodologico, planejamento.bncc_procedimento_avaliativo, planejamento.flg_aprovacao_professor, planejamento.flg_aprovacao_diretor, planejamento.flg_aprovacao_secretario, planejamento.id_planejamento_unificado from planejamento_bimestral planejamento inner join turma on turma.id_turma = planejamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and planejamento.id_turma in ('210001160', '210001162', '210001163', '210001165', '210001166', '210001168', '210001170', '210015944', '210015945', '210015946', '210015947', '210015948', '210015949', '210015950', '210015951', '210015952', '210023812', '210039124', '210039126', '210039127') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2634922' and tp.id_turma in ('210001160', '210001162', '210001163', '210001165', '210001166', '210001168', '210001170', '210015944', '210015945', '210015946', '210015947', '210015948', '210015949', '210015950', '210015951', '210015952', '210023812', '210039124', '210039126', '210039127') and cc.id_disciplina = planejamento.id_disciplina)) r;
Date: 2021-09-16 06:09:41 Duration: 2s305ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select planejamento.id_turma, planejamento.id_serie, planejamento.id_disciplina, planejamento.id_nota_periodo_aluno, planejamento.aulas_previstas, planejamento.aulas_dadas, planejamento.justificativa, planejamento.objetivo, planejamento.conteudo_eixo_tematico, planejamento.procedimento_metodologico, planejamento.procedimento_avaliativo, planejamento.habilidades_desenvolvidas, planejamento.itinerario_formativo, planejamento.flg_usa_calendario_oficial, not planejamento.flg_usa_calendario_oficial as flg_periodo_diferente_oficial, planejamento.bncc_competencia_especifica, planejamento.bncc_unidade_tematica, planejamento.bncc_objeto_conhecimento, planejamento.bncc_conteudo, planejamento.bncc_habilidade, planejamento.bncc_procedimento_metodologico, planejamento.bncc_procedimento_avaliativo, planejamento.flg_aprovacao_professor, planejamento.flg_aprovacao_diretor, planejamento.flg_aprovacao_secretario, planejamento.id_planejamento_unificado from planejamento_bimestral planejamento inner join turma on turma.id_turma = planejamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and planejamento.id_turma in ('210001179', '210001181', '210001182', '210001183', '210001184', '210001185', '210001186', '210001189', '210001190', '210001191', '210001192', '210001194') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '5549513' and tp.id_turma in ('210001179', '210001181', '210001182', '210001183', '210001184', '210001185', '210001186', '210001189', '210001190', '210001191', '210001192', '210001194') and cc.id_disciplina = planejamento.id_disciplina)) r;
Date: 2021-09-16 01:32:35 Duration: 2s9ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select planejamento.id_turma, planejamento.id_serie, planejamento.id_disciplina, planejamento.id_nota_periodo_aluno, planejamento.aulas_previstas, planejamento.aulas_dadas, planejamento.justificativa, planejamento.objetivo, planejamento.conteudo_eixo_tematico, planejamento.procedimento_metodologico, planejamento.procedimento_avaliativo, planejamento.habilidades_desenvolvidas, planejamento.itinerario_formativo, planejamento.flg_usa_calendario_oficial, not planejamento.flg_usa_calendario_oficial as flg_periodo_diferente_oficial, planejamento.bncc_competencia_especifica, planejamento.bncc_unidade_tematica, planejamento.bncc_objeto_conhecimento, planejamento.bncc_conteudo, planejamento.bncc_habilidade, planejamento.bncc_procedimento_metodologico, planejamento.bncc_procedimento_avaliativo, planejamento.flg_aprovacao_professor, planejamento.flg_aprovacao_diretor, planejamento.flg_aprovacao_secretario, planejamento.id_planejamento_unificado from planejamento_bimestral planejamento inner join turma on turma.id_turma = planejamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and planejamento.id_turma in ('210007200', '210007201', '210007202', '210007203', '210007206', '210007207', '210007210', '210007212', '210007213', '210007374', '210007375', '210007376', '210007377', '210015582', '210015586', '210015588', '210015592', '210015593', '210015596', '210015599', '210015601', '210019845', '210023339') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2640321' and tp.id_turma in ('210007200', '210007201', '210007202', '210007203', '210007206', '210007207', '210007210', '210007212', '210007213', '210007374', '210007375', '210007376', '210007377', '210015582', '210015586', '210015588', '210015592', '210015593', '210015596', '210015599', '210015601', '210019845', '210023339') and cc.id_disciplina = planejamento.id_disciplina)) r;
Date: 2021-09-16 02:49:19 Duration: 1s897ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
20 1,096 9m20s 100ms 3s994ms 511ms select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = ?) and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = ?)) r;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Sep 16 01 1 597ms 597ms 02 2 1s298ms 649ms 03 3 1s804ms 601ms 04 1 1s457ms 1s457ms 05 8 6s131ms 766ms 06 12 10s614ms 884ms 07 51 29s997ms 588ms 08 132 1m13s 558ms 09 123 1m 493ms 10 80 39s113ms 488ms 11 69 32s580ms 472ms 12 42 22s932ms 546ms 13 93 50s45ms 538ms 14 94 45s458ms 483ms 15 71 26s939ms 379ms 16 63 26s204ms 415ms 17 36 14s310ms 397ms 18 35 13s862ms 396ms 19 65 28s134ms 432ms 20 31 10s353ms 333ms 21 36 26s815ms 744ms 22 17 8s292ms 487ms 23 19 16s138ms 849ms Sep 17 00 11 12s533ms 1s139ms 01 1 388ms 388ms [ User: augeeducacional - Total duration: 9m20s - Times executed: 1096 ]
[ Application: augeeducacional - principal - Total duration: 9m20s - Times executed: 1096 ]
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '5163603') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '5163603')) r;
Date: 2021-09-16 10:16:17 Duration: 3s994ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '2629504') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2629504')) r;
Date: 2021-09-16 23:01:01 Duration: 3s278ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '2643862') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2643862')) r;
Date: 2021-09-17 00:17:56 Duration: 2s979ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 1h57m49s 1h57m49s 1h57m49s 1 1h57m49s insert into consulta.conteudo_curric_ministrado_detalhe (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, id_periodo_planejamento, id_conteudo_campo_eixo, id_conteudo_curricular, id_conteudo_analise_ling, data_realizacao) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional, cidadao.nome as nome_professor, ccp.id_nota_periodo_aluno as id_periodo_planejamento, campo_eixo.id_conteudo_curricular as id_conteudo_campo_eixo, ccp.id_conteudo_curricular, ccpa.id_conteudo_curricular as id_conteudo_analise_ling, conteudo.data_realizacao from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao inner join lateral ( select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, min(data_realizacao) as data_realizacao from ( select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cca.id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and cca.id_conteudo_analise_linguistica is not null and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem and ccp.id_conteudo_analise_linguistica is not null) as apontamentos group by id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica) conteudo on conteudo.id_turma = turma.id_turma and conteudo.id_serie = ts.id_serie and conteudo.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular_componente ccp on ccp.id_conteudo_curricular_componente = conteudo.id_conteudo_curricular_componente left join conteudo_curricular_componente campo_eixo on campo_eixo.id_conteudo_curricular_componente = ccp.id_conteudo_curricular_componente_pai left join conteudo_curricular_componente ccpa on ccpa.id_conteudo_curricular_componente = conteudo.id_conteudo_analise_linguistica where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular and id_nota_periodo_aluno = calendario_periodo.ordem);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Sep 16 02 1 1h57m49s 1h57m49s [ User: augeeducacional - Total duration: 1h57m49s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 1h57m49s - Times executed: 1 ]
-
insert into consulta.conteudo_curric_ministrado_detalhe (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, id_periodo_planejamento, id_conteudo_campo_eixo, id_conteudo_curricular, id_conteudo_analise_ling, data_realizacao) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional, cidadao.nome as nome_professor, ccp.id_nota_periodo_aluno as id_periodo_planejamento, campo_eixo.id_conteudo_curricular as id_conteudo_campo_eixo, ccp.id_conteudo_curricular, ccpa.id_conteudo_curricular as id_conteudo_analise_ling, conteudo.data_realizacao from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao inner join lateral ( select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, min(data_realizacao) as data_realizacao from ( select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cca.id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and cca.id_conteudo_analise_linguistica is not null and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem and ccp.id_conteudo_analise_linguistica is not null) as apontamentos group by id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica) conteudo on conteudo.id_turma = turma.id_turma and conteudo.id_serie = ts.id_serie and conteudo.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular_componente ccp on ccp.id_conteudo_curricular_componente = conteudo.id_conteudo_curricular_componente left join conteudo_curricular_componente campo_eixo on campo_eixo.id_conteudo_curricular_componente = ccp.id_conteudo_curricular_componente_pai left join conteudo_curricular_componente ccpa on ccpa.id_conteudo_curricular_componente = conteudo.id_conteudo_analise_linguistica where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular and id_nota_periodo_aluno = calendario_periodo.ordem);
Date: 2021-09-16 02:16:59 Duration: 1h57m49s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
2 51m34s 51m34s 51m34s 1 51m34s insert into consulta.usuarios_movel (id_unidade_funcional, total, movel, android, ios, browser) select uf.id_unidade_funcional, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = ? and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join unidade_funcional uf2 on uf2.id_unidade_funcional = id_unidade_funcional_filha where id_unidade_funcional_mae = uf.id_unidade_funcional and uf2.id_nivel_unidade_funcional = ?))) as total, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = ? and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo)) as movel, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = ? and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = ?)) as android, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = ? and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = ?)) as ios, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = ? and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = ?)) as browser from unidade_funcional uf where uf.flg_ativa;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Sep 16 04 1 51m34s 51m34s [ User: augeeducacional - Total duration: 51m34s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 51m34s - Times executed: 1 ]
-
insert into consulta.usuarios_movel (id_unidade_funcional, total, movel, android, ios, browser) select uf.id_unidade_funcional, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join unidade_funcional uf2 on uf2.id_unidade_funcional = id_unidade_funcional_filha where id_unidade_funcional_mae = uf.id_unidade_funcional and uf2.id_nivel_unidade_funcional = 3))) as total, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo)) as movel, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = 'Android')) as android, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = 'iOS')) as ios, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao and c.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and (pe.id_unidade_funcional = uf.id_unidade_funcional or pe.id_unidade_funcional in ( select id_unidade_funcional_filha from hierarquia_unidade_extendida hue inner join assunto_hierarquia_unidade ahu on hue.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial where id_unidade_funcional_mae = uf.id_unidade_funcional)) and pe.id_usuario in ( select id_usuario from usuario_dispositivo where plataforma_dispositivo = 'Desktop')) as browser from unidade_funcional uf where uf.flg_ativa;
Date: 2021-09-16 04:27:30 Duration: 51m34s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
3 46m13s 46m13s 46m13s 1 46m13s insert into consulta.frequencia_aluno (id_aluno_matricula, id_turma, falta_nao_justificada, perc_falta_nao_justificada) select am.id_aluno_matricula, turma.id_turma, cast(coalesce(faltas_gloabl.fnj, ?) as integer) as fnj, case when dias_letivos.dias_letivos > ? then (coalesce(faltas_gloabl.fnj, ?) / (dias_letivos.dias_letivos * ?.?)) * ? else null end as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join serie on serie.id_serie = ts.id_serie inner join unidade_funcional uf on uf.id_unidade_funcional = am.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = turma.id_ano_semestre inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano)) as id_calendario) as calendario on true left join lateral ( select cast(count(cpd.data) as integer) as dias_letivos from calendario_periodo_data as cpd left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and calendario_data.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) between ? and ? or calendario_data.id_motivo_dia_letivo_extra is not null)) as dias_letivos on serie.flg_apon_falta_globalizado is true left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_nao_justificada) as fnj from falta_aluno_globalizada falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma group by falta.id_aluno_matricula, falta.id_turma) as faltas_gloabl on faltas_gloabl.id_aluno_matricula = am.id_aluno_matricula and faltas_gloabl.id_turma = turma.id_turma where am.id_aluno_matr_status = ? and serie.flg_apon_falta_globalizado is true union all select am.id_aluno_matricula, turma.id_turma, cast(coalesce(faltas_disc.fnj, ?) as integer) as fnj, case when aulas.aulas > ? then (coalesce(faltas_disc.fnj, ?) / (aulas.aulas * ?.?)) * ? else null end as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join serie on serie.id_serie = ts.id_serie inner join curso on curso.id_curso = serie.id_curso inner join unidade_funcional uf on uf.id_unidade_funcional = am.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = turma.id_ano_semestre inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano)) as id_calendario) as calendario on true left join lateral ( select cast(count(cpd.data) as integer) as aulas from quadro_horario_homologado qh inner join componente_curricular cc on cc.id_componente_curricular = qh.id_componente_curricular inner join dia_semana on dia_semana.dia_semana = qh.dia_semana inner join calendario_periodo_data as cpd on cpd.id_calendario = calendario.id_calendario and dia_semana.dia_semana_postgresql = extract(dow from cpd.data) left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data inner join turma_periodo tp on tp.id_turma = turma.id_turma and cpd.bimestre between tp.periodo_calendario_inicio and tp.periodo_calendario_fim where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and qh.id_turma = turma.id_turma and qh.id_serie = amt.id_serie_enturmacao and cc.flg_aponta_faltas is true and calendario_data.id_motivo_dia_nao_letivo is null and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= cpd.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= cpd.data) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = turma.id_turma and id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[tp.id_nota_periodo_aluno]))) as aulas on serie.flg_apon_falta_globalizado is false left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_nao_justificada) as fnj from falta_aluno_disciplina falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = falta.id_aluno_matricula and amdd.id_turma = falta.id_turma and amdd.id_disciplina = falta.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma) as faltas_disc on faltas_disc.id_aluno_matricula = am.id_aluno_matricula and faltas_disc.id_turma = turma.id_turma where am.id_aluno_matr_status = ? and serie.flg_apon_falta_globalizado is false;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Sep 16 03 1 46m13s 46m13s [ User: augeeducacional - Total duration: 46m13s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 46m13s - Times executed: 1 ]
-
insert into consulta.frequencia_aluno (id_aluno_matricula, id_turma, falta_nao_justificada, perc_falta_nao_justificada) select am.id_aluno_matricula, turma.id_turma, cast(coalesce(faltas_gloabl.fnj, 0) as integer) as fnj, case when dias_letivos.dias_letivos > 0 then (coalesce(faltas_gloabl.fnj, 0) / (dias_letivos.dias_letivos * 1.0)) * 100 else null end as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join serie on serie.id_serie = ts.id_serie inner join unidade_funcional uf on uf.id_unidade_funcional = am.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = turma.id_ano_semestre inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano)) as id_calendario) as calendario on true left join lateral ( select cast(count(cpd.data) as integer) as dias_letivos from calendario_periodo_data as cpd left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and calendario_data.id_motivo_dia_nao_letivo is null and (extract(dow from cpd.data) between 1 and 5 or calendario_data.id_motivo_dia_letivo_extra is not null)) as dias_letivos on serie.flg_apon_falta_globalizado is true left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_nao_justificada) as fnj from falta_aluno_globalizada falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma group by falta.id_aluno_matricula, falta.id_turma) as faltas_gloabl on faltas_gloabl.id_aluno_matricula = am.id_aluno_matricula and faltas_gloabl.id_turma = turma.id_turma where am.id_aluno_matr_status = 1 and serie.flg_apon_falta_globalizado is true union all select am.id_aluno_matricula, turma.id_turma, cast(coalesce(faltas_disc.fnj, 0) as integer) as fnj, case when aulas.aulas > 0 then (coalesce(faltas_disc.fnj, 0) / (aulas.aulas * 1.0)) * 100 else null end as perc_fnj from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join aluno_matr_turma amt on turma.id_turma = amt.id_turma and ts.id_serie = amt.id_serie_enturmacao inner join aluno_matricula am on am.id_aluno_matricula = amt.id_aluno_matricula inner join serie on serie.id_serie = ts.id_serie inner join curso on curso.id_curso = serie.id_curso inner join unidade_funcional uf on uf.id_unidade_funcional = am.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = turma.id_ano_semestre inner join lateral ( select coalesce(( select id_calendario from curso_calendario where id_curso = turma.id_curso and id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano), ( select id_calendario from escola_calendario where id_unidade_funcional = turma.id_unidade_funcional and ano = ano_semestre.ano)) as id_calendario) as calendario on true left join lateral ( select cast(count(cpd.data) as integer) as aulas from quadro_horario_homologado qh inner join componente_curricular cc on cc.id_componente_curricular = qh.id_componente_curricular inner join dia_semana on dia_semana.dia_semana = qh.dia_semana inner join calendario_periodo_data as cpd on cpd.id_calendario = calendario.id_calendario and dia_semana.dia_semana_postgresql = extract(dow from cpd.data) left join calendario_data on calendario_data.id_calendario = cpd.id_calendario and calendario_data.data = cpd.data inner join turma_periodo tp on tp.id_turma = turma.id_turma and cpd.bimestre between tp.periodo_calendario_inicio and tp.periodo_calendario_fim where cpd.id_calendario = calendario.id_calendario and cpd.data < current_date and qh.id_turma = turma.id_turma and qh.id_serie = amt.id_serie_enturmacao and cc.flg_aponta_faltas is true and calendario_data.id_motivo_dia_nao_letivo is null and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= cpd.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= cpd.data) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = turma.id_turma and id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[tp.id_nota_periodo_aluno]))) as aulas on serie.flg_apon_falta_globalizado is false left join lateral ( select falta.id_aluno_matricula, falta.id_turma, sum(falta.falta_nao_justificada) as fnj from falta_aluno_disciplina falta where falta.id_aluno_matricula = am.id_aluno_matricula and falta.id_turma = turma.id_turma and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = falta.id_aluno_matricula and amdd.id_turma = falta.id_turma and amdd.id_disciplina = falta.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[falta.id_nota_periodo_aluno])) group by falta.id_aluno_matricula, falta.id_turma) as faltas_disc on faltas_disc.id_aluno_matricula = am.id_aluno_matricula and faltas_disc.id_turma = turma.id_turma where am.id_aluno_matr_status = 1 and serie.flg_apon_falta_globalizado is false;
Date: 2021-09-16 03:11:19 Duration: 46m13s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
4 45m21s 45m21s 45m21s 1 45m21s insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, ?) as total, coalesce(rfgd.movel, ?) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, ?)) as total, sum(coalesce(movel, ?)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then ? else ? end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = ? rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.?F?.AVXfs7" failed: no space left on device (?) rsync error: some files / attrs were not transferred (see previous errors) (code ?) at main.c (?)[sender = ?.?.?];Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Sep 16 05 1 45m21s 45m21s [ User: augeeducacional - Total duration: 45m21s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 45m21s - Times executed: 1 ]
-
insert into consulta.usuarios_movel_detalhe (id_unidade_funcional, id_usuario, usuario_dispositivo, ano, bimestre, total, movel) select distinct pe.id_unidade_funcional, pe.id_usuario, exists ( select null from usuario_dispositivo ud where ud.id_usuario = pe.id_usuario) as usuario_dispositivo, c.ano, cp.ordem as bimestre, coalesce(rfgd.total, 0) as total, coalesce(rfgd.movel, 0) as movel from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pa.id_grupo_usuario = pe.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao cid on cu.id_cidadao = cid.id_cidadao and cid.id_instituicao = ahu.id_instituicao inner join servidor s on cu.id_cidadao = s.id_cidadao inner join escola_calendario ec on ec.id_unidade_funcional = pe.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario inner join calendario_periodo cp on c.id_calendario = cp.id_calendario left join ( select id_usuario, id_unidade_funcional, ano, bimestre, sum(coalesce(total, 0)) as total, sum(coalesce(movel, 0)) as movel from ( select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_global_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) and r.id_usuario is not null group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional union all select r.id_usuario, uf.id_unidade_funcional, c.ano, cp.ordem as bimestre, count(*) as total, sum( case when r.flg_aplicativo_movel then 1 else 0 end) as movel from registro_falta_disciplina_diario r inner join turma t on t.id_turma = r.id_turma inner join escola_calendario ec on ec.id_unidade_funcional = t.id_unidade_funcional inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join calendario c on c.id_calendario = ec.id_calendario and c.id_unidade_funcional = uf.id_unidade_funcional inner join calendario_periodo cp on cp.id_calendario = c.id_calendario where r.id_usuario is not null and (r.data_referencia between cast(cp.data_inicio as date) and cast(cp.data_final as date) or r.data_referencia is null) group by r.id_usuario, c.ano, cp.ordem, uf.id_unidade_funcional) t group by id_usuario, id_unidade_funcional, ano, bimestre) rfgd on rfgd.id_usuario = pe.id_usuario and rfgd.id_unidade_funcional = pe.id_unidade_funcional and rfgd.ano = c.ano and rfgd.bimestre = cp.ordem where pa.id_recurso = 3898 rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.AVXfs7" failed: No space left on device (28) rsync error: some files / attrs were not transferred (see previous errors) (code 23) at main.c (1207)[sender = 3.1.3];
Date: 2021-09-16 05:12:51 Duration: 45m21s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
5 17m27s 17m27s 17m27s 1 17m27s select location, (pg_xlogfile_name_offset(location)).*, now() as timestamp from pg_stop_backup() as location;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Sep 16 02 1 17m27s 17m27s [ User: postgres - Total duration: 17m27s - Times executed: 1 ]
[ Application: [unknown] - Total duration: 17m27s - Times executed: 1 ]
-
SELECT location, (pg_xlogfile_name_offset(location)).*, now() AS timestamp FROM pg_stop_backup() AS location;
Date: 2021-09-16 02:15:35 Duration: 17m27s Database: postgres User: postgres Remote: seeweb28 Application: [unknown]
6 16m45s 16m45s 16m45s 1 16m45s refresh materialized view aplicacoes_see.vw_aluno; ? - 09 - 16 ? : ? : ? ?[?] :[? - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = vacuum, err = ? info: ? : vacuuming "public.vistoria_responsavel";Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Sep 16 23 1 16m45s 16m45s [ User: pgagent - Total duration: 16m45s - Times executed: 1 ]
[ Application: [unknown] - Total duration: 16m45s - Times executed: 1 ]
-
REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno; 2021 - 09 - 16 23:16:50 - 03[6786] :[1 - 1] user = postgres, db = augeeducacional, app = vacuumdb, rem_host =[local], tag = VACUUM, err = 00000 INFO: 00000: vacuuming "public.vistoria_responsavel";
Date: 2021-09-16 23:16:50 Duration: 16m45s Database: augeeducacional User: pgagent Remote: localhost Application: [unknown]
7 2s636ms 5s102ms 3s157ms 3,174 2h47m select count(*) as fila from fila_trabalho.fila_trabalho where id_situacao_trabalho in (...) and entrada_fila > (now() - interval ?);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Sep 16 01 106 6m39s 3s772ms 02 109 5m33s 3s61ms 03 112 5m43s 3s64ms 04 114 5m41s 2s998ms 05 98 4m53s 2s994ms 06 122 6m7s 3s14ms 07 134 6m57s 3s114ms 08 135 7m2s 3s127ms 09 131 6m58s 3s196ms 10 132 6m58s 3s166ms 11 133 6m56s 3s131ms 12 145 7m36s 3s148ms 13 147 7m31s 3s72ms 14 144 7m37s 3s179ms 15 145 7m51s 3s252ms 16 145 7m45s 3s212ms 17 146 7m36s 3s123ms 18 145 7m26s 3s80ms 19 144 7m31s 3s136ms 20 144 7m40s 3s197ms 21 132 7m11s 3s271ms 22 101 5m21s 3s184ms 23 138 7m13s 3s142ms Sep 17 00 140 7m13s 3s93ms 01 32 1m49s 3s422ms [ User: zabbix - Total duration: 2h47m - Times executed: 3174 ]
[ Application: psql - Total duration: 2h47m - Times executed: 3174 ]
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-09-16 01:45:01 Duration: 5s102ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-09-16 01:40:08 Duration: 5s30ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-09-16 01:33:37 Duration: 4s688ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
8 1s555ms 3s690ms 1s976ms 8,187 4h29m44s select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = ? and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = ?) union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = ? inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = ? and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = ? and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Sep 16 01 10 22s355ms 2s235ms 02 19 34s990ms 1s841ms 03 7 14s266ms 2s38ms 04 14 24s540ms 1s752ms 05 36 1m9s 1s931ms 06 78 2m31s 1s943ms 07 296 9m16s 1s881ms 08 779 25m33s 1s968ms 09 869 28m44s 1s984ms 10 684 22m49s 2s1ms 11 605 20m15s 2s9ms 12 293 9m37s 1s971ms 13 458 15m31s 2s33ms 14 674 22m24s 1s994ms 15 622 20m52s 2s13ms 16 540 18m1s 2s2ms 17 282 9m18s 1s979ms 18 234 7m40s 1s965ms 19 481 15m31s 1s937ms 20 436 13m48s 1s901ms 21 358 11m49s 1s981ms 22 161 5m15s 1s959ms 23 123 3m50s 1s871ms Sep 17 00 101 3m8s 1s867ms 01 27 58s279ms 2s158ms [ User: augeeducacional - Total duration: 4h29m44s - Times executed: 8187 ]
[ Application: augeeducacional - principal - Total duration: 4h29m44s - Times executed: 8187 ]
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '2633768') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '2633768' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-16 09:00:32 Duration: 3s690ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '6448459') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '6448459' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-16 15:12:32 Duration: 3s479ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and turma.id_turma in ( select tp.id_turma from turma_professor tp where tp.id_turma = turma.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7165123') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7165123' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-16 15:21:00 Duration: 3s403ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
9 1s492ms 2s506ms 1s770ms 561 16m33s select count(*) from pg_buffercache where not isdirty;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Sep 16 01 18 38s721ms 2s151ms 02 23 40s487ms 1s760ms 03 24 43s457ms 1s810ms 04 24 40s240ms 1s676ms 05 20 32s971ms 1s648ms 06 23 40s706ms 1s769ms 07 24 42s945ms 1s789ms 08 24 42s752ms 1s781ms 09 22 37s800ms 1s718ms 10 23 39s995ms 1s738ms 11 23 38s416ms 1s670ms 12 24 43s300ms 1s804ms 13 24 40s819ms 1s700ms 14 24 42s645ms 1s776ms 15 24 40s9ms 1s667ms 16 24 42s572ms 1s773ms 17 24 44s496ms 1s854ms 18 24 41s540ms 1s730ms 19 24 41s455ms 1s727ms 20 24 42s832ms 1s784ms 21 22 40s178ms 1s826ms 22 22 38s113ms 1s732ms 23 23 42s229ms 1s836ms Sep 17 00 24 43s245ms 1s801ms 01 6 11s292ms 1s882ms [ User: zabbix - Total duration: 16m33s - Times executed: 561 ]
[ Application: psql - Total duration: 16m33s - Times executed: 561 ]
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-16 01:35:55 Duration: 2s506ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-16 16:15:14 Duration: 2s421ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-16 07:25:50 Duration: 2s414ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
10 1s459ms 2s649ms 1s657ms 535 14m46s select count(*) from pg_buffercache where reldatabase is not null;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Sep 16 01 18 32s16ms 1s778ms 02 14 22s523ms 1s608ms 03 20 32s725ms 1s636ms 04 20 31s928ms 1s596ms 05 15 23s786ms 1s585ms 06 20 33s163ms 1s658ms 07 23 38s366ms 1s668ms 08 23 38s971ms 1s694ms 09 23 37s40ms 1s610ms 10 22 36s221ms 1s646ms 11 23 37s50ms 1s610ms 12 24 41s869ms 1s744ms 13 24 37s430ms 1s559ms 14 24 39s747ms 1s656ms 15 24 39s211ms 1s633ms 16 24 41s114ms 1s713ms 17 24 39s858ms 1s660ms 18 24 39s260ms 1s635ms 19 24 40s235ms 1s676ms 20 24 40s535ms 1s688ms 21 23 38s701ms 1s682ms 22 21 34s137ms 1s625ms 23 24 40s891ms 1s703ms Sep 17 00 24 39s267ms 1s636ms 01 6 10s654ms 1s775ms [ User: zabbix - Total duration: 14m46s - Times executed: 535 ]
[ Application: psql - Total duration: 14m46s - Times executed: 535 ]
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-16 08:56:52 Duration: 2s649ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-16 19:11:13 Duration: 2s347ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-16 21:35:52 Duration: 2s330ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
11 1s322ms 2s396ms 1s561ms 564 14m40s select count(*) from pg_buffercache where isdirty;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Sep 16 01 18 32s380ms 1s798ms 02 22 34s535ms 1s569ms 03 24 35s469ms 1s477ms 04 24 35s512ms 1s479ms 05 20 31s312ms 1s565ms 06 24 36s633ms 1s526ms 07 24 38s556ms 1s606ms 08 23 35s481ms 1s542ms 09 24 38s279ms 1s594ms 10 24 39s835ms 1s659ms 11 23 35s659ms 1s550ms 12 24 36s684ms 1s528ms 13 24 37s617ms 1s567ms 14 24 38s75ms 1s586ms 15 24 38s388ms 1s599ms 16 24 35s371ms 1s473ms 17 24 35s851ms 1s493ms 18 24 36s603ms 1s525ms 19 24 37s760ms 1s573ms 20 24 38s726ms 1s613ms 21 21 32s78ms 1s527ms 22 23 36s738ms 1s597ms 23 24 36s473ms 1s519ms Sep 17 00 24 37s523ms 1s563ms 01 6 9s210ms 1s535ms [ User: zabbix - Total duration: 14m40s - Times executed: 564 ]
[ Application: psql - Total duration: 14m40s - Times executed: 564 ]
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-16 01:35:57 Duration: 2s396ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-16 09:55:40 Duration: 2s386ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-16 08:55:41 Duration: 2s342ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
12 1s306ms 2s453ms 1s504ms 554 13m53s select count(*) from pg_buffercache;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Sep 16 01 18 29s400ms 1s633ms 02 23 34s296ms 1s491ms 03 23 34s556ms 1s502ms 04 23 33s364ms 1s450ms 05 23 33s361ms 1s450ms 06 21 33s117ms 1s577ms 07 24 36s118ms 1s504ms 08 23 34s803ms 1s513ms 09 18 28s114ms 1s561ms 10 21 31s158ms 1s483ms 11 23 33s999ms 1s478ms 12 24 35s383ms 1s474ms 13 24 36s333ms 1s513ms 14 24 36s59ms 1s502ms 15 24 36s808ms 1s533ms 16 24 35s421ms 1s475ms 17 24 35s250ms 1s468ms 18 24 34s379ms 1s432ms 19 24 37s157ms 1s548ms 20 24 37s76ms 1s544ms 21 22 32s252ms 1s466ms 22 22 34s486ms 1s567ms 23 24 34s986ms 1s457ms Sep 17 00 24 36s650ms 1s527ms 01 6 8s908ms 1s484ms [ User: zabbix - Total duration: 13m53s - Times executed: 554 ]
[ Application: psql - Total duration: 13m53s - Times executed: 554 ]
-
select count(*) from pg_buffercache;
Date: 2021-09-16 13:10:33 Duration: 2s453ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-16 15:10:29 Duration: 2s304ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-16 20:31:50 Duration: 2s295ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
13 100ms 7s342ms 632ms 2,005 21m7s select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and nota.id_turma in (...) and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > ? and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = ? and tp.id_turma in (...) and cc.id_disciplina = nota.id_disciplina)) r;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Sep 16 01 5 3s133ms 626ms 02 5 5s609ms 1s121ms 03 2 290ms 145ms 04 5 1s979ms 395ms 05 13 10s974ms 844ms 06 26 14s293ms 549ms 07 96 52s263ms 544ms 08 212 1m50s 523ms 09 176 2m10s 738ms 10 151 1m13s 483ms 11 154 1m25s 557ms 12 79 35s891ms 454ms 13 133 1m7s 506ms 14 171 1m57s 684ms 15 137 1m28s 644ms 16 146 2m1s 831ms 17 65 1m1s 951ms 18 59 35s913ms 608ms 19 105 57s677ms 549ms 20 69 47s98ms 682ms 21 93 1m11s 773ms 22 34 19s282ms 567ms 23 26 33s845ms 1s301ms Sep 17 00 27 17s557ms 650ms 01 16 4s60ms 253ms [ User: augeeducacional - Total duration: 21m7s - Times executed: 2005 ]
[ Application: augeeducacional - principal - Total duration: 21m7s - Times executed: 2005 ]
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210019274', '210019277', '210019321') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-09-16 08:37:00.374' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '6321192' and tp.id_turma in ('210019274', '210019277', '210019321') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 08:37:52 Duration: 7s342ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210023813', '210023814', '210023815') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-09-15 22:48:32.332' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '3854766' and tp.id_turma in ('210023813', '210023814', '210023815') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 11:47:40 Duration: 5s891ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210006365', '210006369', '210006372') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-09-16 10:56:56.091' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '7835190' and tp.id_turma in ('210006365', '210006369', '210006372') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 11:00:16 Duration: 5s878ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
14 100ms 4s608ms 599ms 1,302 13m insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= ? and na.id_turma < ? and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> array[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then ? else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / ?.?)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = ? and npa.id_nota_periodo_aluno in (...) and am.id_aluno_matr_status in (...) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = ? and narec.id_disciplina = na.id_disciplina where na.id_turma >= ? and na.id_turma < ? and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (...) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> array[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then ? else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / ?.?)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = ? and am.id_aluno_matr_status in (...) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Sep 16 03 1,302 13m 599ms [ User: augeeducacional - Total duration: 13m - Times executed: 1302 ]
[ Application: augeeducacional - fila - Total duration: 13m - Times executed: 1302 ]
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81352' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81352' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-09-16 03:12:02 Duration: 4s608ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81387' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81387' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-09-16 03:12:31 Duration: 3s270ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81364' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81364' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-09-16 03:12:14 Duration: 3s95ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
15 100ms 3s795ms 573ms 1,236 11m49s select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = ? inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in (...) and npa.id_nota_periodo_aluno = bimestre_para_periodo (?, curso.serie_duracao = ?, curso.id_periodicidade_apontamento = ?) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> array[?]) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> array[?]) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Sep 16 01 3 6s486ms 2s162ms 06 20 12s457ms 622ms 07 38 18s34ms 474ms 08 81 58s151ms 717ms 09 134 1m18s 588ms 10 112 59s499ms 531ms 11 122 1m8s 557ms 12 44 16s754ms 380ms 13 90 50s493ms 561ms 14 161 1m51s 690ms 15 119 57s54ms 479ms 16 94 53s684ms 571ms 17 46 26s182ms 569ms 18 34 18s875ms 555ms 19 43 23s613ms 549ms 20 50 24s201ms 484ms 21 25 10s966ms 438ms 22 13 8s600ms 661ms 23 4 2s116ms 529ms Sep 17 00 3 3s907ms 1s302ms [ User: augeeducacional - Total duration: 11m49s - Times executed: 1236 ]
[ Application: augeeducacional - fila - Total duration: 11m49s - Times executed: 1236 ]
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210019998', '210011375', '210021953', '210011369', '210011366', '210011392', '210031680', '210022003', '210024938', '210011390', '210011378', '210011368', '210021948', '210031682', '210043533', '210043532', '210043538', '210043535', '210043534', '210043537', '210043536', '210011376', '210019925', '210019966', '210011367', '210011372', '210011373') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-09-16 01:45:45 Duration: 3s795ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210039023', '210039022', '210039026', '210039024', '210001544', '210001543', '210039019', '210039029', '210039028', '210039021', '210001534', '210001533', '210001529', '210001531', '210001532', '210001530', '210002056', '210002057', '210002058', '210002059', '210002060', '210006833', '210039020', '210039025', '210002075', '210001552', '210001548', '210001541', '210001542', '210001546', '210001553', '210002130') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-09-16 08:56:20 Duration: 3s2ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210003157', '210003158', '210003161', '210003156', '210003232', '210003245', '210039820', '210039823', '210039822', '210039819', '210039821', '210003174', '210003171', '210003166', '210003163', '210003167', '210003172', '210003169', '210003173', '210003177', '210003298', '210003299', '210003306', '210003322', '210003273', '210003170', '210003165', '210003175', '210003164', '210003178', '210003168', '210003294', '210003295', '210003296', '210003297') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-09-16 14:15:22 Duration: 2s973ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
16 100ms 3s994ms 511ms 1,096 9m20s select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = ?) and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = ?)) r;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Sep 16 01 1 597ms 597ms 02 2 1s298ms 649ms 03 3 1s804ms 601ms 04 1 1s457ms 1s457ms 05 8 6s131ms 766ms 06 12 10s614ms 884ms 07 51 29s997ms 588ms 08 132 1m13s 558ms 09 123 1m 493ms 10 80 39s113ms 488ms 11 69 32s580ms 472ms 12 42 22s932ms 546ms 13 93 50s45ms 538ms 14 94 45s458ms 483ms 15 71 26s939ms 379ms 16 63 26s204ms 415ms 17 36 14s310ms 397ms 18 35 13s862ms 396ms 19 65 28s134ms 432ms 20 31 10s353ms 333ms 21 36 26s815ms 744ms 22 17 8s292ms 487ms 23 19 16s138ms 849ms Sep 17 00 11 12s533ms 1s139ms 01 1 388ms 388ms [ User: augeeducacional - Total duration: 9m20s - Times executed: 1096 ]
[ Application: augeeducacional - principal - Total duration: 9m20s - Times executed: 1096 ]
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '5163603') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '5163603')) r;
Date: 2021-09-16 10:16:17 Duration: 3s994ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '2629504') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2629504')) r;
Date: 2021-09-16 23:01:01 Duration: 3s278ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '2643862') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2643862')) r;
Date: 2021-09-17 00:17:56 Duration: 2s979ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
17 100ms 3s594ms 496ms 1,545 12m47s select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and nota.id_turma in (...) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = ? and tp.id_turma in (...) and cc.id_disciplina = nota.id_disciplina)) r;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Sep 16 01 2 1s693ms 846ms 02 4 2s876ms 719ms 03 3 1s590ms 530ms 04 1 136ms 136ms 05 11 8s970ms 815ms 06 20 13s32ms 651ms 07 64 39s145ms 611ms 08 169 1m40s 596ms 09 166 1m26s 521ms 10 126 57s582ms 457ms 11 101 50s892ms 503ms 12 61 29s391ms 481ms 13 118 59s305ms 502ms 14 131 1m5s 499ms 15 111 41s90ms 370ms 16 93 39s302ms 422ms 17 59 23s147ms 392ms 18 49 19s521ms 398ms 19 94 40s680ms 432ms 20 49 18s814ms 383ms 21 50 27s588ms 551ms 22 26 16s475ms 633ms 23 20 12s266ms 613ms Sep 17 00 15 9s325ms 621ms 01 2 1s377ms 688ms [ User: augeeducacional - Total duration: 12m47s - Times executed: 1545 ]
[ Application: augeeducacional - principal - Total duration: 12m47s - Times executed: 1545 ]
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210007052', '210007053', '210007054', '210007055', '210007056', '210007057', '210007058', '210007059', '210007060', '210007061', '210007062', '210007617', '210007618', '210007619', '210007620', '210007621', '210007622', '210007623', '210007624', '210007626', '210007628', '210007629', '210007630', '210008977') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '6369256' and tp.id_turma in ('210007052', '210007053', '210007054', '210007055', '210007056', '210007057', '210007058', '210007059', '210007060', '210007061', '210007062', '210007617', '210007618', '210007619', '210007620', '210007621', '210007622', '210007623', '210007624', '210007626', '210007628', '210007629', '210007630', '210008977') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 10:09:00 Duration: 3s594ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210016162', '210016165', '210016166', '210016168', '210016170', '210016172', '210016173', '210016174', '210016175', '210016176', '210016177', '210016178', '210016179', '210016181', '210016184', '210016185', '210016187', '210016827', '210036655', '210042401') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2939513' and tp.id_turma in ('210016162', '210016165', '210016166', '210016168', '210016170', '210016172', '210016173', '210016174', '210016175', '210016176', '210016177', '210016178', '210016179', '210016181', '210016184', '210016185', '210016187', '210016827', '210036655', '210042401') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 09:15:43 Duration: 2s482ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2632278' and tp.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and cc.id_disciplina = nota.id_disciplina)) r;
Date: 2021-09-16 16:25:43 Duration: 2s281ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
18 308ms 6s240ms 425ms 5,978 42m25s select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in (...) and tp.id_cidadao = ?) and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > ? and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Sep 16 01 7 4s469ms 638ms 02 15 14s99ms 939ms 03 4 1s345ms 336ms 04 11 4s812ms 437ms 05 24 9s465ms 394ms 06 54 21s657ms 401ms 07 205 1m38s 482ms 08 574 4m32s 474ms 09 650 4m41s 433ms 10 494 3m50s 467ms 11 436 2m58s 409ms 12 201 1m27s 434ms 13 312 2m21s 452ms 14 503 3m17s 392ms 15 465 3m6s 401ms 16 399 2m39s 400ms 17 196 1m17s 394ms 18 157 1m5s 418ms 19 348 2m21s 406ms 20 325 1m59s 368ms 21 286 1m51s 389ms 22 124 52s91ms 420ms 23 88 46s784ms 531ms Sep 17 00 76 30s449ms 400ms 01 24 10s619ms 442ms [ User: augeeducacional - Total duration: 42m25s - Times executed: 5978 ]
[ Application: augeeducacional - principal - Total duration: 42m25s - Times executed: 5978 ]
-
select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210005120', '210005121', '210005123', '210005116', '210005117', '210005118', '210005119', '210005144', '210005113', '210005114', '210005115') and tp.id_cidadao = '7835045') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-13 18:42:32.639' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;
Date: 2021-09-16 10:54:30 Duration: 6s240ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210006780', '210038765', '210038766', '210038767', '210006777', '210006778', '210006779') and tp.id_cidadao = '5007031') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 22:11:03.453' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;
Date: 2021-09-16 23:37:58 Duration: 5s194ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_aluno_matricula, apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.id_opcao_eixo_modelo_aval, apontamento.expressao_aval_livre, apontamento.valor_numerico, apontamento.id_area_conhecimento_gestao from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210006981', '210006976', '210006977', '210006978', '210006973', '210006974', '210006975') and tp.id_cidadao = '2631704') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 07:23:40.137' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) r;
Date: 2021-09-16 08:39:25 Duration: 4s593ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
19 309ms 7s30ms 421ms 5,865 41m14s select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in (...) and tp.id_cidadao = ?) and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > ? and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Sep 16 01 7 2s925ms 417ms 02 13 12s362ms 950ms 03 3 971ms 323ms 04 11 4s181ms 380ms 05 21 8s516ms 405ms 06 49 19s582ms 399ms 07 196 1m37s 494ms 08 558 4m20s 467ms 09 625 4m34s 438ms 10 478 3m39s 459ms 11 424 2m53s 409ms 12 201 1m29s 447ms 13 312 2m15s 435ms 14 503 3m19s 396ms 15 465 3m4s 396ms 16 399 2m37s 394ms 17 196 1m17s 396ms 18 157 1m2s 397ms 19 348 2m19s 401ms 20 325 1m58s 364ms 21 270 1m43s 383ms 22 117 48s373ms 413ms 23 87 44s838ms 515ms Sep 17 00 76 29s918ms 393ms 01 24 8s705ms 362ms [ User: augeeducacional - Total duration: 41m14s - Times executed: 5865 ]
[ Application: augeeducacional - principal - Total duration: 41m14s - Times executed: 5865 ]
-
select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210005120', '210005121', '210005123', '210005116', '210005117', '210005118', '210005119', '210005144', '210005113', '210005114', '210005115') and tp.id_cidadao = '7835045') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-13 18:42:32.639' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;
Date: 2021-09-16 10:54:37 Duration: 7s30ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210006981', '210006976', '210006977', '210006978', '210006973', '210006974', '210006975') and tp.id_cidadao = '2631704') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 07:23:40.137' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;
Date: 2021-09-16 08:39:30 Duration: 4s924ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, case when apontamento.opcoes_eixo_modelo_aval is not null then opcao_eixo else apontamento.id_opcao_eixo_modelo_aval end as id_opcao_eixo_modelo_aval from ( select apontamento.id_turma, apontamento.id_area_conhecimento_gestao, apontamento.id_aluno_matricula, apontamento.id_nota_periodo_aluno, apontamento.id_eixo_modelo_avaliacao_desc, apontamento.opcoes_eixo_modelo_aval, apontamento.id_opcao_eixo_modelo_aval from apontamento_acompanhamento_atitudinal apontamento inner join turma on turma.id_turma = apontamento.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and (apontamento.opcoes_eixo_modelo_aval is not null or apontamento.id_opcao_eixo_modelo_aval is not null) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular inner join disciplina on disciplina.id_disciplina = cc.id_disciplina where tp.id_turma = turma.id_turma and disciplina.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and tp.id_turma in ('210002400', '210002401', '210002396', '210002398', '210002399', '210002394') and tp.id_cidadao = '2635381') and exists ( select null from registro_lancamento_acompanhamento_atitudinal registro where registro.data_atualizacao > '2021-09-14 15:47:03.008' and registro.id_turma = apontamento.id_turma and registro.id_aluno_matricula = apontamento.id_aluno_matricula and registro.id_area_conhecimento_gestao = apontamento.id_area_conhecimento_gestao and registro.id_nota_periodo_aluno = apontamento.id_nota_periodo_aluno)) as apontamento left join unnest(apontamento.opcoes_eixo_modelo_aval) as opcao_eixo on apontamento.opcoes_eixo_modelo_aval is not null) r;
Date: 2021-09-16 15:38:10 Duration: 4s533ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
20 100ms 3s171ms 398ms 1,248 8m17s select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = ?) and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > ? and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = ?) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > ? and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina)) r;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Sep 16 01 3 3s161ms 1s53ms 02 2 1s892ms 946ms 03 2 788ms 394ms 04 1 274ms 274ms 05 11 10s643ms 967ms 06 21 14s262ms 679ms 07 78 45s327ms 581ms 08 154 1m19s 516ms 09 114 46s823ms 410ms 10 98 33s590ms 342ms 11 89 24s669ms 277ms 12 57 15s617ms 273ms 13 99 31s340ms 316ms 14 99 33s698ms 340ms 15 81 28s507ms 351ms 16 61 15s667ms 256ms 17 23 4s293ms 186ms 18 28 8s627ms 308ms 19 46 12s511ms 271ms 20 35 8s766ms 250ms 21 69 29s700ms 430ms 22 36 19s189ms 533ms 23 18 19s27ms 1s57ms Sep 17 00 15 7s178ms 478ms 01 8 2s343ms 292ms [ User: augeeducacional - Total duration: 8m17s - Times executed: 1248 ]
[ Application: augeeducacional - principal - Total duration: 8m17s - Times executed: 1248 ]
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '2639883') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-15 15:02:00.34' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2639883') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-15 15:02:00.34' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina)) r;
Date: 2021-09-16 09:54:03 Duration: 3s171ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '2626967') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-16 18:25:38.181' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2626967') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-16 18:25:38.181' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina)) r;
Date: 2021-09-16 23:07:56 Duration: 3s136ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select json_agg(r.*)::text as r from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = '7817827') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-16 18:56:28.981' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '7817827') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-09-16 18:56:28.981' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina)) r;
Date: 2021-09-16 22:00:45 Duration: 2s760ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 1s705ms 1 1s705ms 1s705ms 1s705ms select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;Times Reported Time consuming prepare #1
Day Hour Count Duration Avg duration Sep 17 05 1 1s705ms 1s705ms [ User: augeeducacional - Total duration: 121ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 121ms - Times executed: 1 ]
-
select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;
Date: 2021-09-16 05:14:52 Duration: 1s705ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
2 348ms 2 173ms 174ms 174ms select ;Times Reported Time consuming prepare #2
Day Hour Count Duration Avg duration 20 1 174ms 174ms 23 1 173ms 173ms [ User: augeeducacional - Total duration: 206ms - Times executed: 2 ]
[ Application: augeeducacional - principal - Total duration: 206ms - Times executed: 2 ]
-
select ;
Date: 2021-09-16 21:45:01 Duration: 174ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-09-17 00:05:36 Duration: 173ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
3 297ms 1 297ms 297ms 297ms insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno,;Times Reported Time consuming prepare #3
Day Hour Count Duration Avg duration 01 1 297ms 297ms [ User: augeeducacional - Total duration: 8m5s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 8m5s - Times executed: 1 ]
-
insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno,;
Date: 2021-09-16 02:17:00 Duration: 297ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
4 223ms 1 223ms 223ms 223ms select id_uf, ;Times Reported Time consuming prepare #4
Day Hour Count Duration Avg duration 17 1 223ms 223ms [ User: augeeducacional - Total duration: 913ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 913ms - Times executed: 1 ]
-
select id_uf, ;
Date: 2021-09-16 18:20:13 Duration: 223ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
5 142ms 1 142ms 142ms 142ms select sct.id_servidor_curso_titulo, ;Times Reported Time consuming prepare #5
Day Hour Count Duration Avg duration 08 1 142ms 142ms [ User: augeeducacional - Total duration: 628ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 628ms - Times executed: 1 ]
-
select sct.id_servidor_curso_titulo, ;
Date: 2021-09-16 09:26:57 Duration: 142ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
6 141ms 1 141ms 141ms 141ms SELECT cs.id_categoria_site_estudo, ;Times Reported Time consuming prepare #6
Day Hour Count Duration Avg duration 01 1 141ms 141ms [ User: augeeducacional - Total duration: 144ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 144ms - Times executed: 1 ]
-
SELECT cs.id_categoria_site_estudo, ;
Date: 2021-09-16 02:33:17 Duration: 141ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
7 111ms 1 111ms 111ms 111ms with filtro as ( ;Times Reported Time consuming prepare #7
Day Hour Count Duration Avg duration 06 1 111ms 111ms [ User: augeeducacional - Total duration: 1s55ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 1s55ms - Times executed: 1 ]
-
with filtro as ( ;
Date: 2021-09-16 07:26:47 Duration: 111ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
8 111ms 1 111ms 111ms 111ms ( select uf.id_unidade_funcional as id_uf, ;Times Reported Time consuming prepare #8
Day Hour Count Duration Avg duration 00 1 111ms 111ms [ User: augeeducacional - Total duration: 233ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 233ms - Times executed: 1 ]
-
( select uf.id_unidade_funcional as id_uf, ;
Date: 2021-09-16 01:54:07 Duration: 111ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 1m30s 567 100ms 321ms 158ms select distinct ;Times Reported Time consuming bind #1
Day Hour Count Duration Avg duration Sep 17 00 1 100ms 100ms 01 9 1s559ms 173ms 02 1 116ms 116ms 03 2 225ms 112ms 05 5 914ms 182ms 06 15 3s184ms 212ms 07 18 2s277ms 126ms 08 17 2s621ms 154ms 09 21 3s194ms 152ms 10 27 3s624ms 134ms 11 33 5s582ms 169ms 12 42 6s801ms 161ms 13 36 5s527ms 153ms 14 32 4s629ms 144ms 15 19 3s117ms 164ms 16 25 3s996ms 159ms 17 36 5s831ms 161ms 18 53 9s327ms 175ms 19 32 5s106ms 159ms 20 25 3s794ms 151ms 21 38 6s57ms 159ms 22 38 5s713ms 150ms 23 24 3s754ms 156ms Sep 17 00 12 1s795ms 149ms 01 6 1s170ms 195ms [ User: augeeducacional - Total duration: 2m50s - Times executed: 566 ]
[ User: zabbix - Total duration: 3s82ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 2m50s - Times executed: 566 ]
[ Application: psql - Total duration: 3s82ms - Times executed: 1 ]
-
select distinct ;
Date: 2021-09-16 01:52:19 Duration: 321ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1', $2 = '2', $3 = '3', $4 = '4', $5 = '1', $6 = '2', $7 = '3', $8 = '4', $9 = '5', $10 = '6', $11 = '9816924', $12 = '210004383'
-
select distinct ;
Date: 2021-09-16 17:00:33 Duration: 308ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1', $2 = '2', $3 = '3', $4 = '4', $5 = '1', $6 = '2', $7 = '3', $8 = '4', $9 = '5', $10 = '6', $11 = '9073737', $12 = '200008555'
-
select distinct ;
Date: 2021-09-16 05:49:56 Duration: 305ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1', $2 = '2', $3 = '3', $4 = '4', $5 = '1', $6 = '2', $7 = '3', $8 = '4', $9 = '5', $10 = '6', $11 = '6962415', $12 = '170002825'
2 6s705ms 57 100ms 149ms 117ms select distinct ;Times Reported Time consuming bind #2
Day Hour Count Duration Avg duration 07 2 245ms 122ms 08 4 550ms 137ms 09 10 1s179ms 117ms 10 5 566ms 113ms 11 4 431ms 107ms 12 9 1s124ms 124ms 13 5 577ms 115ms 14 7 730ms 104ms 15 3 337ms 112ms 16 1 109ms 109ms 18 1 134ms 134ms 19 1 136ms 136ms 20 4 480ms 120ms 00 1 100ms 100ms [ User: augeeducacional - Total duration: 15s611ms - Times executed: 57 ]
[ Application: augeeducacional - principal - Total duration: 15s611ms - Times executed: 57 ]
-
select distinct ;
Date: 2021-09-16 09:40:54 Duration: 149ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '8', $3 = '2021-09-16 00:00:00', $4 = '2021-09-17 00:00:00', $5 = '19777'
-
select distinct ;
Date: 2021-09-16 14:39:04 Duration: 147ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select distinct ;
Date: 2021-09-16 09:41:08 Duration: 147ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1128', $2 = '3', $3 = '1128', $4 = '3', $5 = '1128', $6 = '3', $7 = '210007461'
3 6s250ms 52 100ms 530ms 120ms select count(*) as contagem from ((;Times Reported Time consuming bind #3
Day Hour Count Duration Avg duration 00 2 653ms 326ms 05 3 340ms 113ms 07 5 579ms 115ms 08 1 102ms 102ms 09 3 338ms 112ms 10 5 539ms 107ms 11 4 435ms 108ms 12 4 463ms 115ms 13 3 313ms 104ms 14 8 878ms 109ms 15 8 942ms 117ms 16 2 217ms 108ms 18 1 104ms 104ms 21 3 342ms 114ms [ User: augeeducacional - Total duration: 32s928ms - Times executed: 52 ]
[ Application: augeeducacional - principal - Total duration: 32s928ms - Times executed: 52 ]
-
select count(*) as contagem from ((;
Date: 2021-09-16 01:35:55 Duration: 530ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'aline', $8 = '605811', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'aline', $17 = '605811', $18 = '60'
-
select count(*) as contagem from ((;
Date: 2021-09-16 16:10:06 Duration: 142ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'CARLINDA', $8 = '606157', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'CARLINDA', $17 = '606157', $18 = '60'
-
select count(*) as contagem from ((;
Date: 2021-09-16 15:04:38 Duration: 138ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'CARLOS', $8 = '605288', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'CARLOS', $17 = '605288', $18 = '60'
4 3s262ms 28 109ms 138ms 116ms update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;Times Reported Time consuming bind #4
Day Hour Count Duration Avg duration 00 2 259ms 129ms 04 1 112ms 112ms 05 3 336ms 112ms 07 1 109ms 109ms 08 3 355ms 118ms 09 1 112ms 112ms 12 4 475ms 118ms 13 1 121ms 121ms 16 3 344ms 114ms 17 5 586ms 117ms 18 3 336ms 112ms 23 1 112ms 112ms [ User: augeeducacional - Total duration: 13s456ms - Times executed: 27 ]
[ User: zabbix - Total duration: 1s389ms - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 13s456ms - Times executed: 27 ]
[ Application: psql - Total duration: 1s389ms - Times executed: 1 ]
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-09-16 01:39:04 Duration: 138ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '605811', $2 = '2021'
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-09-16 09:26:51 Duration: 131ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210018989', $3 = '210019034', $4 = '210018992', $5 = '210018998', $6 = '210018996', $7 = '210018999', $8 = '210019037', $9 = '210019038', $10 = '210040111', $11 = '210040109', $12 = '210018988', $13 = '210040107', $14 = '210019036', $15 = '210040110', $16 = '210018994', $17 = '210018997', $18 = '210018995', $19 = '210018987', $20 = '210018990', $21 = '210018991', $22 = '1', $23 = '1', $24 = '1', $25 = '1', $26 = '1'
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-09-16 13:25:57 Duration: 129ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210011344', $2 = '3', $3 = '1132', $4 = '10193027'
5 3s259ms 29 101ms 141ms 112ms (;Times Reported Time consuming bind #5
Day Hour Count Duration Avg duration 05 1 106ms 106ms 07 1 107ms 107ms 08 2 208ms 104ms 10 2 210ms 105ms 11 3 362ms 120ms 12 1 103ms 103ms 13 2 224ms 112ms 14 3 329ms 109ms 15 4 484ms 121ms 16 6 651ms 108ms 17 4 470ms 117ms [ User: augeeducacional - Total duration: 13s192ms - Times executed: 29 ]
[ Application: augeeducacional - principal - Total duration: 13s192ms - Times executed: 29 ]
-
(;
Date: 2021-09-16 16:10:07 Duration: 141ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'CARLINDA', $8 = '606157', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'CARLINDA', $17 = '606157', $18 = '60'
-
(;
Date: 2021-09-16 18:45:25 Duration: 130ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '606125', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '606125', $16 = '60'
-
(;
Date: 2021-09-16 12:09:52 Duration: 128ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '605968', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '605968', $16 = '60'
6 3s221ms 23 101ms 320ms 140ms select ;Times Reported Time consuming bind #6
Day Hour Count Duration Avg duration 07 7 924ms 132ms 08 3 675ms 225ms 10 2 211ms 105ms 12 1 144ms 144ms 13 1 122ms 122ms 14 1 103ms 103ms 15 1 101ms 101ms 16 2 215ms 107ms 17 1 112ms 112ms 18 1 106ms 106ms 19 2 388ms 194ms 20 1 114ms 114ms [ User: augeeducacional - Total duration: 32s263ms - Times executed: 23 ]
[ Application: augeeducacional - principal - Total duration: 26s448ms - Times executed: 20 ]
[ Application: augeeducacional - fila - Total duration: 5s815ms - Times executed: 3 ]
-
select ;
Date: 2021-09-16 09:14:27 Duration: 320ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '605176', $4 = '523'
-
select ;
Date: 2021-09-16 20:25:49 Duration: 264ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '606037'
-
select ;
Date: 2021-09-16 09:29:47 Duration: 190ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '605176', $4 = '523'
7 3s184ms 4 100ms 1s665ms 796ms select max(ano * 10000 + mes * 100 + dia) as data from autocadastro_diario where id_instituicao = $1 and id_unidade_funcional = $2;Times Reported Time consuming bind #7
Day Hour Count Duration Avg duration 06 1 1s665ms 1s665ms 07 1 100ms 100ms 10 1 1s312ms 1s312ms 11 1 106ms 106ms [ User: augeeducacional - Total duration: 3s783ms - Times executed: 4 ]
[ Application: augeeducacional - principal - Total duration: 3s783ms - Times executed: 4 ]
-
select max(ano * 10000 + mes * 100 + dia) as data from autocadastro_diario where id_instituicao = $1 and id_unidade_funcional = $2;
Date: 2021-09-16 07:44:32 Duration: 1s665ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '0'
-
select max(ano * 10000 + mes * 100 + dia) as data from autocadastro_diario where id_instituicao = $1 and id_unidade_funcional = $2;
Date: 2021-09-16 11:23:38 Duration: 1s312ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '0'
-
select max(ano * 10000 + mes * 100 + dia) as data from autocadastro_diario where id_instituicao = $1 and id_unidade_funcional = $2;
Date: 2021-09-16 12:37:20 Duration: 106ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '4', $2 = '6', $3 = '605503', $4 = '1209', $5 = '2021', $6 = '2'
8 2s524ms 5 156ms 1s3ms 504ms update movel.sincronizacao set versao_aplicativo = $1, plataforma_dispositivo = $2, fabricante_dispositivo = $3, versao_dispositivo = $4, data = $5, id_dispositivo = $6, id_usuario = $7, flg_expedicao = $8, modelo_dispositivo = $9, id_instituicao = $10 where id_sincronizacao = $11;Times Reported Time consuming bind #8
Day Hour Count Duration Avg duration 00 1 696ms 696ms 06 1 280ms 280ms 18 1 156ms 156ms 20 1 387ms 387ms 00 1 1s3ms 1s3ms [ User: augeeducacional - Total duration: 2s418ms - Times executed: 5 ]
[ Application: augeeducacional - principal - Total duration: 2s418ms - Times executed: 5 ]
-
update movel.sincronizacao set versao_aplicativo = $1, plataforma_dispositivo = $2, fabricante_dispositivo = $3, versao_dispositivo = $4, data = $5, id_dispositivo = $6, id_usuario = $7, flg_expedicao = $8, modelo_dispositivo = $9, id_instituicao = $10 where id_sincronizacao = $11;
Date: 2021-09-17 01:12:11 Duration: 1s3ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021.7.30', $2 = 'Android', $3 = '-', $4 = '10', $5 = '2021-09-17 01:11:53.483', $6 = '50b1b35d74230567', $7 = '1060530', $8 = 't', $9 = 'LM-K510', $10 = '60', $11 = '14469463'
-
update movel.sincronizacao set versao_aplicativo = $1, plataforma_dispositivo = $2, fabricante_dispositivo = $3, versao_dispositivo = $4, data = $5, id_dispositivo = $6, id_usuario = $7, flg_expedicao = $8, modelo_dispositivo = $9, id_instituicao = $10 where id_sincronizacao = $11;
Date: 2021-09-16 01:32:36 Duration: 696ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1', $2 = '2', $3 = '3', $4 = '4', $5 = '1', $6 = '2', $7 = '3', $8 = '4', $9 = '5', $10 = '6', $11 = '10263867', $12 = '210007701'
-
update movel.sincronizacao set versao_aplicativo = $1, plataforma_dispositivo = $2, fabricante_dispositivo = $3, versao_dispositivo = $4, data = $5, id_dispositivo = $6, id_usuario = $7, flg_expedicao = $8, modelo_dispositivo = $9, id_instituicao = $10 where id_sincronizacao = $11;
Date: 2021-09-16 21:40:33 Duration: 387ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021.7.30', $2 = 'Android', $3 = '-', $4 = '9', $5 = '2021-09-16 21:40:21.792', $6 = 'e3e2d2474e1ca9bc', $7 = '1123974', $8 = 't', $9 = 'SM-A205G', $10 = '60', $11 = '14468767'
9 1s771ms 5 262ms 461ms 354ms select exists ( select null from movel.professor_mudanca;Times Reported Time consuming bind #9
Day Hour Count Duration Avg duration 00 1 438ms 438ms 06 1 281ms 281ms 19 1 262ms 262ms 20 1 326ms 326ms 00 1 461ms 461ms [ User: augeeducacional - Total duration: 1s945ms - Times executed: 5 ]
[ Application: augeeducacional - principal - Total duration: 1s945ms - Times executed: 5 ]
-
select exists ( select null from movel.professor_mudanca;
Date: 2021-09-17 01:10:25 Duration: 461ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2644487', $2 = '2021-09-17 01:08:49.554'
-
select exists ( select null from movel.professor_mudanca;
Date: 2021-09-16 01:32:21 Duration: 438ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210001179', $2 = '210001181', $3 = '210001182', $4 = '210001183', $5 = '210001184', $6 = '210001185', $7 = '210001186', $8 = '210001189', $9 = '210001190', $10 = '210001191', $11 = '210001192', $12 = '210001194'
-
select exists ( select null from movel.professor_mudanca;
Date: 2021-09-16 21:41:46 Duration: 326ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '5976791', $2 = '2021-09-16 21:37:31.17'
10 956ms 2 416ms 540ms 478ms select max(data);Times Reported Time consuming bind #10
Day Hour Count Duration Avg duration 09 1 540ms 540ms 21 1 416ms 416ms [ User: augeeducacional - Total duration: 7m20s - Times executed: 2 ]
[ Application: augeeducacional - fila - Total duration: 7m20s - Times executed: 2 ]
-
select max(data);
Date: 2021-09-16 10:01:41 Duration: 540ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14462360', $2 = '60', $3 = '219722', $4 = 'd62d71151c975e71'
-
select max(data);
Date: 2021-09-16 22:16:45 Duration: 416ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14468995', $2 = '60', $3 = '281564', $4 = '292c8b2a73180e46'
11 873ms 8 100ms 122ms 109ms select ;Times Reported Time consuming bind #11
Day Hour Count Duration Avg duration 02 1 101ms 101ms 04 1 103ms 103ms 07 1 106ms 106ms 12 1 115ms 115ms 16 1 106ms 106ms 19 1 100ms 100ms 23 1 117ms 117ms 00 1 122ms 122ms [ User: augeeducacional - Total duration: 5s958ms - Times executed: 8 ]
[ Application: augeeducacional - fila - Total duration: 5s278ms - Times executed: 5 ]
[ Application: augeeducacional - principal - Total duration: 679ms - Times executed: 3 ]
-
select ;
Date: 2021-09-17 01:04:41 Duration: 122ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1', $2 = '2', $3 = '3', $4 = '4', $5 = '1', $6 = '2', $7 = '3', $8 = '4', $9 = '5', $10 = '6', $11 = '9724526', $12 = '210002057'
-
select ;
Date: 2021-09-17 00:05:36 Duration: 117ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1', $2 = '2', $3 = '3', $4 = '4', $5 = '1', $6 = '2', $7 = '3', $8 = '4', $9 = '5', $10 = '6', $11 = '10118009', $12 = '210015808'
-
select ;
Date: 2021-09-16 13:04:36 Duration: 115ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1', $2 = '2', $3 = '3', $4 = '4', $5 = '1', $6 = '2', $7 = '3', $8 = '4', $9 = '5', $10 = '6', $11 = '9483251', $12 = '200025976'
12 484ms 2 136ms 348ms 242ms select count(*) as contagem from ( select distinct ;Times Reported Time consuming bind #12
Day Hour Count Duration Avg duration 00 1 136ms 136ms 05 1 348ms 348ms [ User: augeeducacional - Total duration: 837ms - Times executed: 2 ]
[ Application: augeeducacional - principal - Total duration: 837ms - Times executed: 2 ]
-
select count(*) as contagem from ( select distinct ;
Date: 2021-09-16 06:18:51 Duration: 348ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '105704169'
-
select count(*) as contagem from ( select distinct ;
Date: 2021-09-16 01:36:18 Duration: 136ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'aline', $8 = '605811', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'aline', $17 = '605811', $18 = '60'
13 392ms 3 120ms 143ms 130ms ( select uf.id_unidade_funcional as id_uf, ;Times Reported Time consuming bind #13
Day Hour Count Duration Avg duration 12 1 128ms 128ms 15 1 120ms 120ms 20 1 143ms 143ms [ User: augeeducacional - Total duration: 412ms - Times executed: 3 ]
[ Application: augeeducacional - principal - Total duration: 412ms - Times executed: 3 ]
-
( select uf.id_unidade_funcional as id_uf, ;
Date: 2021-09-16 21:35:07 Duration: 143ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1129', $2 = '3', $3 = '1129', $4 = '3', $5 = '1129', $6 = '3', $7 = '210007617'
-
( select uf.id_unidade_funcional as id_uf, ;
Date: 2021-09-16 13:58:42 Duration: 128ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
( select uf.id_unidade_funcional as id_uf, ;
Date: 2021-09-16 16:55:05 Duration: 120ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '522', $2 = '1199'
14 353ms 3 109ms 128ms 117ms select ;Times Reported Time consuming bind #14
Day Hour Count Duration Avg duration 07 1 116ms 116ms 14 2 237ms 118ms [ User: augeeducacional - Total duration: 1s273ms - Times executed: 3 ]
[ Application: augeeducacional - fila - Total duration: 1s273ms - Times executed: 3 ]
-
select ;
Date: 2021-09-16 15:56:07 Duration: 128ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210009441', $3 = '210009439', $4 = '210009438', $5 = '210009446', $6 = '210009440', $7 = '1', $8 = '1', $9 = '1', $10 = '1', $11 = '1'
-
select ;
Date: 2021-09-16 08:37:07 Duration: 116ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210022139', $3 = '210022147', $4 = '210003946', $5 = '210003945', $6 = '210003950', $7 = '210003947', $8 = '1', $9 = '1', $10 = '1', $11 = '1', $12 = '1'
-
select ;
Date: 2021-09-16 15:23:04 Duration: 109ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210018989', $3 = '210019034', $4 = '210018992', $5 = '210018998', $6 = '210018996', $7 = '210018999', $8 = '210019037', $9 = '210019038', $10 = '210040111', $11 = '210040109', $12 = '210018988', $13 = '210040107', $14 = '210019036', $15 = '210040110', $16 = '210018994', $17 = '210018997', $18 = '210018995', $19 = '210018987', $20 = '210018990', $21 = '210018991', $22 = '1', $23 = '1', $24 = '1', $25 = '1', $26 = '1'
15 291ms 1 291ms 291ms 291ms select count(*) as contagem from ( SELECT se.id_site_estudo, ;Times Reported Time consuming bind #15
Day Hour Count Duration Avg duration 00 1 291ms 291ms [ User: augeeducacional - Total duration: 274ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 274ms - Times executed: 1 ]
-
select count(*) as contagem from ( SELECT se.id_site_estudo, ;
Date: 2021-09-16 01:16:47 Duration: 291ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210014260', $2 = '2235', $3 = '2235', $4 = '2021-09-16', $5 = '210014260'
16 266ms 1 266ms 266ms 266ms select falta.id_falta_professor_turma, ;Times Reported Time consuming bind #16
Day Hour Count Duration Avg duration 09 1 266ms 266ms [ User: augeeducacional - Total duration: 990ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 990ms - Times executed: 1 ]
-
select falta.id_falta_professor_turma, ;
Date: 2021-09-16 10:36:02 Duration: 266ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '60', $3 = '605651', $4 = '605653', $5 = '605652', $6 = '605462', $7 = '606266', $8 = '605464', $9 = '605463', $10 = '605465', $11 = '605468', $12 = '607152', $13 = '605476', $14 = '605477', $15 = '605659', $16 = '605658', $17 = '606258', $18 = '606203', $19 = '605660', $20 = '605551', $21 = '605558', $22 = '605560', $23 = '605559', $24 = '605562', $25 = '605561', $26 = '605577', $27 = '605578', $28 = '1131', $29 = '522', $30 = '534', $31 = '578', $32 = '590', $33 = '724', $34 = '843', $35 = '791', $36 = '582', $37 = '844'
17 264ms 1 264ms 264ms 264ms select sct.id_servidor_curso_titulo, ;Times Reported Time consuming bind #17
Day Hour Count Duration Avg duration 14 1 264ms 264ms [ User: augeeducacional - Total duration: 277ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 277ms - Times executed: 1 ]
-
select sct.id_servidor_curso_titulo, ;
Date: 2021-09-16 15:45:11 Duration: 264ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '8', $3 = '2021-09-16 00:00:00', $4 = '2021-09-17 00:00:00', $5 = '21826'
18 251ms 2 123ms 127ms 125ms select count(*) as contagem from ( select ;Times Reported Time consuming bind #18
Day Hour Count Duration Avg duration 05 1 123ms 123ms 19 1 127ms 127ms [ User: augeeducacional - Total duration: 1s65ms - Times executed: 2 ]
[ Application: augeeducacional - principal - Total duration: 963ms - Times executed: 1 ]
[ Application: prematricula - principal - Total duration: 101ms - Times executed: 1 ]
-
select count(*) as contagem from ( select ;
Date: 2021-09-16 20:25:48 Duration: 127ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '606037'
-
select count(*) as contagem from ( select ;
Date: 2021-09-16 06:22:26 Duration: 123ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeapp35 parameters: $1 = '60'
19 250ms 2 119ms 131ms 125ms select id_fila_trabalho, ;Times Reported Time consuming bind #19
Day Hour Count Duration Avg duration 00 1 131ms 131ms 15 1 119ms 119ms [ User: augeeducacional - Total duration: 9s159ms - Times executed: 2 ]
[ Application: augeeducacional - principal - Total duration: 9s159ms - Times executed: 2 ]
-
select id_fila_trabalho, ;
Date: 2021-09-16 01:45:40 Duration: 131ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '8', $3 = '2021-09-16 00:00:00', $4 = '2021-09-17 00:00:00', $5 = '344129'
-
select id_fila_trabalho, ;
Date: 2021-09-16 16:10:24 Duration: 119ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '8', $3 = '2021-09-16 00:00:00', $4 = '2021-09-17 00:00:00', $5 = '18279'
20 246ms 1 246ms 246ms 246ms insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno,;Times Reported Time consuming bind #20
Day Hour Count Duration Avg duration 01 1 246ms 246ms [ User: augeeducacional - Total duration: 8m5s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 8m5s - Times executed: 1 ]
-
insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno,;
Date: 2021-09-16 02:17:00 Duration: 246ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
Events
Log levels
Key values
- 205,399 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 148 ERROR entries
- 1061 WARNING entries
Most Frequent Errors/Events
Key values
- 948 Max number of times the same event was reported
- 1,209 Total events found
Rank Times reported Error 1 948 WARNING: archiving transaction log file "..." failed too many times, will try again later
Times Reported Most Frequent Error / Event #1
Day Hour Count Sep 16 01 4 02 91 03 64 04 56 05 87 06 60 07 72 08 113 09 136 10 140 11 125 - WARNING: archiving transaction log file "000000040000580F00000025.006C5EB8.backup" failed too many times, will try again later
- WARNING: archiving transaction log file "000000040000580F00000088" failed too many times, will try again later
Date: 2021-09-16 01:58:18
Date: 2021-09-16 02:15:39
2 105 WARNING: archiving transaction log file "..." failed too many times, will try again later rsync: mkstemp "..." failed: No space left on device (...) rsync error: some files/attrs were not transferred (...) (...) at main.c(...) ...
Times Reported Most Frequent Error / Event #2
Day Hour Count Sep 16 01 1 02 4 03 7 05 90 06 2 07 1 - WARNING: archiving transaction log file "000000040000580F00000087" failed too many times, will try again later rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000025.006C5EB8.backup.CCbq6H" failed: No space left on device (28) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1207) [sender=3.1.3]
- WARNING: archiving transaction log file "000000040000580F00000025.006C5EB8.backup" failed too many times, will try again later rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000025.006C5EB8.backup.fR0h0S" failed: No space left on device (28) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1207) [sender=3.1.3]
- WARNING: archiving transaction log file "000000040000580F00000088" failed too many times, will try again later rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.qcsz1l" failed: No space left on device (28) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1207) [sender=3.1.3]
Date: 2021-09-16 01:58:14
Date: 2021-09-16 02:06:14
Date: 2021-09-16 02:17:21
3 53 ERROR: canceling statement due to statement timeout
Times Reported Most Frequent Error / Event #3
Day Hour Count Sep 16 02 3 04 2 05 8 07 14 08 2 09 2 11 1 12 3 13 1 16 3 20 4 21 2 Sep 17 00 3 01 5 - ERROR: canceling statement due to statement timeout
Statement: select json_agg(r.*)::text as r from (select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ($1,$2,$3) and exists( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > $4 and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno ) and exists( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = $5 and tp.id_turma in ($6,$7,$8) and cc.id_disciplina = nota.id_disciplina) ) r
Date: 2021-09-16 02:42:58 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
4 37 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #4
Day Hour Count Sep 16 08 3 09 5 10 3 11 1 13 3 16 5 18 11 19 3 20 1 22 2 - ERROR: duplicate key value violates unique constraint "iu_atendimento_unidade_funcional"
- ERROR: duplicate key value violates unique constraint "pk_nota_aluno_atividade_2021"
- ERROR: duplicate key value violates unique constraint "uk_documento_fiscal"
Detail: Key (id_unidade_funcional, data, id_cardapio, id_tipo_refeicao)=(605591, 2021-09-16, 1384, 1) already exists.
Statement: insert into alimentacao.atendimento_unidade_funcional (num_refeicoes, alunos_presentes, id_cardapio, percentual_consumo, data, id_unidade_funcional, id_tipo_refeicao, dia_semana) values ($1, $2, $3, $4, $5, $6, $7, $8)Date: 2021-09-16 08:16:53 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Key (id_turma, id_aluno_matricula, id_disciplina, id_nota_periodo_aluno, id_atividade_avaliativa)=(210013995, 10072354, 1128, 3, 1) already exists.
Context: SQL statement "INSERT INTO aluno_lancamento.nota_aluno_atividade_2021 values ($1.*)" PL/pgSQL function sp_nota_aluno_atividade_insert_trigger() line 14 at EXECUTE
Statement: insert into nota_aluno_atividade (flg_nao_compareceu_rp, id_turma, id_atividade_avaliativa, id_nota_periodo_aluno, id_aluno_matricula, flg_nao_compareceu, id_disciplina, nota) values ($1, $2, $3, $4, $5, $6, $7, $8)Date: 2021-09-16 08:25:43 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Key (upper(documento_fiscal::text))=(12) already exists.
Statement: insert into alimentacao.documento_fiscal (numero_serie, documento_fiscal, chave_acesso, data_emissao) values ($1, $2, $3, $4)Date: 2021-09-16 09:30:40 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
5 12 ERROR: currval of sequence "..." is not yet defined in this session
Times Reported Most Frequent Error / Event #5
Day Hour Count Sep 16 13 6 14 4 16 2 - ERROR: currval of sequence "sq_usuario_id" is not yet defined in this session
Statement: select currval('sq_usuario_id')
Date: 2021-09-16 13:38:40 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
6 11 ERROR: date/time field value out of range: "..."
Times Reported Most Frequent Error / Event #6
Day Hour Count Sep 16 17 11 - ERROR: date/time field value out of range: "22/07/2021" at character 626
- ERROR: date/time field value out of range: "22/07/2021" at character 596
- ERROR: date/time field value out of range: "21/12/2021" at character 613
Hint: Perhaps you need a different "datestyle" setting.
Statement: select c.id_curso, s.id_serie, c.sigla as curso, s.sigla as serie, count(rc.id_remanejamento_curso) as movimentacoes from remanejamento_curso rc inner join aluno_matricula am on am.id_aluno_matricula = rc.id_aluno_matricula inner join ano_semestre ano_sem ON ano_sem.id_ano_semestre = am.id_ano_semestre inner join serie s on s.id_serie = rc.id_serie_origem inner join curso c on c.id_curso = s.id_curso left join turma on turma.id_turma = rc.id_turma_destino WHERE 1 = 1 AND (am.id_unidade_funcional = 605476) AND (ano_sem.ano = '2021') AND (ano_sem.semestre = '2') AND (c.id_curso = 530) AND (rc.data BETWEEN '22/07/2021' AND '21/12/2021') group by c.id_curso, s.id_serie, c.sigla, s.sigla order by c.sigla, s.siglaDate: 2021-09-16 17:28:58 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Hint: Perhaps you need a different "datestyle" setting.
Statement: select c.id_curso, s.id_serie, c.sigla as curso, s.sigla as serie, count(rc.id_remanejamento_curso) as movimentacoes from remanejamento_curso rc inner join aluno_matricula am on am.id_aluno_matricula = rc.id_aluno_matricula inner join ano_semestre ano_sem ON ano_sem.id_ano_semestre = am.id_ano_semestre inner join serie s on s.id_serie = rc.id_serie_origem inner join curso c on c.id_curso = s.id_curso left join turma on turma.id_turma = rc.id_turma_destino WHERE 1 = 1 AND (am.id_unidade_funcional = 605476) AND (ano_sem.ano = '2021') AND (c.id_curso = 534) AND (rc.data BETWEEN '22/07/2021' AND '21/12/2021') group by c.id_curso, s.id_serie, c.sigla, s.sigla order by c.sigla, s.siglaDate: 2021-09-16 17:29:27 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Hint: Perhaps you need a different "datestyle" setting.
Statement: select c.id_curso, s.id_serie, c.sigla as curso, s.sigla as serie, count(rc.id_remanejamento_curso) as movimentacoes from remanejamento_curso rc inner join aluno_matricula am on am.id_aluno_matricula = rc.id_aluno_matricula inner join ano_semestre ano_sem ON ano_sem.id_ano_semestre = am.id_ano_semestre inner join serie s on s.id_serie = rc.id_serie_origem inner join curso c on c.id_curso = s.id_curso left join turma on turma.id_turma = rc.id_turma_destino WHERE 1 = 1 AND (am.id_unidade_funcional = 605476) AND (ano_sem.ano = '2021') AND (c.id_curso = 534) AND (rc.data BETWEEN '03/02/2021' AND '21/12/2021') group by c.id_curso, s.id_serie, c.sigla, s.sigla order by c.sigla, s.siglaDate: 2021-09-16 17:31:00 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
7 9 LOG: process ... still waiting for AccessShareLock on relation ... of database ... after ... ms
Times Reported Most Frequent Error / Event #7
Day Hour Count Sep 16 05 9 - LOG: process 28858 still waiting for AccessShareLock on relation 2629915 of database 2624101 after 1000.141 ms
- LOG: process 20599 still waiting for AccessShareLock on relation 2629915 of database 2624101 after 1000.117 ms
- LOG: process 28858 still waiting for AccessShareLock on relation 2629915 of database 2624101 after 1000.161 ms at character 618
Detail: Process holding the lock: 29160. Wait queue: 28858.
Statement: select exists( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4 )Date: 2021-09-16 05:14:06 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Process holding the lock: 29160. Wait queue: 20599.
Statement: select descricao, id_tipo_comunicado_portal as id from tipo_comunicado_portal where id_tipo_comunicado_portal in ( select id_tipo_comunicado_portal from comunicado_portal cp where ( exists( select id_grupo_usuario from comunicado_grupo_usuario cgu inner join comunicado_unidade_funcional uf on uf.id_comunicado_portal = cp.id_comunicado_portal where cgu.id_comunicado_portal = cp.id_comunicado_portal and cgu.id_grupo_usuario in ( select id_grupo_usuario from usuario_grupo_unidade where id_usuario = $1 and id_assunto_hierarquia_unidade = $2 ) and ( uf.id_unidade_funcional in ( select id_unidade_funcional from usuario_grupo_unidade where id_usuario = $3 and id_assunto_hierarquia_unidade = $4 ) or uf.id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $5 and id_assunto_hierarquia_unidade = $6 ) ) ) or flg_acesso_publico ) and id_comunicado_portal in ( select id_comunicado_portal from comunicado_unidade_funcional where id_unidade_funcional = $7 and id_status_portal = $8 ) and cp.data <= $9 )Date: 2021-09-16 05:14:18 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Process holding the lock: 29160. Wait queue: 20599, 28858.
Statement: select count(case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count(case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min(case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min(case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = $1 and id_nivel_unidade_funcional in ($2, $3) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $4 ) rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.XQk1Pr" failed: No space left on device (28) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1207) [sender=3.1.3]Date: 2021-09-16 05:14:20 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
8 7 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #8
Day Hour Count Sep 16 16 3 21 1 22 3 - ERROR: syntax error at or near ")" at character 304
Statement: SELECT PA.ID_GRUPO_USUARIO, PA.ID_RECURSO, RECURSO.NOME, RECURSO.ID_RECURSO_PAI, RECURSO.FLG_POSSUI_FILHOS FROM PERMISSAO_ACESSO PA INNER JOIN RECURSO USING (ID_RECURSO) INNER JOIN grupo_usuario USING (id_grupo_usuario) where 1 = 1 and PA.ID_RECURSO = 2003 and grupo_usuario.id_ator IN ) and GRUPO_USUARIO.id_instituicao = 60 ORDER BY RECURSO.NOME
Date: 2021-09-16 16:31:55 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
9 6 ERROR: invalid input syntax for integer: ...
Times Reported Most Frequent Error / Event #9
Day Hour Count Sep 16 08 1 09 2 12 1 13 2 - ERROR: invalid input syntax for integer: " " at character 974
- ERROR: invalid input syntax for integer: " " at character 908
- ERROR: invalid input syntax for integer: " " at character 1112
Statement: SELECT distinct c.id_cidadao, am.id_aluno_matricula, a.codigo, c.nome, c.nascimento_data, ase.ano || coalesce(' / ' || CAST(ase.semestre AS VARCHAR), '') as ano, ams.descricao, t.codigo as codigo_turma, curso.sigla as curso, serie.sigla as serie FROM cidadao c INNER JOIN aluno a ON a.id_cidadao = c.id_cidadao INNER JOIN aluno_matricula am ON am.id_cidadao = c.id_cidadao INNER join serie on serie.id_serie = am.id_serie INNER join curso on curso.id_curso = serie.id_curso INNER JOIN ano_semestre ase USING (id_ano_semestre) INNER JOIN aluno_matr_status ams USING (id_aluno_matr_status) INNER JOIN aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 INNER JOIN turma t ON t.id_turma = amt.id_turma where (am.id_aluno_matr_status in (1,2,7) or am.flg_matricula_atual is true) AND (am.id_unidade_funcional = 605685) AND (c.id_instituicao = 60) AND (ase.ano = '2021') AND (a.codigo = ' ') AND (upper(c.nome) ILIKE '%EDVAN%') AND (serie.id_forma_avaliacao != 3)
Date: 2021-09-16 08:15:25 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Statement: SELECT distinct c.id_cidadao, am.id_aluno_matricula, a.codigo, c.nome, c.nascimento_data, ase.ano || coalesce(' / ' || CAST(ase.semestre AS VARCHAR), '') as ano, ams.descricao, t.codigo as codigo_turma, curso.sigla as curso, serie.sigla as serie FROM cidadao c INNER JOIN aluno a ON a.id_cidadao = c.id_cidadao INNER JOIN aluno_matricula am ON am.id_cidadao = c.id_cidadao INNER join serie on serie.id_serie = am.id_serie INNER join curso on curso.id_curso = serie.id_curso INNER JOIN ano_semestre ase USING (id_ano_semestre) INNER JOIN aluno_matr_status ams USING (id_aluno_matr_status) LEFT JOIN aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 LEFT JOIN turma t ON t.id_turma = amt.id_turma where am.flg_matricula_atual is true AND (am.id_unidade_funcional = 605650) AND (c.id_instituicao = 60) AND (a.codigo = ' ') AND (upper(c.nome) ILIKE '%maria rafaela%')
Date: 2021-09-16 09:00:56 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Statement: SELECT distinct c.id_cidadao, am.id_aluno_matricula, a.codigo, c.nome, c.nascimento_data, ase.ano || coalesce(' / ' || CAST(ase.semestre AS VARCHAR), '') as ano, ams.descricao, t.codigo as codigo_turma, curso.sigla as curso, serie.sigla as serie FROM cidadao c INNER JOIN aluno a ON a.id_cidadao = c.id_cidadao INNER JOIN aluno_matricula am ON am.id_cidadao = c.id_cidadao INNER join serie on serie.id_serie = am.id_serie INNER join curso on curso.id_curso = serie.id_curso INNER JOIN ano_semestre ase USING (id_ano_semestre) INNER JOIN aluno_matr_status ams USING (id_aluno_matr_status) LEFT JOIN aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 LEFT JOIN turma t ON t.id_turma = amt.id_turma where ( am.id_aluno_matr_status in (1,2,7) or am.flg_matricula_atual is true or am.id_aluno_matricula in ( select id_aluno_matricula_anterior from aluno_matricula where id_cidadao = am.id_cidadao and id_ano_semestre = am.id_ano_semestre and flg_matricula_atual is true ) ) AND (ase.ano = '2021') AND (a.codigo = ' ') AND (upper(c.nome) ILIKE '%JOSE FELIPE SANTOS DA SILVA%') AND (am.id_unidade_funcional = 606223) AND (c.id_instituicao = 60) order by a.codigo
Date: 2021-09-16 12:00:18 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
10 5 WARNING: pg_stop_backup still waiting for all required WAL segments to be archived (...)
Times Reported Most Frequent Error / Event #10
Day Hour Count Sep 16 01 1 02 4 - WARNING: pg_stop_backup still waiting for all required WAL segments to be archived (60 seconds elapsed)
- WARNING: pg_stop_backup still waiting for all required WAL segments to be archived (120 seconds elapsed)
- WARNING: pg_stop_backup still waiting for all required WAL segments to be archived (240 seconds elapsed)
Hint: Check that your archive_command is executing properly. pg_stop_backup can be canceled safely, but the database backup will not be usable without all the WAL segments.
Statement: SELECT location, (pg_xlogfile_name_offset(location)).*, now() AS timestamp FROM pg_stop_backup() AS locationDate: 2021-09-16 01:59:08 Database: postgres Application: [unknown] User: postgres Remote: seeweb28
Hint: Check that your archive_command is executing properly. pg_stop_backup can be canceled safely, but the database backup will not be usable without all the WAL segments.
Statement: SELECT location, (pg_xlogfile_name_offset(location)).*, now() AS timestamp FROM pg_stop_backup() AS location rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000025.006C5EB8.backup.qy1d0F" failed: No space left on device (28) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1207) [sender=3.1.3]Date: 2021-09-16 02:00:08 Database: postgres Application: [unknown] User: postgres Remote: seeweb28
Hint: Check that your archive_command is executing properly. pg_stop_backup can be canceled safely, but the database backup will not be usable without all the WAL segments.
Statement: SELECT location, (pg_xlogfile_name_offset(location)).*, now() AS timestamp FROM pg_stop_backup() AS locationDate: 2021-09-16 02:02:08 Database: postgres Application: [unknown] User: postgres Remote: seeweb28
11 4 ERROR: update or delete on table "..." violates foreign key constraint "..." on table "..."
Times Reported Most Frequent Error / Event #11
Day Hour Count Sep 16 11 4 - ERROR: update or delete on table "conselho_escolar_membro" violates foreign key constraint "fk_conselho_escolar_membro" on table "reuniao_conselho_escolar_membro"
Detail: Key (id_membro_orgao_colegiado)=(7826) is still referenced from table "reuniao_conselho_escolar_membro".
Statement: delete from membro_orgao_colegiado where id_membro_orgao_colegiado = $1Date: 2021-09-16 11:29:40 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
12 4 ERROR: new row for relation "..." violates check constraint "..."
Times Reported Most Frequent Error / Event #12
Day Hour Count Sep 16 09 1 15 3 - ERROR: new row for relation "planejamento_matricula_vaga_localizacao" violates check constraint "ck_recepcao"
Detail: Failing row contains (605494, 605494, 1466, 245, 2022, 72, 37, 26, 0, 0, 0, 0, 0, 0, 0, 20, 27, 0, 0, 0, 0, 0, 0).
Statement: update planejamento_matricula_vaga_localizacao set renovacao = coalesce(pm.renovacao, 0), continuidade = coalesce(pm.continuidade, 0), recepcao = coalesce(pm.recepcao, 0), transferidos = coalesce(pm.transferidos, 0), remanescente = coalesce(pm.remanescente, 0), remanescente_disponiblizada = coalesce(pm.saldo_vagas_disp_novato, 0), novato = planejamento_matricula_vaga_localizacao.continuidade_disponiblizada + planejamento_matricula_vaga_localizacao.recepcao_disponiblizada + planejamento_matricula_vaga_localizacao.transferidos_disponiblizada + coalesce(pm.saldo_vagas_disp_novato, 0) from ( select sum(pm.renovacao) as renovacao, sum(pm.continuidade) as continuidade, sum(pm.recepcao) as recepcao, sum(pm.transferidos) as transferidos, sum(pm.vagas_remanescentes) as remanescente, sum(case pm.flg_disponibilizar_saldo_vagas_novato when true then pm.vagas_remanescentes else 0 end) as saldo_vagas_disp_novato from planejamento_matricula pm inner join ambiente on ambiente.id_ambiente = pm.id_ambiente where pm.id_unidade_funcional = $1 and ambiente.id_unidade_referencia = $2 and pm.id_serie = $3 and pm.id_turno = $4 and pm.ano = $5 ) as pm where planejamento_matricula_vaga_localizacao.id_escola = $6 and planejamento_matricula_vaga_localizacao.id_unidade_referencia = $7 and planejamento_matricula_vaga_localizacao.id_serie = $8 and planejamento_matricula_vaga_localizacao.id_turno = $9 and planejamento_matricula_vaga_localizacao.ano = $10Date: 2021-09-16 09:24:45 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
13 2 ERROR: relation "..." does not exist
Times Reported Most Frequent Error / Event #13
Day Hour Count Sep 16 22 2 - ERROR: relation "public.bolsa_escola_remessa_aluno_falta_disciplina" does not exist at character 173
- ERROR: relation "public.bolsa_escola_remessa_aluno_falta_global" does not exist at character 173
Statement: SELECT c.relname, ns.nspname FROM pg_catalog.pg_class c, pg_catalog.pg_namespace ns WHERE c.relnamespace OPERATOR(pg_catalog.=) ns.oid AND c.oid OPERATOR(pg_catalog.=) 'public.bolsa_escola_remessa_aluno_falta_disciplina'::pg_catalog.regclass;
Date: 2021-09-16 22:34:59 Database: augeeducacional Application: vacuumdb User: postgres Remote: [local]
Statement: SELECT c.relname, ns.nspname FROM pg_catalog.pg_class c, pg_catalog.pg_namespace ns WHERE c.relnamespace OPERATOR(pg_catalog.=) ns.oid AND c.oid OPERATOR(pg_catalog.=) 'public.bolsa_escola_remessa_aluno_falta_global'::pg_catalog.regclass; 2021-09-16 22:34:59 -03 [2471]: [1-1] user=postgres,db=augeeducacional,app=vacuumdb,rem_host=[local],tag=VACUUM,err=00000 INFO: 00000: vacuuming "public.bolsa_escola_remessa_aluno_situacao"
Date: 2021-09-16 22:34:59 Database: augeeducacional Application: vacuumdb User: postgres Remote: [local]
14 2 WARNING: archiving transaction log file "..." failed too many times, will try again later rsync: mkstemp "..." failed: No space left on device (...)
Times Reported Most Frequent Error / Event #14
Day Hour Count Sep 16 05 2 - WARNING: archiving transaction log file "000000040000580F00000088" failed too many times, will try again later rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.1Kjkyj" failed: No space left on device (28)
- WARNING: archiving transaction log file "000000040000580F00000088" failed too many times, will try again later rsync: mkstemp "/opt/lib/barman/SIEPE_2020/incoming/.000000040000580F00000088.LQO0gY" failed: No space left on device (28)
Date: 2021-09-16 05:17:34
Date: 2021-09-16 05:59:29
15 1 ERROR: invalid reference to FROM-clause entry for table "..."
Times Reported Most Frequent Error / Event #15
Day Hour Count Sep 16 12 1 - ERROR: invalid reference to FROM-clause entry for table "amt" at character 2090
Hint: There is an entry for table "amt", but it cannot be referenced from this part of the query.
Statement: select aluno.codigo as matricula, cidadao.nome, coalesce(dc.numero_nis, '') as nis, to_char(cidadao.nascimento_data, 'dd/MM/yyyy') as nasc, faltas.fj, faltas.fnj, faltas.fj_e_fnj, faltas.total, coalesce(faltas.motivos || '.', '') as motivos from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao left join documentos_cidadao dc on dc.id_cidadao = cidadao.id_cidadao inner join aluno on aluno.id_cidadao = am.id_cidadao inner join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula inner join serie on serie.id_serie = amt.id_serie_enturmacao inner join aluno_matr_status on aluno_matr_status.id_aluno_matr_status = am.id_aluno_matr_status inner join ( select id_aluno_matricula, id_turma, count(distinct case when faltas.fj >= faltas.aulas and faltas.fnj = 0 then faltas.data else null end) as fj, count(distinct case when faltas.fnj >= faltas.aulas and faltas.fj = 0 then faltas.data else null end) as fnj, count(distinct case when faltas.fj > 0 and faltas.fnj > 0 then faltas.data else null end) as fj_e_fnj, count(distinct faltas.data) as total, string_agg(distinct motivo, '; ' order by motivo) as motivos from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.data, mfj.descricao as motivo, fadd.flg_justificada, sum(case when fadd.flg_justificada then 1 else 0 end) OVER (PARTITION BY fadd.data, fadd.id_aluno_matricula, fadd.id_turma) as fj, sum(case when fadd.flg_justificada then 0 else 1 end) OVER (PARTITION BY fadd.data, fadd.id_aluno_matricula, fadd.id_turma) as fnj, count(*) OVER (PARTITION BY fadd.data, fadd.id_aluno_matricula, fadd.id_turma) as total, ( select count(*) from quadro_horario_homologado qh inner join componente_curricular cc on cc.id_componente_curricular = qh.id_componente_curricular where qh.id_turma = fadd.id_turma and qh.id_serie = amt.id_serie_enturmacao and cc.flg_aponta_faltas is true and qh.dia_semana = ds.dia_semana and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= fadd.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= fadd.data) and not exists( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = fadd.id_aluno_matricula and disp.id_turma = $1 and disp.id_disciplina = cc.id_disciplina and (disp.flg_dispensado_todos_periodos or disp.periodos @> ARRAY[fadd.id_nota_periodo_aluno]) ) ) as aulas from falta_aluno_disciplina_diario fadd left join motivo_falta_justificada mfj on mfj.id_motivo_falta_justificada = fadd.id_motivo_falta_justificada inner join dia_semana ds on ds.dia_semana_postgresql = extract(dow from fadd.data) where fadd.id_turma = $2 and extract(month from fadd.data) = $3 and not exists( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = fadd.id_aluno_matricula and disp.id_turma = fadd.id_turma and disp.id_disciplina = fadd.id_disciplina and (disp.flg_dispensado_todos_periodos or disp.periodos @> ARRAY[fadd.id_nota_periodo_aluno]) ) and exists ( select null from calendario_periodo_data cpd where cpd.id_calendario = $4 and cpd.data = fadd.data and not exists ( select null from aluno_matr_dispensa_periodo amdp inner join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo where amdp.id_aluno_matricula = fadd.id_aluno_matricula and (mdp.periodos @> ARRAY[cpd.bimestre]) is true ) ) ) as faltas where faltas.total >= faltas.aulas group by faltas.id_aluno_matricula, faltas.id_turma ) as faltas on faltas.id_aluno_matricula = amt.id_aluno_matricula and faltas.id_turma = amt.id_turma where cidadao.id_instituicao = $5 and amt.id_turma = $6 and aluno_matr_status.flg_status_ativo is true and faltas.total > 0 and serie.id_serie = $7 order by cidadao.nomeDate: 2021-09-16 12:30:16 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
16 1 LOG: process ... still waiting for ShareLock on transaction ... after ... ms
Times Reported Most Frequent Error / Event #16
Day Hour Count Sep 16 12 1 - LOG: process 5994 still waiting for ShareLock on transaction 770468315 after 1000.098 ms
Detail: Process holding the lock: 5422. Wait queue: 5994.
Context: while deleting tuple (0,40) in relation "serie"
Statement: delete from serie where id_serie = $1Date: 2021-09-16 12:08:13 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
17 1 WARNING: column "..." has type "..."
Times Reported Most Frequent Error / Event #17
Day Hour Count Sep 16 23 1 - WARNING: column "vwaluno_ee_usuario" has type "unknown"
Detail: Proceeding with relation creation anyway.
Statement: REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno;Date: 2021-09-16 23:00:04 Database: augeeducacional Application: [unknown] User: pgagent Remote: localhost
18 1 ERROR: unterminated quoted string at or near "..."
Times Reported Most Frequent Error / Event #18
Day Hour Count Sep 16 22 1 - ERROR: unterminated quoted string at or near "'tabela [public.registro_lancamento_nota_avaliacao_qualitativa_disciplina] 1570 de 1843 (...)" at character 146
Statement: insert into VACUUM_HIST (data,schema,tabela,progresso) select current_date,'public','registro_lancamento_nota_avaliacao_qualitativa_disciplina','tabela [public.registro_lancamento_nota_avaliacao_qualitativa_disciplina] 1570 de 1843 (...) 2021-09-16 22:58:09 -03 [23664]: [1-1] user=postgres,db=augeeducacional,app=vacuumdb,rem_host=[local],tag=VACUUM,err=00000 INFO: 00000: vacuuming "public.registro_lancamento_nota_avaliacao_qualitativa_disciplina"
Date: 2021-09-16 22:58:09 Database: dba Application: psql User: postgres Remote: [local]