-
Global information
- Generated on Mon Sep 27 19:12:35 2021
- Log file: postgresql_27_09_21.log
- Parsed 271,263 log entries in 1m3s
- Log start from 2021-09-27 01:15:24 to 2021-09-27 18:19:26
-
Overview
Global Stats
- 1,567 Number of unique normalized queries
- 44,130 Number of queries
- 23h22m58s Total query duration
- 2021-09-27 01:15:36 First query
- 2021-09-27 18:19:26 Last query
- 29 queries/s at 2021-09-27 15:00:16 Query peak
- 23h22m58s Total query duration
- 4s866ms Prepare/parse total duration
- 2m32s Bind total duration
- 23h20m20s Execute total duration
- 209 Number of events
- 11 Number of unique normalized events
- 153 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
- 1,735 Number temporary file
- 974.83 MiB Max size of temporary file
- 138.65 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
- 44,130 Average queries per session
- 23h22m58s Average queries duration per session
- 0 Total number of connections
- 2 Total number of databases
SQL Traffic
Key values
- 29 queries/s Query Peak
- 2021-09-27 15:00:16 Date
SELECT Traffic
Key values
- 13 queries/s Query Peak
- 2021-09-27 14:20:47 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 19 queries/s Query Peak
- 2021-09-27 15:00:16 Date
Queries duration
Key values
- 23h22m58s 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 27 01 185 216ms 5s731ms 3s204ms 23s199ms 24s645ms 26s832ms 02 249 110ms 15s941ms 2s954ms 22s55ms 22s630ms 37s287ms 03 310 102ms 2h40m24s 46s369ms 4m9s 8m48s 2h40m34s 04 504 102ms 5m37s 8s595ms 2m2s 2m59s 6m9s 05 630 101ms 2h38m26s 20s984ms 3m19s 5m53s 2h39m29s 06 475 107ms 1h7m17s 10s509ms 24s795ms 1m10s 1h7m55s 07 1,459 100ms 5m44s 1s493ms 1m16s 1m25s 6m25s 08 248 137ms 4s728ms 3s21ms 19s458ms 22s621ms 27s14ms 09 245 269ms 5s 3s4ms 25s820ms 26s347ms 27s542ms 10 246 274ms 5s9ms 2s999ms 22s178ms 24s977ms 27s38ms 11 300 100ms 6s21ms 2s566ms 25s849ms 26s512ms 31s254ms 12 3,016 100ms 4m40s 1s865ms 1m49s 2m2s 5m16s 13 6,448 100ms 1m58s 1s56ms 2m25s 2m31s 4m21s 14 8,603 100ms 1m26s 921ms 2m42s 2m59s 3m13s 15 7,127 100ms 29s958ms 947ms 2m23s 2m41s 3m10s 16 6,458 100ms 20s991ms 927ms 1m57s 2m5s 2m46s 17 6,011 100ms 9s374ms 970ms 1m57s 2m8s 2m36s 18 1,616 100ms 9s230ms 1s23ms 1m37s 1m41s 1m41s Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Sep 27 01 181 0 3s262ms 21s68ms 23s199ms 26s832ms 02 243 0 2s953ms 18s778ms 21s687ms 22s91ms 03 259 42 14s1ms 1m37s 3m10s 7m47s 04 243 255 8s694ms 1m38s 1m54s 3m58s 05 246 377 5s938ms 1m5s 2m19s 5m46s 06 244 0 2s806ms 15s554ms 21s792ms 24s414ms 07 258 0 3s805ms 17s828ms 21s909ms 1m25s 08 242 0 3s82ms 15s621ms 19s458ms 24s416ms 09 239 0 3s67ms 18s662ms 25s550ms 26s555ms 10 240 0 3s63ms 18s370ms 22s178ms 25s571ms 11 289 0 2s651ms 21s538ms 25s457ms 26s560ms 12 2,855 0 1s860ms 1m37s 1m39s 2m1s 13 5,674 0 1s156ms 2m4s 2m17s 2m33s 14 7,390 0 1s18ms 2m22s 2m38s 2m58s 15 6,155 0 1s54ms 1m59s 2m5s 2m39s 16 5,530 0 1s41ms 1m45s 1m53s 2m6s 17 5,273 0 1s69ms 1m43s 1m53s 2m11s 18 1,436 0 1s125ms 1m32s 1m35s 1m37s Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Sep 27 01 0 0 0 0 0ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 2 1 0 0 56m21s 0ms 0ms 991ms 04 0 0 0 0 0ms 0ms 0ms 0ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 222 3 0 0 19s132ms 0ms 0ms 59s924ms 07 1,171 10 13 0 999ms 241ms 47s717ms 59s107ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 4 1 0 0 166ms 0ms 0ms 0ms 12 83 68 4 0 2s5ms 667ms 983ms 58s267ms 13 434 196 136 0 323ms 2s710ms 3s358ms 15s957ms 14 661 334 210 0 331ms 4s31ms 5s508ms 20s553ms 15 616 311 34 0 269ms 2s935ms 3s810ms 6s191ms 16 691 213 16 0 245ms 3s176ms 3s774ms 4s108ms 17 542 153 37 0 262ms 2s530ms 2s983ms 4s67ms 18 138 34 6 0 205ms 1s566ms 1s961ms 3s276ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Sep 27 01 6 0 0.00 3.31% 02 2 0 0.00 0.82% 03 1 3 3.00 0.33% 04 4 0 0.00 0.80% 05 3 1 0.33 0.48% 06 1 226 226.00 0.21% 07 0 1,211 1,211.00 0.00% 08 0 1 1.00 0.00% 09 0 0 0.00 0.00% 10 0 0 0.00 0.00% 11 2 52 26.00 0.68% 12 1 2,376 2,376.00 0.03% 13 1 5,407 5,407.00 0.02% 14 0 7,675 7,675.00 0.00% 15 4 6,193 1,548.25 0.06% 16 0 5,381 5,381.00 0.00% 17 0 4,783 4,783.00 0.00% 18 0 1,172 1,172.00 0.00% Day Hour Count Average / Second Sep 27 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 Day Hour Count Average Duration Sep 27 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 -
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
- 315,308 buffers Checkpoint Peak
- 2021-09-27 15:14:52 Date
- 754.469 seconds Highest write time
- 5.754 seconds Sync time
Checkpoints Wal files
Key values
- 103 files Wal files usage Peak
- 2021-09-27 07:33:24 Date
Checkpoints distance
Key values
- 3,004.92 Mo Distance Peak
- 2021-09-27 15:14:52 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Sep 27 01 62,830 1,874.928s 0.225s 1,875.379s 02 140,434 2,541.839s 0.222s 2,542.425s 03 84,622 553.885s 0.744s 554.911s 04 81,091 335.179s 0.308s 335.665s 05 575 57.454s 0.294s 57.851s 06 6,859 686.996s 0.111s 687.239s 07 161,519 1,178.15s 0.346s 1,178.834s 08 175 17.573s 0.549s 18.295s 09 175 17.535s 0.592s 18.293s 10 177 17.777s 0.529s 18.497s 11 521 52.249s 0.375s 52.768s 12 161,191 2,518.075s 0.404s 2,518.701s 13 253,699 2,517.32s 1.876s 2,519.509s 14 423,317 2,515.939s 2.923s 2,519.207s 15 770,653 2,668.448s 9.557s 2,678.437s 16 518,142 2,515.963s 2.697s 2,519.033s 17 411,430 2,516.763s 1.842s 2,518.949s 18 127,792 838.98s 0.889s 839.97s Day Hour Added Removed Recycled Synced files Longest sync Average sync Sep 27 01 0 0 43 145 0.061s 0.009s 02 0 0 90 207 0.026s 0.008s 03 0 0 75 165 0.250s 0.044s 04 0 12 34 168 0.055s 0.017s 05 0 0 1 161 0.009s 0.018s 06 0 0 5 245 0.069s 0.004s 07 0 17 117 455 0.031s 0.017s 08 0 0 1 149 0.017s 0.039s 09 0 0 0 145 0.048s 0.043s 10 0 0 0 146 0.016s 0.038s 11 0 0 0 166 0.014s 0.026s 12 0 53 29 3,680 0.107s 0.001s 13 0 18 97 5,501 0.057s 0s 14 0 0 179 6,267 0.097s 0s 15 0 92 193 6,440 0.486s 0.01s 16 0 0 212 6,601 0.043s 0s 17 0 4 159 5,624 0.031s 0s 18 0 0 50 1,797 0.045s 0s Day Hour Count Avg time (sec) Sep 27 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 Day Hour Mean distance Mean estimate Sep 27 01 71,877.00 kB 459,240.67 kB 02 123,258.38 kB 233,350.46 kB 03 102,926.00 kB 628,453.58 kB 04 63,007.33 kB 337,587.83 kB 05 451.17 kB 96,003.50 kB 06 7,139.17 kB 29,970.67 kB 07 169,471.54 kB 685,125.46 kB 08 59.83 kB 442,563.33 kB 09 61.75 kB 125,036.67 kB 10 71.25 kB 35,363.17 kB 11 240.45 kB 10,486.00 kB 12 104,698.50 kB 215,831.33 kB 13 150,998.33 kB 170,661.00 kB 14 241,094.33 kB 293,825.08 kB 15 423,574.73 kB 1,043,092.73 kB 16 291,488.42 kB 556,288.08 kB 17 224,961.67 kB 336,309.75 kB 18 207,001.25 kB 263,799.00 kB -
Temporary Files
Size of temporary files
Key values
- 772.88 MiB Temp Files size Peak
- 2021-09-27 03:09:22 Date
Number of temporary files
Key values
- 3 per second Temp Files Peak
- 2021-09-27 13:46:32 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Sep 27 01 72 10.11 GiB 143.75 MiB 02 96 13.48 GiB 143.75 MiB 03 99 14.23 GiB 147.20 MiB 04 96 13.48 GiB 143.75 MiB 05 96 13.48 GiB 143.75 MiB 06 96 13.48 GiB 143.75 MiB 07 106 14.00 GiB 135.23 MiB 08 96 13.41 GiB 143.09 MiB 09 96 13.42 GiB 143.09 MiB 10 96 13.42 GiB 143.10 MiB 11 96 13.42 GiB 143.11 MiB 12 122 15.33 GiB 128.64 MiB 13 104 13.76 GiB 135.53 MiB 14 111 13.96 GiB 128.80 MiB 15 104 13.74 GiB 135.24 MiB 16 108 13.84 GiB 131.22 MiB 17 109 13.90 GiB 130.55 MiB 18 32 4.49 GiB 143.75 MiB Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 410 57.49 GiB 143.00 MiB 143.75 MiB 143.58 MiB select count(*) from pg_buffercache where not isdirty;-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-27 01:20:55 Duration: 2s883ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-27 17:56:02 Duration: 2s817ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-27 01:56:49 Duration: 2s700ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
2 410 57.49 GiB 143.01 MiB 143.75 MiB 143.58 MiB select count(*) from pg_buffercache where isdirty;-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-27 04:31:31 Duration: 2s554ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-27 14:21:45 Duration: 2s404ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-27 10:16:50 Duration: 2s311ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
3 410 57.49 GiB 143.01 MiB 143.75 MiB 143.58 MiB select count(*) from pg_buffercache where reldatabase is not null;-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-27 15:06:56 Duration: 2s814ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-27 13:26:51 Duration: 2s586ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-27 08:11:51 Duration: 2s574ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
4 410 57.49 GiB 143.01 MiB 143.75 MiB 143.58 MiB select count(*) from pg_buffercache;-
select count(*) from pg_buffercache;
Date: 2021-09-27 07:06:34 Duration: 2s613ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-27 01:31:51 Duration: 2s575ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-27 04:20:28 Duration: 2s223ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
5 7 231.62 MiB 33.09 MiB 33.09 MiB 33.09 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-27 13:20:46 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
6 6 198.52 MiB 33.09 MiB 33.09 MiB 33.09 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-27 13:41:15 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
7 5 165.44 MiB 33.09 MiB 33.09 MiB 33.09 MiB scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit ?) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ?) as funcao, case when ato_historico.contador notnull then ? else ? end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 <= to_timestamp(?, ?) and (sah.data_fim isnull or sah.data_fim >= to_timestamp(?, ?)) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base where ? = ? and (scb.id_cidadao = ?) and (scb.flg_aberto = true) and (ca.id_instituicao = ?) order by ca.descricao;-
scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 13:54:18', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 13:54:18', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2622444) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-27 13:52:43 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
8 5 250.95 MiB 19.49 MiB 123.10 MiB 50.19 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-27 07:12:37 Duration: 23s21ms 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-27 07:12:27 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
9 3 772.88 MiB 34.99 MiB 376.21 MiB 257.62 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-27 03:09:22 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
10 3 99.26 MiB 33.09 MiB 33.09 MiB 33.09 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-27 14:01:38 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
11 3 99.26 MiB 33.09 MiB 33.09 MiB 33.09 MiB 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 ?;-
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($1) query where am.flg_matricula_atual = true and cidadao.id_instituicao = $2 and am.id_unidade_funcional = $3 and ano.ano = $4 and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-09-27 16:59:51 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
12 3 99.26 MiB 33.09 MiB 33.09 MiB 33.09 MiB rfdd.id_turma, rfdd.id_disciplina, rfdd.data_inclusao, rfdd.data_atualizacao, rfdd.data_referencia, rfdd.flg_concluido from registro_falta_disciplina_diario rfdd inner join turma on turma.id_turma = rfdd.id_turma where turma.id_turma_status = ? and turma.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 = rfdd.id_turma and cc.id_disciplina = rfdd.id_disciplina) union all select rfdd.id_turma, rfdd.id_disciplina, rfdd.data_inclusao, rfdd.data_atualizacao, rfdd.data_referencia, rfdd.flg_concluido from registro_falta_disciplina_diario rfdd inner join turma on turma.id_turma = rfdd.id_turma where turma.id_turma_status = ? and turma.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 = rfdd.id_turma and tras.id_cidadao = ?);-
rfdd.id_turma, rfdd.id_disciplina, rfdd.data_inclusao, rfdd.data_atualizacao, rfdd.data_referencia, rfdd.flg_concluido from registro_falta_disciplina_diario rfdd inner join turma on turma.id_turma = rfdd.id_turma where turma.id_turma_status = 1 and turma.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 = $1) and tc.id_turma = rfdd.id_turma and cc.id_disciplina = rfdd.id_disciplina) union all select rfdd.id_turma, rfdd.id_disciplina, rfdd.data_inclusao, rfdd.data_atualizacao, rfdd.data_referencia, rfdd.flg_concluido from registro_falta_disciplina_diario rfdd inner join turma on turma.id_turma = rfdd.id_turma where turma.id_turma_status = 1 and turma.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 = rfdd.id_turma and tras.id_cidadao = $2);
Date: 2021-09-27 15:04:46 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
13 2 217.53 MiB 38.18 MiB 179.35 MiB 108.77 MiB select sp_criar_perfil_extendido ();-
select sp_criar_perfil_extendido ();
Date: 2021-09-27 07:29:55 Duration: 1m17s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
select sp_criar_perfil_extendido ();
Date: 2021-09-27 07:29:55 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
14 2 66.17 MiB 33.09 MiB 33.09 MiB 33.09 MiB u.nome || ? || u.login || ? as nome from usuario u where u.login is not null and u.id_usuario in ( select ui.id_usuario from usuario_instituicao ui where ui.id_instituicao = ?) and upper(u.nome) like ? order by u.nome limit ?;-
u.nome || ' (' || u.login || ')' as nome from usuario u where u.login is not null and u.id_usuario in ( select ui.id_usuario from usuario_instituicao ui where ui.id_instituicao = $1) and upper(u.nome) like $2 order by u.nome limit 25;
Date: 2021-09-27 14:04:20 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
15 2 66.17 MiB 33.09 MiB 33.09 MiB 33.09 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 amt.chamada, am.id_aluno_matricula, d.ordem, d.descricao, turma_periodo.id_nota_periodo_aluno;-
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 amt.chamada, am.id_aluno_matricula, d.ordem, d.descricao, turma_periodo.id_nota_periodo_aluno;
Date: 2021-09-27 14:27:20 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
16 2 40.42 MiB 3.21 MiB 37.21 MiB 20.21 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-27 07:28:25 Duration: 1m33s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
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-27 07:28:24 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
17 2 66.18 MiB 33.09 MiB 33.09 MiB 33.09 MiB when turma.flg_multiseriada then ? else serie.sigla end as serie, turno.sigla as turno, turma.id_turma, turma.codigo as turma, turma.flg_multiseriada, aluno.codigo as matricula, cidadao.nome, to_char(cidadao.nascimento_data, ?) as nascimento, amt.chamada as nrclasse, serie_matricula.sigla as serie_matricula, cidadao.sexo, aluno.ra, aluno.dv_ra, aluno.rm, raca_cor.descricao as racacor, pm.descricao as procedencia, ams.descricao as situacao_aluno, dc.numero_nis as nis, aluno.codigo_inep as inep, case when anoanterior.ano < ase.ano then coalesce( case when pc.id_parecer_conclusivo_tipo = ? then cur.termo_aprovado when pc.id_parecer_conclusivo_tipo = ? then cur.termo_reprovado_frequencia when pc.id_parecer_conclusivo_tipo = ? then cur.termo_reprovado when pc.id_parecer_conclusivo_tipo = ? then cur.termo_progressao_parcial else null end, ams.descricao) else ? end as parecer, case when anoanterior.ano < ase.ano then anoanterior.ano || coalesce(? || anoanterior.semestre, ?) else ? end as ano_semestre_anterior, case when anoanterior.ano < ase.ano then s.sigla else ? end as serie_anterior, case when pc.id_parecer_conclusivo_tipo = ? and anoanterior.ano < ase.ano then string_agg(d.descricao, ?) else ? end progressao_parcial from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao left join documentos_cidadao dc on am.id_cidadao = dc.id_cidadao inner join aluno on aluno.id_cidadao = cidadao.id_cidadao inner join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula inner join serie serie_matricula on serie_matricula.id_serie = am.id_serie inner join turma on turma.id_turma = amt.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional inner join curso on curso.id_curso = turma.id_curso inner join turno on turno.id_turno = turma.id_turno inner join ano_semestre ase on ase.id_ano_semestre = turma.id_ano_semestre inner join raca_cor on cidadao.id_raca_cor = raca_cor.id_raca_cor left join turma_serie on turma_serie.id_turma = turma.id_turma and turma.flg_multiseriada = false left join serie on serie.id_serie = turma_serie.id_serie left join procedencia_modalidade pm on am.id_procedencia_modalidade = pm.id_procedencia_modalidade inner join aluno_matr_status ams on am.id_aluno_matr_status = ams.id_aluno_matr_status left join lateral ( select am_anterior.id_aluno_matricula, am_anterior.id_cidadao, am_anterior.id_ano_semestre as id_ano_semestre_anterior, am_anterior.id_serie as id_serie_anterior, ano.ano, ano.semestre, ams.descricao, am_anterior.data_matricula from aluno a inner join cidadao c on c.id_cidadao = a.id_cidadao inner join aluno_matricula am_anterior on am_anterior.id_cidadao = a.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = am_anterior.id_ano_semestre inner join aluno_matr_status ams on ams.id_aluno_matr_status = am_anterior.id_aluno_matr_status where am_anterior.id_cidadao = am.id_cidadao and ano.ano < ase.ano and ( case when ano.semestre is not null then case when ano.semestre = ? then ano.semestre <> ? else ano.semestre <> ? end else true end) order by ano desc, semestre desc, data_matricula desc -- somente o último limit ? ) as resultadoanterior on resultadoanterior.id_cidadao = am.id_cidadao left join parecer_conclusivo pc on pc.id_aluno_matricula = resultadoanterior.id_aluno_matricula left join aluno_matr_turma amtanterior on amtanterior.id_aluno_matricula = resultadoanterior.id_aluno_matricula and amtanterior.id_tipo_enturmacao = ? left join turma t on t.id_turma = amtanterior.id_turma and t.id_ano_semestre = resultadoanterior.id_ano_semestre_anterior left join curso cur on cur.id_curso = t.id_curso left join serie s on s.id_serie = resultadoanterior.id_serie_anterior left join progressao_parcial_aluno_disciplina ppad on ppad.id_aluno_matricula = resultadoanterior.id_aluno_matricula and ppad.id_turma = amtanterior.id_turma left join disciplina d on ppad.id_disciplina = d.id_disciplina left join ano_semestre anoanterior on anoanterior.id_ano_semestre = resultadoanterior.id_ano_semestre_anterior where amt.id_turma in (...) and am.id_aluno_matr_status in (...) group by cidadao.id_cidadao, am.id_aluno_matricula, escola, ase.ano, ase.semestre, curso, descricao_curso, serie, turno, turma.id_turma, turma, turma.flg_multiseriada, matricula, cidadao.nome, nascimento, nrclasse, serie_matricula, cidadao.sexo, aluno.ra, aluno.dv_ra, aluno.rm, racacor, procedencia, situacao_aluno, nis, inep, parecer, anoanterior.ano, anoanterior.semestre, s.sigla, pc.id_parecer_conclusivo_tipo, resultadoanterior.id_aluno_matricula) order by serie, turma, id_turma, nrclasse, matricula, nome ;-
when turma.flg_multiseriada then 'Multisseriada' else serie.sigla end as serie, turno.sigla as turno, turma.id_turma, turma.codigo as turma, turma.flg_multiseriada, aluno.codigo as matricula, cidadao.nome, to_char(cidadao.nascimento_data, 'DD/MM/YYYY') as nascimento, amt.chamada as nrclasse, serie_matricula.sigla as serie_matricula, cidadao.sexo, aluno.ra, aluno.dv_ra, aluno.rm, raca_cor.descricao as racacor, pm.descricao as procedencia, ams.descricao as situacao_aluno, dc.numero_nis as nis, aluno.codigo_inep as inep, case when anoAnterior.ano < ase.ano then coalesce( case when pc.id_parecer_conclusivo_tipo = $1 then cur.termo_aprovado when pc.id_parecer_conclusivo_tipo = $2 then cur.termo_reprovado_frequencia when pc.id_parecer_conclusivo_tipo = $3 then cur.termo_reprovado when pc.id_parecer_conclusivo_tipo = $4 then cur.termo_progressao_parcial else null end, ams.descricao) else '' end as parecer, case when anoAnterior.ano < ase.ano then anoAnterior.ano || coalesce('/' || anoAnterior.semestre, '') else '' end as ano_semestre_anterior, case when anoAnterior.ano < ase.ano then s.sigla else '' end as serie_anterior, case when pc.id_parecer_conclusivo_tipo = $5 and anoAnterior.ano < ase.ano then string_agg(d.descricao, ', ') else '' end progressao_parcial from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao left join documentos_cidadao dc on am.id_cidadao = dc.id_cidadao inner join aluno on aluno.id_cidadao = cidadao.id_cidadao inner join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula inner join serie serie_matricula on serie_matricula.id_serie = am.id_serie inner join turma on turma.id_turma = amt.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional inner join curso on curso.id_curso = turma.id_curso inner join turno on turno.id_turno = turma.id_turno inner join ano_semestre ase on ase.id_ano_semestre = turma.id_ano_semestre inner join raca_cor on cidadao.id_raca_cor = raca_cor.id_raca_cor left join turma_serie on turma_serie.id_turma = turma.id_turma and turma.flg_multiseriada = false left join serie on serie.id_serie = turma_serie.id_serie left join procedencia_modalidade pm on am.id_procedencia_modalidade = pm.id_procedencia_modalidade inner join aluno_matr_status ams on am.id_aluno_matr_status = ams.id_aluno_matr_status left join lateral ( select am_anterior.id_aluno_matricula, am_anterior.id_cidadao, am_anterior.id_ano_semestre as id_ano_semestre_anterior, am_anterior.id_serie as id_serie_anterior, ano.ano, ano.semestre, ams.descricao, am_anterior.data_matricula from aluno a inner join cidadao c on c.id_cidadao = a.id_cidadao inner join aluno_matricula am_anterior on am_anterior.id_cidadao = a.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = am_anterior.id_ano_semestre inner join aluno_matr_status ams on ams.id_aluno_matr_status = am_anterior.id_aluno_matr_status where am_anterior.id_cidadao = am.id_cidadao and ano.ano < ase.ano and ( case when ano.semestre is not null then case when ano.semestre = 1 then ano.semestre <> 1 else ano.semestre <> 2 end else true end) order by ano desc, semestre desc, data_matricula desc -- somente o último limit 1) as resultadoAnterior on resultadoAnterior.id_cidadao = am.id_cidadao left join parecer_conclusivo pc on pc.id_aluno_matricula = resultadoAnterior.id_aluno_matricula left join aluno_matr_turma amtAnterior on amtAnterior.id_aluno_matricula = resultadoAnterior.id_aluno_matricula and amtAnterior.id_tipo_enturmacao = $6 left join turma t on t.id_turma = amtAnterior.id_turma and t.id_ano_semestre = resultadoAnterior.id_ano_semestre_anterior left join curso cur on cur.id_curso = t.id_curso left join serie s on s.id_serie = resultadoAnterior.id_serie_anterior left join progressao_parcial_aluno_disciplina ppad on ppad.id_aluno_matricula = resultadoAnterior.id_aluno_matricula and ppad.id_turma = amtAnterior.id_turma left join disciplina d on ppad.id_disciplina = d.id_disciplina left join ano_semestre anoAnterior on anoAnterior.id_ano_semestre = resultadoAnterior.id_ano_semestre_anterior where amt.id_turma in (210006022, 210006025, 210006026, 210006443) and am.id_aluno_matr_status in (1, 2, 7) group by cidadao.id_cidadao, am.id_aluno_matricula, escola, ase.ano, ase.semestre, curso, descricao_curso, serie, turno, turma.id_turma, turma, turma.flg_multiseriada, matricula, cidadao.nome, nascimento, nrclasse, serie_matricula, cidadao.sexo, aluno.ra, aluno.dv_ra, aluno.rm, racacor, procedencia, situacao_aluno, nis, inep, parecer, anoAnterior.ano, anoAnterior.semestre, s.sigla, pc.id_parecer_conclusivo_tipo, resultadoAnterior.id_aluno_matricula) order by serie, turma, id_turma, nrclasse, matricula, nome;
Date: 2021-09-27 13:52:48 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
18 2 66.17 MiB 33.09 MiB 33.09 MiB 33.09 MiB cast(count(qh.id_quadro_horario_homologado) 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 calendario_periodo_data on calendario_periodo_data.id_calendario = ? and calendario_periodo_data.dia_semana = qh.dia_semana left join calendario_data on calendario_data.id_calendario = calendario_periodo_data.id_calendario and calendario_data.data = calendario_periodo_data.data where qh.id_turma = ? and qh.id_serie = ? and cc.flg_aponta_faltas is true and calendario_periodo_data.bimestre between ? and ? and calendario_data.id_motivo_dia_nao_letivo is null and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= calendario_periodo_data.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= calendario_periodo_data.data) and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = ? and dispensa.id_turma = ? and dispensa.id_disciplina = cc.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> array[?]));-
cast(count(qh.id_quadro_horario_homologado) 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 calendario_periodo_data on calendario_periodo_data.id_calendario = $1 and calendario_periodo_data.dia_semana = qh.dia_semana left join calendario_data on calendario_data.id_calendario = calendario_periodo_data.id_calendario and calendario_data.data = calendario_periodo_data.data where qh.id_turma = $2 and qh.id_serie = $3 and cc.flg_aponta_faltas is true and calendario_periodo_data.bimestre between $4 and $5 and calendario_data.id_motivo_dia_nao_letivo is null and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= calendario_periodo_data.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= calendario_periodo_data.data) and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = $6 and dispensa.id_turma = $7 and dispensa.id_disciplina = cc.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY[$8]));
Date: 2021-09-27 15:02:19 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
19 2 66.17 MiB 33.09 MiB 33.09 MiB 33.09 MiB 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 ?;-
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 = $1 and f.id_situacao_trabalho <> $2 and entrada_fila >= $3 and entrada_fila < $4 and f.usuarios @> ARRAY[$5] order by f.entrada_fila desc limit 10;
Date: 2021-09-27 14:04:28 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
20 2 66.17 MiB 33.09 MiB 33.09 MiB 33.09 MiB id_aluno_matricula, chamada, nome, id_periodo_inicio_apontamento, id_periodo_retorno_nao_frequente, nota, flg_nao_compareceu, conceito, falta_justificada, falta_nao_justificada, qtd_faltas, denominacao, media, greatest (nota, media) as nota_recuperacao from ( select amt.id_aluno_matricula, amt.chamada, c.nome, am.id_periodo_inicio_apontamento, amt.id_periodo_retorno_nao_frequente, nota_aluno.nota, coalesce(nota_aluno.flg_nao_compareceu, false) as flg_nao_compareceu, nota_aluno.id_conceito_avaliacao as conceito, falta_aluno.falta_justificada, falta_aluno.falta_nao_justificada, falta_aluno.qtd_faltas, c.denominacao, case when ? = ? then ( select avg(n.nota) from nota_aluno n where n.id_aluno_matricula = amt.id_aluno_matricula and n.id_turma = amt.id_turma and n.id_disciplina = ? and n.id_nota_periodo_aluno in (...)) else null end as media from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) inner join turma on turma.id_turma = amt.id_turma inner join aluno a using (id_cidadao) inner join cidadao c using (id_cidadao) left join nota_aluno on nota_aluno.id_aluno_matricula = am.id_aluno_matricula and nota_aluno.id_turma = amt.id_turma and nota_aluno.id_disciplina = ? and nota_aluno.id_nota_periodo_aluno = ? left join falta_aluno_disciplina falta_aluno on falta_aluno.id_aluno_matricula = am.id_aluno_matricula and falta_aluno.id_turma = amt.id_turma and falta_aluno.id_disciplina = ? and falta_aluno.id_nota_periodo_aluno = ? where amt.id_turma = ? and am.id_aluno_matr_status = ? and amt.id_serie_enturmacao = ? 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 = ? and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[?])) 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 = amt.id_aluno_matricula and (mdp.periodos @> array[?]) is true) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= ?)) t order by chamada;-
id_aluno_matricula, chamada, nome, id_periodo_inicio_apontamento, id_periodo_retorno_nao_frequente, nota, flg_nao_compareceu, conceito, falta_justificada, falta_nao_justificada, qtd_faltas, denominacao, media, greatest (nota, media) as nota_recuperacao from ( select amt.id_aluno_matricula, amt.chamada, c.nome, am.id_periodo_inicio_apontamento, amt.id_periodo_retorno_nao_frequente, nota_aluno.nota, coalesce(nota_aluno.flg_nao_compareceu, false) as flg_nao_compareceu, nota_aluno.id_conceito_avaliacao as conceito, falta_aluno.falta_justificada, falta_aluno.falta_nao_justificada, falta_aluno.qtd_faltas, c.denominacao, case when $1 = $2 then ( select avg(n.nota) from nota_aluno n where n.id_aluno_matricula = amt.id_aluno_matricula and n.id_turma = amt.id_turma and n.id_disciplina = $3 and n.id_nota_periodo_aluno in ($4, $5)) else null end as media from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) inner join turma on turma.id_turma = amt.id_turma inner join aluno a using (id_cidadao) inner join cidadao c using (id_cidadao) left join nota_aluno on nota_aluno.id_aluno_matricula = am.id_aluno_matricula and nota_aluno.id_turma = amt.id_turma and nota_aluno.id_disciplina = $6 and nota_aluno.id_nota_periodo_aluno = $7 left join falta_aluno_disciplina falta_aluno on falta_aluno.id_aluno_matricula = am.id_aluno_matricula and falta_aluno.id_turma = amt.id_turma and falta_aluno.id_disciplina = $8 and falta_aluno.id_nota_periodo_aluno = $9 where amt.id_turma = $10 and am.id_aluno_matr_status = $11 and amt.id_serie_enturmacao = $12 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 = $13 and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[$14])) 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 = amt.id_aluno_matricula and (mdp.periodos @> ARRAY[$15]) is true) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= $16)) t order by chamada;
Date: 2021-09-27 16:55:55 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
21 1 62.98 MiB 62.98 MiB 62.98 MiB 62.98 MiB from movel.sincronizacao where id_sincronizacao <> ? and id_instituicao = ? and id_usuario = ? and id_dispositivo = ? and flg_expedicao = true;-
from movel.sincronizacao where id_sincronizacao <> $1 and id_instituicao = $2 and id_usuario = $3 and id_dispositivo = $4 and flg_expedicao = true;
Date: 2021-09-27 13:37:21 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
22 1 24.31 MiB 24.31 MiB 24.31 MiB 24.31 MiB select id_usuario as idusuario, login, nome, email, case ( select count(*) from usuario_grupo_unidade ugu inner join grupo_usuario gu on gu.id_grupo_usuario = ugu.id_grupo_usuario where ugu.id_usuario = usuario.id_usuario and gu.id_ator is not null) when ? then ? else ? end as especial, case when (flg_bloqueado) then ? else ? end || case when (data_inicio_inativo is not null and data_fim_inativo is not null and now() between data_inicio_inativo and data_fim_inativo) then ? else ? end as situacao, to_char(data_criacao, ?) as datacriacao from usuario where id_usuario in ( select id_usuario from usuario_instituicao where id_instituicao = ?) and flg_excluido = false and fts @@ to_tsquery(?) order by nome limit ?;-
select id_usuario as idusuario, login, nome, email, case ( select count(*) from usuario_grupo_unidade ugu inner join grupo_usuario gu on gu.id_grupo_usuario = ugu.id_grupo_usuario where ugu.id_usuario = usuario.id_usuario and gu.id_ator is not null) when 0 then 'Sim' else 'Não' end as especial, case when (flg_bloqueado) then 'Bloqueado / ' else 'Desbloqueado / ' end || case when (data_inicio_inativo is not null and data_fim_inativo is not null and now() between data_inicio_inativo and data_fim_inativo) then 'Inativo' else 'Ativo' end as situacao, to_char(data_criacao, 'DD/MM/YYYY') as datacriacao from usuario where id_usuario in ( select id_usuario from usuario_instituicao where id_instituicao = '60') and flg_excluido = false and fts @@ to_tsquery('carla') order by nome limit 10;
Date: 2021-09-27 13:11:43 Duration: 1s976ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
-
select id_usuario as idusuario, login, nome, email, case ( select count(*) from usuario_grupo_unidade ugu inner join grupo_usuario gu on gu.id_grupo_usuario = ugu.id_grupo_usuario where ugu.id_usuario = usuario.id_usuario and gu.id_ator is not null) when 0 then 'Sim' else 'Não' end as especial, case when (flg_bloqueado) then 'Bloqueado / ' else 'Desbloqueado / ' end || case when (data_inicio_inativo is not null and data_fim_inativo is not null and now() between data_inicio_inativo and data_fim_inativo) then 'Inativo' else 'Ativo' end as situacao, to_char(data_criacao, 'DD/MM/YYYY') as datacriacao from usuario where id_usuario in ( select id_usuario from usuario_instituicao where id_instituicao = '60') and flg_excluido = false and fts @@ to_tsquery('PAULA') order by nome limit 10;
Date: 2021-09-27 13:21:27 Duration: 1s856ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
-
select id_usuario as idusuario, login, nome, email, case ( select count(*) from usuario_grupo_unidade ugu inner join grupo_usuario gu on gu.id_grupo_usuario = ugu.id_grupo_usuario where ugu.id_usuario = usuario.id_usuario and gu.id_ator is not null) when 0 then 'Sim' else 'Não' end as especial, case when (flg_bloqueado) then 'Bloqueado / ' else 'Desbloqueado / ' end || case when (data_inicio_inativo is not null and data_fim_inativo is not null and now() between data_inicio_inativo and data_fim_inativo) then 'Inativo' else 'Ativo' end as situacao, to_char(data_criacao, 'DD/MM/YYYY') as datacriacao from usuario where id_usuario in ( select id_usuario from usuario_instituicao where id_instituicao = '60') and flg_excluido = false and fts @@ to_tsquery('daniel') order by nome limit 10;
Date: 2021-09-27 14:47:51 Duration: 919ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
23 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB limit ?;-
limit 20;
Date: 2021-09-27 16:15:51 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
24 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB leitura coletiva e debate do texto explicativo do conte do apresentado em slides. corre o de exerc cios propostos do livro - did tico para eliminar as d vidas. resolu o de situa es - problema que instiguem a curiosidade e o interesse dos estudantes na busca de estrat gias para resolv - las. atividades auto - did ticas: exerc cios de verifica o da aprendizagem. resolu o de exerc cios propostos do livro - did tico. atividades did tico - cooperativas: pesquisas bibliogr ficas em grupo para a constru o intuitiva de conceitos. resolu o de listas de problemas e desafios matem ticos. atividades complementares leituras extraclasses para a contextualiza o das tem ticas desenvolvidas. tarefas orais: pequenas tarefas que envolvem argumenta o e / ou comunica o, feitas individualmente ou em grupo, sobre o processo de resolu o de um problema ou trabalho proposto pelo professor ou, ainda, trazido pelos alunos. relat rios: produ es escritas dos alunos, individuais ou em grupos, realizadas em sala ou em casa, sobre aspectos curiosos observados em visitas pedag gicas. entender, generalizar e aplicar o princ pio multiplicativo para a resolu o de problemas de contagem; reconhecer e caracterizar o tipo de agrupamento envolvido em um problema e resolv - lo aplicando corretamente as f rmulas de permuta o simples, permuta o com repeti o, combina o simples e arranjo simples; desenvolver bin mios de newton e determinar qualquer termo do desenvolvimento a partir da f rmula do termo geral; calcular a probabilidade de um evento num espa o amostral equiprov vel e finito h46. resolver problemas de contagem utilizando o princ pio multiplicativo ou no es de permuta es simples e com repeti o e / ou combina es simples. h47. resolver situa es - problema que envolvam as rela es no tri ngulo de pascal e o desenvolvimento binomial. h48. utilizar o termo geral de bin mio na resolu o de situa es - problemas. c15. interpretar informa es de natureza cient fica e social obtidas da leitura de gr ficos e tabelas, realizando previs o de tend ncia, extrapola o e interpola o. h50. resolver problema com dados apresentados em tabelas ou gr ficos. h51. analisar informa es expressas em gr ficos ou tabelas como recurso para a constru o de argumentos. h52. resolver situa o - problema que envolva conhecimentos de probabilidades c16. compreender o car ter aleat rio e n o determin stico dos fen menos naturais e sociais e utilizar instrumentos adequados para medidas, determina o de amostras e c lculos de probabilidade para interpretar informa es de vari veis apresentadas em uma distribui o estat stica. princ pio fundamental da contagem. fatorial. permuta es. arranjos. combina o simples. ?.bin mio de newton n meros binomiais. tri ngulo de pascal. somat rio. desenvolvimento binomial. termo geral do bin mio. ?.probabilidade no es da teoria dos conjuntos. espa o amostral e evento. teorema do c lculo das probabilidades. observaremos os avan os cognitivos dos estudantes e os procedimentos utilizados para resolver as diferentes situa es - problema apresentadas, a produ o e integra o dos estudantes nos trabalhos de grupos, a participa o dos estudantes no estudo dirigido, nos debates com o grupo - classe, na realiza o de pesquisas individuais e na resolu o de exerc cios de aplica o ap s as aulas te ricas de cada assunto.;-
Leitura coletiva e debate do texto explicativo do conte do apresentado em slides. Corre o de Exerc cios Propostos do livro - did tico para eliminar as d vidas. Resolu o de situa es - problema que instiguem a curiosidade e o interesse dos estudantes na busca de estrat gias para resolv - las. ATIVIDADES AUTO - DID TICAS: Exerc cios de Verifica o da Aprendizagem. Resolu o de Exerc cios Propostos do livro - did tico. ATIVIDADES DID TICO - COOPERATIVAS: Pesquisas bibliogr ficas em grupo para a constru o intuitiva de conceitos. Resolu o de Listas de Problemas e Desafios matem ticos. ATIVIDADES COMPLEMENTARES Leituras extraclasses para a contextualiza o das tem ticas desenvolvidas. Tarefas orais: pequenas tarefas que envolvem argumenta o e / ou comunica o, feitas individualmente ou em grupo, sobre o processo de resolu o de um problema ou trabalho proposto pelo professor ou, ainda, trazido pelos alunos. Relat rios: produ es escritas dos alunos, individuais ou em grupos, realizadas em sala ou em casa, sobre aspectos curiosos observados em visitas pedag gicas. Entender, generalizar e aplicar o princ pio multiplicativo para a resolu o de problemas de contagem; Reconhecer e caracterizar o tipo de agrupamento envolvido em um problema e resolv - lo aplicando corretamente as f rmulas de permuta o simples, permuta o com repeti o, combina o simples e arranjo simples; Desenvolver bin mios de Newton e determinar qualquer termo do desenvolvimento a partir da f rmula do termo geral; Calcular a probabilidade de um evento num espa o amostral equiprov vel e finito H46. Resolver problemas de contagem utilizando o princ pio multiplicativo ou no es de permuta es simples e com repeti o e / ou combina es simples. H47. Resolver situa es - problema que envolvam as rela es no tri ngulo de Pascal e o desenvolvimento binomial. H48. Utilizar o termo geral de bin mio na resolu o de situa es - problemas. C15. Interpretar informa es de natureza cient fica e social obtidas da leitura de gr ficos e tabelas, realizando previs o de tend ncia, extrapola o e interpola o. H50. Resolver problema com dados apresentados em tabelas ou gr ficos. H51. Analisar informa es expressas em gr ficos ou tabelas como recurso para a constru o de argumentos. H52. Resolver situa o - problema que envolva conhecimentos de probabilidades C16. Compreender o car ter aleat rio e n o determin stico dos fen menos naturais e sociais e utilizar instrumentos adequados para medidas, determina o de amostras e c lculos de probabilidade para interpretar informa es de vari veis apresentadas em uma distribui o estat stica. Princ pio Fundamental da Contagem. Fatorial. Permuta es. Arranjos. Combina o simples. 2. BIN MIO DE NEWTON N meros binomiais. Tri ngulo de Pascal. Somat rio. Desenvolvimento binomial. Termo geral do bin mio. 3. PROBABILIDADE No es da teoria dos conjuntos. Espa o amostral e evento. Teorema do c lculo das probabilidades. Observaremos os avan os cognitivos dos estudantes e os procedimentos utilizados para resolver as diferentes situa es - problema apresentadas, a produ o e integra o dos estudantes nos trabalhos de grupos, a participa o dos estudantes no estudo dirigido, nos debates com o grupo - classe, na realiza o de pesquisas individuais e na resolu o de exerc cios de aplica o ap s as aulas te ricas de cada assunto.;
Date: 2021-09-27 16:59:54 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
25 1 374.13 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-27 12:01:57 Duration: 58s565ms 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-27 12:01:57 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
26 1 974.83 MiB 974.83 MiB 974.83 MiB 974.83 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-27 12:04:30 Duration: 2m33s 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-27 12:03:24 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
27 1 186.28 MiB 186.28 MiB 186.28 MiB 186.28 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 rf_integer) tabela ;-
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 rf_integer) tabela;
Date: 2021-09-27 12:06:03 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
28 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB m.id_movimentacao_estoque, to_char(m.data, ?) as data, g.descricao as grupo, i.descricao as item from alimentacao.movimentacao_estoque m inner join alimentacao.estoque_entrada e on e.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_estoque ice on ice.id_item_consumo_estoque = mei.id_item_consumo_estoque inner join alimentacao.item_consumo i on i.id_item_consumo = mei.id_item_consumo inner join alimentacao.grupo_item_consumo g on g.id_grupo_item_consumo = i.id_grupo_item_consumo where m.id_unidade_funcional = ? order by "m"."data" asc limit ? offset ?) r;-
m.id_movimentacao_estoque, to_char(m.data, 'dd/MM/yyyy') as data, g.descricao as grupo, i.descricao as item from alimentacao.movimentacao_estoque m inner join alimentacao.estoque_entrada e on e.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_estoque ice on ice.id_item_consumo_estoque = mei.id_item_consumo_estoque inner join alimentacao.item_consumo i on i.id_item_consumo = mei.id_item_consumo inner join alimentacao.grupo_item_consumo g on g.id_grupo_item_consumo = i.id_grupo_item_consumo where m.id_unidade_funcional = $1 order by "m"."data" asc limit 10 offset 120) r;
Date: 2021-09-27 14:04:21 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
29 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 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-27 17:00:42 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
30 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB c.id_calendario, c.ano, c.descricao, to_char(cp_inicio.data_inicio, ?) as data_inicio, to_char(cp_final.data_final, ?) as data_final, c.qtd_dias_letivos, c.flg_curso, c.flg_aprovado from calendario c left join ( select id_calendario, min(data_inicio) as data_inicio from calendario_periodo group by id_calendario) cp_inicio on c.id_calendario = cp_inicio.id_calendario left join ( select id_calendario, max(data_final) as data_final from calendario_periodo group by id_calendario) cp_final on c.id_calendario = cp_final.id_calendario where c.id_instituicao = ? and c.id_unidade_funcional = ? and c.ano = ? order by c.ano limit ?;-
c.id_calendario, c.ano, c.descricao, to_char(cp_inicio.data_inicio, 'DD/MM/YYYY') as data_inicio, to_char(cp_final.data_final, 'DD/MM/YYYY') as data_final, c.qtd_dias_letivos, c.flg_curso, c.flg_aprovado from calendario c left join ( select id_calendario, min(data_inicio) as data_inicio from calendario_periodo group by id_calendario) cp_inicio on c.id_calendario = cp_inicio.id_calendario left join ( select id_calendario, max(data_final) as data_final from calendario_periodo group by id_calendario) cp_final on c.id_calendario = cp_final.id_calendario where c.id_instituicao = $1 and c.id_unidade_funcional = $2 and c.ano = $3 order by c.ano limit 20;
Date: 2021-09-27 13:20:43 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
31 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB select me.id_movimentacao_estoque from alimentacao.movimentacao_estoque me inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = me.id_movimentacao_estoque inner join alimentacao.item_consumo_estoque ice on ice.id_item_consumo_estoque = mei.id_item_consumo_estoque inner join alimentacao.compra_item_consumo cic on cic.id_item_consumo_estoque = ice.id_item_consumo_estoque inner join alimentacao.compra c on c.id_compra = cic.id_compra where me.id_movimentacao_estoque = ? union all select me.id_movimentacao_estoque from alimentacao.movimentacao_estoque me inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = me.id_movimentacao_estoque inner join alimentacao.item_consumo_estoque ice on ice.id_item_consumo_estoque = mei.id_item_consumo_estoque inner join alimentacao.remessa_item_estoque rie on rie.id_item_consumo_estoque = ice.id_item_consumo_estoque where me.id_movimentacao_estoque = ? union all select me.id_movimentacao_estoque from alimentacao.movimentacao_estoque me inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = me.id_movimentacao_estoque inner join alimentacao.item_consumo_estoque ice on ice.id_item_consumo_estoque = mei.id_item_consumo_estoque inner join alimentacao.remessa_reposicao_item_estoque rrie on rrie.id_item_consumo_estoque = ice.id_item_consumo_estoque where me.id_movimentacao_estoque = ?);-
select me.id_movimentacao_estoque from alimentacao.movimentacao_estoque me inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = me.id_movimentacao_estoque inner join alimentacao.item_consumo_estoque ice on ice.id_item_consumo_estoque = mei.id_item_consumo_estoque inner join alimentacao.compra_item_consumo cic on cic.id_item_consumo_estoque = ice.id_item_consumo_estoque inner join alimentacao.compra c on c.id_compra = cic.id_compra where me.id_movimentacao_estoque = $1 union all select me.id_movimentacao_estoque from alimentacao.movimentacao_estoque me inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = me.id_movimentacao_estoque inner join alimentacao.item_consumo_estoque ice on ice.id_item_consumo_estoque = mei.id_item_consumo_estoque inner join alimentacao.remessa_item_estoque rie on rie.id_item_consumo_estoque = ice.id_item_consumo_estoque where me.id_movimentacao_estoque = $2 union all select me.id_movimentacao_estoque from alimentacao.movimentacao_estoque me inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = me.id_movimentacao_estoque inner join alimentacao.item_consumo_estoque ice on ice.id_item_consumo_estoque = mei.id_item_consumo_estoque inner join alimentacao.remessa_reposicao_item_estoque rrie on rrie.id_item_consumo_estoque = ice.id_item_consumo_estoque where me.id_movimentacao_estoque = $3);
Date: 2021-09-27 17:11:12 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
32 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB count( case when id_nivel_unidade_funcional = ? then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = ? then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = ? then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = ? then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = ? and id_nivel_unidade_funcional in (...) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = ?);-
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);
Date: 2021-09-27 17:00:43 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
33 1 186.28 MiB 186.28 MiB 186.28 MiB 186.28 MiB municipio.nome from municipio where municipio.id_municipio in ( select uf.id_municipio from unidade_funcional uf inner join hierarquia_unidade_extendida hue on uf.id_unidade_funcional = hue.id_unidade_funcional_filha where uf.id_instituicao = ? and (uf.id_unidade_funcional = ? or (hue.id_unidade_funcional_mae = ? and hue.id_assunto_hierarquia_unidade = ?))) order by municipio.nome;-
municipio.nome from municipio where municipio.id_municipio in ( select uf.id_municipio from unidade_funcional uf inner join hierarquia_unidade_extendida hue on uf.id_unidade_funcional = hue.id_unidade_funcional_filha where uf.id_instituicao = $1 and (uf.id_unidade_funcional = $2 or (hue.id_unidade_funcional_mae = $3 and hue.id_assunto_hierarquia_unidade = $4))) order by municipio.nome;
Date: 2021-09-27 12:00:07 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
34 1 57.91 MiB 57.91 MiB 57.91 MiB 57.91 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-27 07:31:02 Duration: 26s233ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
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-27 07:31:02 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
35 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB ccc.id_conteudo_curricular_componente, ccc.id_nota_periodo_aluno, exists ( select null from conteudo_curricular_periodo ccp where ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente and ccp.id_turma = ?) or exists ( select null from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente and sda.id_turma = ?) as conteudo_ministrado from conteudo_curricular_componente ccc inner join conteudo_curricular cc on cc.id_conteudo_curricular = ccc.id_conteudo_curricular where ccc.id_componente_curricular = ? and cc.id_tipo_conteudo_curricular = ? order by ccc.id_nota_periodo_aluno, ccc.ordem;-
ccc.id_conteudo_curricular_componente, ccc.id_nota_periodo_aluno, exists ( select null from conteudo_curricular_periodo ccp where ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente and ccp.id_turma = $1) or exists ( select null from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente and sda.id_turma = $2) as conteudo_ministrado from conteudo_curricular_componente ccc inner join conteudo_curricular cc on cc.id_conteudo_curricular = ccc.id_conteudo_curricular where ccc.id_componente_curricular = $3 and cc.id_tipo_conteudo_curricular = $4 order by ccc.id_nota_periodo_aluno, ccc.ordem;
Date: 2021-09-27 15:24:49 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
36 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB cca.id_conteudo_curricular_aula, ccc.id_nota_periodo_aluno as bimestre_conteudo, e.descricao as campo_eixo, cc.descricao as conteudo, l.descricao as conteudo_analise_ling, case when cca.id_situacao_didatica is not null then sd.descricao else cca.descricao_situacao_didatica end as situacao, cca.conteudo_trab_situacao_didatica as conteudo_trab_situacao_didatica, sd.id_situacao_didatica, sdt.numero_aula, sdt.data, ht.horario_inicio, ht.horario_termino, to_char(sdt.data_atualizacao, ?) as data_atualizacao, bimestre_para_periodo (( select ordem from calendario_periodo where id_calendario = ? and sdt.data between data_inicio and data_final), ?, ?) as bimestre, ( select count(id_conteudo_curricular_aula) from conteudo_curricular_aula where id_situacao_didatica_aula = sdt.id_situacao_didatica_aula) as num_conteudos, cca.complementacao_conteudo from situacao_didatica_aula sdt inner join conteudo_curricular_aula cca on sdt.id_situacao_didatica_aula = cca.id_situacao_didatica_aula left join conteudo_curricular_componente ccc on ccc.id_conteudo_curricular_componente = cca.id_conteudo_curricular_componente left join conteudo_curricular_componente cl on cl.id_conteudo_curricular_componente = cca.id_conteudo_analise_linguistica left join conteudo_curricular_componente ce on ce.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente_pai left join conteudo_curricular cc on cc.id_conteudo_curricular = ccc.id_conteudo_curricular left join conteudo_curricular l on l.id_conteudo_curricular = cl.id_conteudo_curricular left join conteudo_curricular e on e.id_conteudo_curricular = ce.id_conteudo_curricular left join situacao_didatica sd on sd.id_situacao_didatica = cca.id_situacao_didatica inner join horario_turma ht on ht.id_horario_turma = sdt.id_horario_turma where sdt.id_turma = ? and sdt.id_componente_curricular = ? union all select null as id_conteudo_curricular_aula, null as bimestre_conteudo, null as campo_eixo, null as conteudo, null as conteudo_analise_ling, null as situacao, null as conteudo_trab_situacao_didatica, null as id_situacao_didatica, null as numero_aula, cast(dia as date) as data, ht.horario_inicio, ht.horario_termino, null as data_atualizacao, bimestre_para_periodo (c.ordem, ?, ?) as bimestre, ? as num_conteudos, null as complementacao_conteudo from calendario_periodo c cross join generate_series(c.data_inicio, c.data_final, ?) as dia inner join dia_semana d on d.dia_semana_postgresql = extract(dow from dia) inner join quadro_horario_homologado q on q.id_turma = ? and q.id_componente_curricular = ? and q.dia_semana = d.dia_semana and coalesce(q.data_inicio_vigencia, c.data_inicio) <= dia and coalesce(q.data_termino_vigencia, c.data_final) >= dia inner join horario_turma ht on ht.id_horario_turma = q.id_horario_turma left join calendario_data cd on cd.id_calendario = c.id_calendario and cd.data = dia where c.id_calendario = ? and cd.id_motivo_dia_nao_letivo is null and not exists ( select null from situacao_didatica_aula where id_turma = ? and id_componente_curricular = ? and data = cast(dia as date) and id_horario_turma = ht.id_horario_turma) and cast(dia as date) between cast(? as date) and cast(? as date) order by numero_aula, data, horario_inicio, id_conteudo_curricular_aula;-
cca.id_conteudo_curricular_aula, ccc.id_nota_periodo_aluno as bimestre_conteudo, e.descricao as campo_eixo, cc.descricao as conteudo, l.descricao as conteudo_analise_ling, case when cca.id_situacao_didatica is not null then sd.descricao else cca.descricao_situacao_didatica end as situacao, cca.conteudo_trab_situacao_didatica as conteudo_trab_situacao_didatica, sd.id_situacao_didatica, sdt.numero_aula, sdt.data, ht.horario_inicio, ht.horario_termino, to_char(sdt.data_atualizacao, 'dd/MM/YYYY') as data_atualizacao, bimestre_para_periodo (( select ordem from calendario_periodo where id_calendario = $1 and sdt.data between data_inicio and data_final), $2, $3) as bimestre, ( select count(id_conteudo_curricular_aula) from conteudo_curricular_aula where id_situacao_didatica_aula = sdt.id_situacao_didatica_aula) as num_conteudos, cca.complementacao_conteudo from situacao_didatica_aula sdt inner join conteudo_curricular_aula cca on sdt.id_situacao_didatica_aula = cca.id_situacao_didatica_aula left join conteudo_curricular_componente ccc on ccc.id_conteudo_curricular_componente = cca.id_conteudo_curricular_componente left join conteudo_curricular_componente cl on cl.id_conteudo_curricular_componente = cca.id_conteudo_analise_linguistica left join conteudo_curricular_componente ce on ce.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente_pai left join conteudo_curricular cc on cc.id_conteudo_curricular = ccc.id_conteudo_curricular left join conteudo_curricular l on l.id_conteudo_curricular = cl.id_conteudo_curricular left join conteudo_curricular e on e.id_conteudo_curricular = ce.id_conteudo_curricular left join situacao_didatica sd on sd.id_situacao_didatica = cca.id_situacao_didatica inner join horario_turma ht on ht.id_horario_turma = sdt.id_horario_turma where sdt.id_turma = $4 and sdt.id_componente_curricular = $5 union all select null as id_conteudo_curricular_aula, null as bimestre_conteudo, null as campo_eixo, null as conteudo, null as conteudo_analise_ling, null as situacao, null as conteudo_trab_situacao_didatica, null as id_situacao_didatica, null as numero_aula, cast(dia as date) as data, ht.horario_inicio, ht.horario_termino, null as data_atualizacao, bimestre_para_periodo (c.ordem, $6, $7) as bimestre, 1 as num_conteudos, null as complementacao_conteudo from calendario_periodo c cross join generate_series(c.data_inicio, c.data_final, '1 day') as dia inner join dia_semana d on d.dia_semana_postgresql = extract(dow from dia) inner join quadro_horario_homologado q on q.id_turma = $8 and q.id_componente_curricular = $9 and q.dia_semana = d.dia_semana and coalesce(q.data_inicio_vigencia, c.data_inicio) <= dia and coalesce(q.data_termino_vigencia, c.data_final) >= dia inner join horario_turma ht on ht.id_horario_turma = q.id_horario_turma left join calendario_data cd on cd.id_calendario = c.id_calendario and cd.data = dia where c.id_calendario = $10 and cd.id_motivo_dia_nao_letivo is null and not exists ( select null from situacao_didatica_aula where id_turma = $11 and id_componente_curricular = $12 and data = cast(dia as date) and id_horario_turma = ht.id_horario_turma) and cast(dia as date) between cast($13 as date) and cast($14 as date) order by numero_aula, data, horario_inicio, id_conteudo_curricular_aula;
Date: 2021-09-27 13:21:51 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
37 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB tu.id_turno as id, tu.sigla as sigla from curso c inner join turma t on t.id_curso = c.id_curso inner join turma_serie ts on ts.id_turma = t.id_turma inner join serie s on s.id_serie = ts.id_serie inner join turno tu on tu.id_turno = t.id_turno where tu.flg_ativo = true and c.id_curso = ?;-
tu.id_turno as id, tu.sigla as sigla from curso c inner join turma t on t.id_curso = c.id_curso inner join turma_serie ts on ts.id_turma = t.id_turma inner join serie s on s.id_serie = ts.id_serie inner join turno tu on tu.id_turno = t.id_turno where tu.flg_ativo = true and c.id_curso = $1;
Date: 2021-09-27 16:44:38 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
38 1 139.31 MiB 139.31 MiB 139.31 MiB 139.31 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-27 12:00:58 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
39 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB from usuario_grupo_unidade ugu inner join grupo_usuario gu on gu.id_grupo_usuario = ugu.id_grupo_usuario where ugu.id_usuario = usuario.id_usuario and gu.id_ator is not null) when ? then ? else ? end as especial, case when (flg_bloqueado) then ? else ? end || case when (data_inicio_inativo is not null and data_fim_inativo is not null and now() between data_inicio_inativo and data_fim_inativo) then ? else ? end as situacao, to_char(data_criacao, ?) as datacriacao from usuario where id_usuario in ( select id_usuario from usuario_instituicao where id_instituicao = ?) and flg_excluido = false and (? = ? or (id_usuario in ( select id_usuario from usuario_grupo_unidade where id_grupo_usuario in ( select id_grupo_usuario from grupo_usuario where id_ator = ?)))) order by nome limit ? offset ?;-
from usuario_grupo_unidade ugu inner join grupo_usuario gu on gu.id_grupo_usuario = ugu.id_grupo_usuario where ugu.id_usuario = usuario.id_usuario and gu.id_ator is not null) when 0 then 'Sim' else 'Não' end as especial, case when (flg_bloqueado) then 'Bloqueado / ' else 'Desbloqueado / ' end || case when (data_inicio_inativo is not null and data_fim_inativo is not null and now() between data_inicio_inativo and data_fim_inativo) then 'Inativo' else 'Ativo' end as situacao, to_char(data_criacao, 'DD/MM/YYYY') as datacriacao from usuario where id_usuario in ( select id_usuario from usuario_instituicao where id_instituicao = $1) and flg_excluido = false and (1 = 0 or (id_usuario in ( select id_usuario from usuario_grupo_unidade where id_grupo_usuario in ( select id_grupo_usuario from grupo_usuario where id_ator = 3)))) order by nome limit 2000 offset 2000;
Date: 2021-09-27 17:05:23 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
40 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit ?) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ?) as funcao, case when ato_historico.contador notnull then ? else ? end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 <= to_timestamp(?, ?) and (sah.data_fim isnull or sah.data_fim >= to_timestamp(?, ?)) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base where ? = ? and (scb.id_cidadao = ?) and (scb.flg_aberto = true) order by ca.descricao;-
scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 17:13:03', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 17:13:03', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2638122) AND (scb.flg_aberto = true) ORDER BY ca.descricao;
Date: 2021-09-27 17:12:54 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
41 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB fadc.id_turma, fadc.id_disciplina, fadc.id_nota_periodo_aluno, fadc.data_inclusao from falta_disciplina_diario_concluido fadc where fadc.id_turma in (...) 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 = fadc.id_turma and cc.id_disciplina = fadc.id_disciplina) union all select fadc.id_turma, fadc.id_disciplina, fadc.id_nota_periodo_aluno, fadc.data_inclusao from falta_disciplina_diario_concluido fadc where fadc.id_turma in (...) 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 = fadc.id_turma and tras.id_cidadao = ?);-
fadc.id_turma, fadc.id_disciplina, fadc.id_nota_periodo_aluno, fadc.data_inclusao from falta_disciplina_diario_concluido fadc where fadc.id_turma in ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) 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 = $11) and tc.id_turma = fadc.id_turma and cc.id_disciplina = fadc.id_disciplina) union all select fadc.id_turma, fadc.id_disciplina, fadc.id_nota_periodo_aluno, fadc.data_inclusao from falta_disciplina_diario_concluido fadc where fadc.id_turma in ($12, $13, $14, $15, $16, $17, $18, $19, $20, $21) 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 = fadc.id_turma and tras.id_cidadao = $22);
Date: 2021-09-27 12:33:41 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
42 1 16.10 MiB 16.10 MiB 16.10 MiB 16.10 MiB amt.id_aluno_matricula, amt.id_turma, amt.chamada, a.codigo, c.nome, serie.sigla as sigla_serie, case when apontamento.completa is null and apontamento.possui_avaliacao is null then ? when apontamento.completa is true then ? when apontamento.possui_avaliacao is true then ? else ? end as avaliacao, c.denominacao from aluno_matricula am inner join ano_semestre ase using (id_ano_semestre) inner join aluno a using (id_cidadao) inner join cidadao c using (id_cidadao) inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula inner join turma t using (id_turma) inner join serie on serie.id_serie = am.id_serie inner join turma_serie ts on ts.id_turma = t.id_turma and ts.id_serie = amt.id_serie_enturmacao left join lateral ( select bool_or(ap_eixo.id_opcao_eixo_modelo_aval is not null or ap_eixo.valor_numerico is not null or ap_eixo.opcoes_eixo_modelo_aval is not null or ap_eixo.expressao_aval_livre is not null) as possui_avaliacao, bool_and(ap_eixo.id_opcao_eixo_modelo_aval is not null or ap_eixo.valor_numerico is not null or ap_eixo.opcoes_eixo_modelo_aval is not null or ap_eixo.expressao_aval_livre is not null) as completa from eixo_modelo_avaliacao_desc eixo_modelo inner join eixo_avaliacao_desc eixo on eixo.id_eixo_avaliacao_desc = eixo_modelo.id_eixo_avaliacao_desc inner join eixo_modelo_aval_periodo eixo_periodo on eixo_periodo.id_eixo_modelo_avaliacao_desc = eixo_modelo.id_eixo_modelo_avaliacao_desc inner join area_conhecimento_gestao area on area.id_area_conhecimento_gestao = eixo_modelo.id_area_conhecimento_gestao left join apontamento_observacao_estudante ap_eixo on ap_eixo.id_turma = amt.id_turma and ap_eixo.id_aluno_matricula = amt.id_aluno_matricula and ap_eixo.id_disciplina = ? and ap_eixo.id_nota_periodo_aluno = ? and ap_eixo.id_eixo_modelo_avaliacao_desc = eixo_modelo.id_eixo_modelo_avaliacao_desc where eixo_modelo.id_modelo_avaliacao_desc = ts.id_modelo_observacao_estudante and eixo_periodo.id_nota_periodo_aluno = ? and eixo_modelo.flg_ativo is true and eixo.flg_descritor is false and (area.flg_exclusivo_necessidade_esp is false or exists ( select null from cidadao_necessidade_especial where id_cidadao = c.id_cidadao and id_necessidade_especial in ( select unnest(area.necessidade_especial))))) as apontamento on ? = ? where c.id_instituicao = ? and am.id_aluno_matr_status = ? and amt.id_turma = ? and amt.id_serie_enturmacao = ? 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 = amt.id_aluno_matricula and (mdp.periodos @> array[?]) is true) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= ?) 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 = ? and (amdd.flg_dispensado_todos_periodos is true or amdd.periodos @> array[?])) order by amt.chamada, a.codigo;-
amt.id_aluno_matricula, amt.id_turma, amt.chamada, a.codigo, c.nome, serie.sigla as sigla_serie, case when apontamento.completa is null and apontamento.possui_avaliacao is null then '' when apontamento.completa is true then 'Concluída' when apontamento.possui_avaliacao is true then 'Incompleta' else 'Não realizada' end as avaliacao, c.denominacao from aluno_matricula am inner join ano_semestre ase using (id_ano_semestre) inner join aluno a using (id_cidadao) inner join cidadao c using (id_cidadao) inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula inner join turma t using (id_turma) inner join serie on serie.id_serie = am.id_serie inner join turma_serie ts on ts.id_turma = t.id_turma and ts.id_serie = amt.id_serie_enturmacao left join lateral ( select bool_or(ap_eixo.id_opcao_eixo_modelo_aval is not null or ap_eixo.valor_numerico is not null or ap_eixo.opcoes_eixo_modelo_aval is not null or ap_eixo.expressao_aval_livre is not null) as possui_avaliacao, bool_and(ap_eixo.id_opcao_eixo_modelo_aval is not null or ap_eixo.valor_numerico is not null or ap_eixo.opcoes_eixo_modelo_aval is not null or ap_eixo.expressao_aval_livre is not null) as completa from eixo_modelo_avaliacao_desc eixo_modelo inner join eixo_avaliacao_desc eixo on eixo.id_eixo_avaliacao_desc = eixo_modelo.id_eixo_avaliacao_desc inner join eixo_modelo_aval_periodo eixo_periodo on eixo_periodo.id_eixo_modelo_avaliacao_desc = eixo_modelo.id_eixo_modelo_avaliacao_desc inner join area_conhecimento_gestao area on area.id_area_conhecimento_gestao = eixo_modelo.id_area_conhecimento_gestao left join apontamento_observacao_estudante ap_eixo on ap_eixo.id_turma = amt.id_turma and ap_eixo.id_aluno_matricula = amt.id_aluno_matricula and ap_eixo.id_disciplina = $1 and ap_eixo.id_nota_periodo_aluno = $2 and ap_eixo.id_eixo_modelo_avaliacao_desc = eixo_modelo.id_eixo_modelo_avaliacao_desc where eixo_modelo.id_modelo_avaliacao_desc = ts.id_modelo_observacao_estudante and eixo_periodo.id_nota_periodo_aluno = $3 and eixo_modelo.flg_ativo is true and eixo.flg_descritor is false and (area.flg_exclusivo_necessidade_esp is false or exists ( select null from cidadao_necessidade_especial where id_cidadao = c.id_cidadao and id_necessidade_especial in ( select unnest(area.necessidade_especial))))) as apontamento on 1 = 1 where c.id_instituicao = $4 and am.id_aluno_matr_status = $5 and amt.id_turma = $6 and amt.id_serie_enturmacao = $7 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 = amt.id_aluno_matricula and (mdp.periodos @> ARRAY[1]) is true) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= $8) 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 = $9 and (amdd.flg_dispensado_todos_periodos is true or amdd.periodos @> ARRAY[$10])) order by amt.chamada, a.codigo;
Date: 2021-09-27 16:01:19 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
43 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB a.codigo as matricula, a.id_aluno_filiacao, c.nome as nome_aluno, c.nome_social as nome_social_aluno, c.nascimento_data, c.sexo, c.nome_mae, c.nome_pai, c.id_raca_cor, c.id_nacionalidade, c.email, c.email_instituicional, ce.endereco, ce.numero, ce.complemento, ce.bairro, ce.cep, mun_end.id_uf as uf_end, mun_end.id_municipio as municipio_end, ce.id_distrito as distrito_end, ce.id_setor as setor_end, dc.numero_rg, dc.dv_rg, dc.id_orgao_emissor_rg, dc.id_uf_emissor_rg, dc.data_emissao_rg, mun_nasc.id_uf as uf_nasc, mun_nasc.id_municipio as municipio_nasc, mun_cn.id_uf as uf_cn, mun_cn.id_municipio as municipio_cn, dc.livro_cn, dc.folha_cn, dc.numero_cn, dc.id_tipo_certidao, dc.cartorio_cn, dc.numero_cns, a.ra, a.dv_ra, dc.numero_nis as nis, dc.numero_rne, a.flg_zona_urbana, a.id_mec_local_alt_escolarizacao, a.flg_transporte_escolar, a.id_mec_resp_transporte_escolar, a.observacao_historico, c.flg_dieta_especial, c.flg_necessidade_especial, c.flg_laudo_medico_necessidade_esp, dc.data_emissao_cn, dc.id_mec_cartorio_cn, dc.numero_cpf, dc.digito_cpf, dc.flg_modelo_novo_cn, dc.numero_matricula_cn, a.rm, a.codigo_inep, c.profissao, c.profissao_mae, c.profissao_pai, dc.id_motivo_falta_documento, c.flg_educador_apoio, c.id_grupo_sanguineo, a.resultado_exame, a.flg_remanescente_quilombo, a.flg_participa_seminario_ensino_religioso, a.flg_protegido, a.id_foto_oficial, i.id_imagem || ? || i.tipo as foto_oficial, i.tipo as tipo_foto_oficial, i.nome as nome_foto_oficial, c.flg_atendimento_especializado, c.flg_autoriza_uso_imagem, c.id_grau_escolaridade_pai, c.id_grau_escolaridade_mae, cs.flg_medicacao_controlada, cs.medicacao_controlada, cs.flg_alergia, cs.alergias, a.id_local_atendimento_especializado, af.flg_recebe_bolsa_familia, af.renda_familiar, af.num_pessoas_residencia, af.num_pessoas_residencia_estudam, af.num_pessoas_residencia_nao_estudam from aluno a inner join cidadao c on c.id_cidadao = a.id_cidadao inner join documentos_cidadao dc on dc.id_cidadao = c.id_cidadao left join municipio mun_nasc on c.id_municipio_nascimento = mun_nasc.id_municipio left join municipio mun_cn on dc.id_municipio_cn = mun_cn.id_municipio left join cidadao_endereco ce on ce.id_cidadao = c.id_cidadao left join municipio mun_end on mun_end.id_municipio = ce.id_municipio left join imagem i on i.id_imagem = a.id_foto_oficial left join cidadao_saude cs on cs.id_cidadao = c.id_cidadao left join aluno_observacoes_familia af on af.id_cidadao = a.id_cidadao where c.id_cidadao = ? and c.id_instituicao = ?;-
a.codigo as matricula, a.id_aluno_filiacao, c.nome as nome_aluno, c.nome_social as nome_social_aluno, c.nascimento_data, c.sexo, c.nome_mae, c.nome_pai, c.id_raca_cor, c.id_nacionalidade, c.email, c.email_instituicional, ce.endereco, ce.numero, ce.complemento, ce.bairro, ce.cep, mun_end.id_uf as uf_end, mun_end.id_municipio as municipio_end, ce.id_distrito as distrito_end, ce.id_setor as setor_end, dc.numero_rg, dc.dv_rg, dc.id_orgao_emissor_rg, dc.id_uf_emissor_rg, dc.data_emissao_rg, mun_nasc.id_uf as uf_nasc, mun_nasc.id_municipio as municipio_nasc, mun_cn.id_uf as uf_cn, mun_cn.id_municipio as municipio_cn, dc.livro_cn, dc.folha_cn, dc.numero_cn, dc.id_tipo_certidao, dc.cartorio_cn, dc.numero_cns, a.ra, a.dv_ra, dc.numero_nis as nis, dc.numero_rne, a.flg_zona_urbana, a.id_mec_local_alt_escolarizacao, a.flg_transporte_escolar, a.id_mec_resp_transporte_escolar, a.observacao_historico, c.flg_dieta_especial, c.flg_necessidade_especial, c.flg_laudo_medico_necessidade_esp, dc.data_emissao_cn, dc.id_mec_cartorio_cn, dc.numero_cpf, dc.digito_cpf, dc.flg_modelo_novo_cn, dc.numero_matricula_cn, a.rm, a.codigo_inep, c.profissao, c.profissao_mae, c.profissao_pai, dc.id_motivo_falta_documento, c.flg_educador_apoio, c.id_grupo_sanguineo, a.resultado_exame, a.flg_remanescente_quilombo, a.flg_participa_seminario_ensino_religioso, a.flg_protegido, a.id_foto_oficial, i.id_imagem || '.' || i.tipo as foto_oficial, i.tipo as tipo_foto_oficial, i.nome as nome_foto_oficial, c.flg_atendimento_especializado, c.flg_autoriza_uso_imagem, c.id_grau_escolaridade_pai, c.id_grau_escolaridade_mae, cs.flg_medicacao_controlada, cs.medicacao_controlada, cs.flg_alergia, cs.alergias, a.id_local_atendimento_especializado, af.flg_recebe_bolsa_familia, af.renda_familiar, af.num_pessoas_residencia, af.num_pessoas_residencia_estudam, af.num_pessoas_residencia_nao_estudam from aluno a inner join cidadao c on c.id_cidadao = a.id_cidadao inner join documentos_cidadao dc on dc.id_cidadao = c.id_cidadao left join municipio mun_nasc on c.id_municipio_nascimento = mun_nasc.id_municipio left join municipio mun_cn on dc.id_municipio_cn = mun_cn.id_municipio left join cidadao_endereco ce on ce.id_cidadao = c.id_cidadao left join municipio mun_end on mun_end.id_municipio = ce.id_municipio left join imagem i on i.id_imagem = a.id_foto_oficial left join cidadao_saude cs on cs.id_cidadao = c.id_cidadao left join aluno_observacoes_familia af on af.id_cidadao = a.id_cidadao where c.id_cidadao = $1 and c.id_instituicao = $2;
Date: 2021-09-27 14:01:32 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
Queries generating the largest temporary files
Rank Size Query 1 974.83 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-27 12:03:24 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
2 376.21 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-27 03:09:22 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
3 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-27 12:01:57 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
4 361.67 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-27 03:09:22 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
5 186.28 MiB municipio.nome from municipio where municipio.id_municipio in ( select uf.id_municipio from unidade_funcional uf inner join hierarquia_unidade_extendida hue on uf.id_unidade_funcional = hue.id_unidade_funcional_filha where uf.id_instituicao = $1 and (uf.id_unidade_funcional = $2 or (hue.id_unidade_funcional_mae = $3 and hue.id_assunto_hierarquia_unidade = $4))) order by municipio.nome;[ Date: 2021-09-27 12:00:07 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
6 186.28 MiB 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 rf_integer) tabela;[ Date: 2021-09-27 12:06:03 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
7 179.35 MiB select sp_criar_perfil_extendido ();[ Date: 2021-09-27 07:29:55 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
8 143.75 MiB select count(*) from pg_buffercache where not isdirty;[ Date: 2021-09-27 01:16:06 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
9 143.75 MiB select count(*) from pg_buffercache where isdirty;[ Date: 2021-09-27 01:16:06 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
10 143.75 MiB select count(*) from pg_buffercache;[ Date: 2021-09-27 01:16:08 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
11 143.75 MiB select count(*) from pg_buffercache where reldatabase is not null;[ Date: 2021-09-27 01:16:08 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
12 143.75 MiB select count(*) from pg_buffercache where not isdirty;[ Date: 2021-09-27 01:16:48 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
13 143.75 MiB select count(*) from pg_buffercache where isdirty;[ Date: 2021-09-27 01:16:49 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
14 143.75 MiB select count(*) from pg_buffercache;[ Date: 2021-09-27 01:16:49 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
15 143.75 MiB select count(*) from pg_buffercache where reldatabase is not null;[ Date: 2021-09-27 01:16:50 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
16 143.75 MiB select count(*) from pg_buffercache where isdirty;[ Date: 2021-09-27 01:20:55 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
17 143.75 MiB select count(*) from pg_buffercache where not isdirty;[ Date: 2021-09-27 01:20:55 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
18 143.75 MiB select count(*) from pg_buffercache;[ Date: 2021-09-27 01:20:56 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
19 143.75 MiB select count(*) from pg_buffercache where reldatabase is not null;[ Date: 2021-09-27 01:20:57 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
20 143.75 MiB select count(*) from pg_buffercache where not isdirty;[ Date: 2021-09-27 01:21:48 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
21 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
22 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
23 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
24 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
25 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
26 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
27 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
28 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
29 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
30 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
31 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
32 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
33 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
34 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
35 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
36 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
37 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
38 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
39 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
40 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
41 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
42 0 select count(*) from pg_buffercache where not isdirty;[ Date: ]
43 0 select count(*) from pg_buffercache where not isdirty;[ 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 27 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 - 0 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- ShareLock Main Lock Type
- 3 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query 1 1 2h38m26s 2h38m26s 2h38m26s 2h38m26s truncate table consulta.frequencia_aluno;-
truncate table consulta.frequencia_aluno;
Date: 2021-09-27 05:47:52 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
truncate table consulta.frequencia_aluno;
Date: 2021-09-27 05:47:52 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
2 2 2s66ms 1s26ms 1s39ms 1s33ms delete from nota_aluno_atividade where id_turma = ? and id_aluno_matricula = ? and id_disciplina = ? and id_nota_periodo_aluno = ?;-
delete from nota_aluno_atividade where id_turma = $1 and id_aluno_matricula = $2 and id_disciplina = $3 and id_nota_periodo_aluno = $4;
Date: 2021-09-27 16:16:15 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
Queries that waited the most
Rank Wait time Query 1 2h38m26s truncate table consulta.frequencia_aluno;[ Date: 2021-09-27 05:47:52 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
2 1s39ms delete from nota_aluno_atividade where id_turma = $1 and id_aluno_matricula = $2 and id_disciplina = $3 and id_nota_periodo_aluno = $4;[ Date: 2021-09-27 16:16:15 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
3 1s26ms delete from nota_aluno_atividade where id_turma = $1 and id_aluno_matricula = $2 and id_disciplina = $3 and id_nota_periodo_aluno = $4;[ Date: 2021-09-27 16:16:20 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
-
Queries
Queries by type
Key values
- 36,997 Total read queries
- 7,030 Total write queries
Queries by database
Key values
- augeeducacional Main database
- 37,659 Requests
- 22h22m53s (augeeducacional)
- Main time consuming database
Queries by user
Key values
- augeeducacional Main user
- 34,473 Requests
User Request type Count Duration augeeducacional Total 34,473 17h6m37s cte 7 2s878ms ddl 2 2h38m26s delete 456 3m41s insert 4,564 4h37m55s select 28,117 9h39m29s tcl 3 352ms update 1,324 6m59s pgagent Total 104 3m37s others 102 1m24s select 2 2m13s postgres Total 5,410 2h55m22s copy to 674 2h46m26s select 4,736 8m56s sergio_veiga Total 27 1m55s others 1 1s785ms select 26 1m54s zabbix Total 4,116 3h12m47s select 4,116 3h12m47s Duration by user
Key values
- 17h6m37s (augeeducacional) Main time consuming user
User Request type Count Duration augeeducacional Total 34,473 17h6m37s cte 7 2s878ms ddl 2 2h38m26s delete 456 3m41s insert 4,564 4h37m55s select 28,117 9h39m29s tcl 3 352ms update 1,324 6m59s pgagent Total 104 3m37s others 102 1m24s select 2 2m13s postgres Total 5,410 2h55m22s copy to 674 2h46m26s select 4,736 8m56s sergio_veiga Total 27 1m55s others 1 1s785ms select 26 1m54s zabbix Total 4,116 3h12m47s select 4,116 3h12m47s Queries by host
Key values
- seeweb85 Main host
- 34,470 Requests
- 17h6m36s (seeweb85)
- Main time consuming host
Host Request type Count Duration 10.81.1.92 Total 27 1m55s others 1 1s785ms select 26 1m54s [local] Total 7,878 5h20m58s copy to 674 2h46m26s select 7,204 2h34m32s localhost Total 104 3m37s others 102 1m24s select 2 2m13s seeapp35 Total 1 137ms select 1 137ms seeapp37 Total 1 108ms select 1 108ms seeapp38 Total 1 219ms select 1 219ms seedbm19 Total 1,647 47m8s select 1,647 47m8s seeweb28 Total 1 3s74ms select 1 3s74ms seeweb85 Total 34,470 17h6m36s cte 7 2s878ms ddl 2 2h38m26s delete 456 3m41s insert 4,564 4h37m55s select 28,114 9h39m29s tcl 3 352ms update 1,324 6m59s Queries by application
Key values
- augeeducacional - principal Main application
- 25,262 Requests
- 13h53m3s (augeeducacional - fila)
- Main time consuming application
Application Request type Count Duration [unknown] Total 4,825 12m30s others 102 1m24s select 4,723 11m6s augeeducacional - fila Total 9,208 13h53m3s cte 1 659ms ddl 2 2h38m26s delete 17 2s628ms insert 1,556 4h24m1s select 7,567 6h48m33s update 65 1m59s augeeducacional - principal Total 25,262 3h13m33s cte 6 2s219ms delete 439 3m38s insert 3,008 13m54s select 20,547 2h50m56s tcl 3 352ms update 1,259 5m pgAdmin III - Browser Total 11 1m5s select 11 1m5s pgAdmin III - Execution Tool Total 1 1s785ms others 1 1s785ms pgAdmin III - Query Tool Total 15 48s833ms select 15 48s833ms pg_dump Total 689 2h46m29s copy to 674 2h46m26s select 15 3s356ms prematricula - principal Total 3 465ms select 3 465ms psql Total 4,116 3h12m47s select 4,116 3h12m47s Number of cancelled queries
Key values
- 1 per second Cancelled query Peak
- 2021-09-27 16:53:02 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 27,237 100-500ms duration
Slowest individual queries
Rank Duration Query 1 2h40m24s 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-27 03:00:41 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
2 2h38m26s truncate table consulta.frequencia_aluno;[ Date: 2021-09-27 05:47:52 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
3 1h7m17s 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-27 06:55:12 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
4 9m51s COPY aluno_lancamento.nota_aluno_atividade_legado (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, id_atividade_avaliativa, nota, nota_recuperacao, flg_nao_compareceu, flg_nao_compareceu_rp) TO stdout;[ Date: 2021-09-27 03:55:52 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
5 8m40s 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-27 03:09:22 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
6 7m47s COPY aluno_lancamento.falta_aluno_disciplina_diario_2020 (id_falta_aluno_disciplina_diario, id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, data, id_horario_turma, flg_justificada, id_motivo_falta_justificada, descricao_motivo_falta_justificada) TO stdout;[ Date: 2021-09-27 03:17:48 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
7 7m20s COPY public.planejamento_bimestral (id_turma, id_serie, id_disciplina, id_nota_periodo_aluno, aulas_previstas, aulas_dadas, justificativa, objetivo, conteudo_eixo_tematico, procedimento_metodologico, procedimento_avaliativo, flg_usa_calendario_oficial, flg_aprovacao_professor, flg_aprovacao_diretor, flg_aprovacao_secretario, habilidades_desenvolvidas, itinerario_formativo, data_inclusao, data_atualizacao, data_alteracao_planejamento, id_planejamento_unificado, uuid_pacote, bncc_competencia_especifica, bncc_unidade_tematica, bncc_objeto_conhecimento, bncc_conteudo, bncc_habilidade, bncc_procedimento_metodologico, bncc_procedimento_avaliativo) TO stdout;[ Date: 2021-09-27 05:34:06 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
8 5m46s COPY public.conteudo_curricular_aula (id_conteudo_curricular_aula, id_situacao_didatica_aula, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, id_situacao_didatica, descricao_situacao_didatica, conteudo_trab_situacao_didatica, data_realizacao, justificativa, complementacao_conteudo) TO stdout;[ Date: 2021-09-27 05:19:36 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
9 5m44s 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 inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and pe.id_unidade_funcional in ( select uf.id_unidade_funcional union all 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 inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and pe.id_unidade_funcional in ( select uf.id_unidade_funcional union all 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 exists ( select null from usuario_dispositivo where id_usuario = pe.id_usuario)) 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 inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and pe.id_unidade_funcional in ( select uf.id_unidade_funcional union all 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 exists ( select null from usuario_dispositivo where id_usuario = pe.id_usuario and 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 inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and pe.id_unidade_funcional in ( select uf.id_unidade_funcional union all 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 exists ( select null from usuario_dispositivo where id_usuario = pe.id_usuario and 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 inner join servidor s on cu.id_cidadao = s.id_cidadao where pa.id_recurso = 3898 and pe.id_unidade_funcional in ( select uf.id_unidade_funcional union all 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 exists ( select null from usuario_dispositivo where id_usuario = pe.id_usuario and plataforma_dispositivo = 'Desktop')) as browser from unidade_funcional uf where uf.flg_ativa;[ Date: 2021-09-27 07:25:26 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
10 5m37s COPY indicador.consulta_dia (data, sql, media, min, max, execucoes) TO stdout;[ Date: 2021-09-27 04:52:13 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
11 4m45s COPY public.registro_falta_disciplina_diario (id_turma, id_disciplina, data_inclusao, data_atualizacao, data_referencia, flg_concluido, flg_aplicativo_movel, data_ref_sincronizacao, id_usuario, uuid_pacote) TO stdout;[ Date: 2021-09-27 05:39:47 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
12 4m40s select max(data) from movel.sincronizacao where id_sincronizacao <> '14550079' and id_instituicao = '60' and id_usuario = '977287' and id_dispositivo = '414571ff-46d7-c692-f4ab-307cf2457b64' and flg_expedicao = true;[ Date: 2021-09-27 12:03:30 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
13 4m35s COPY public.situacao_didatica_aula (id_situacao_didatica_aula, id_turma, id_serie, id_componente_curricular, data, id_horario_turma, numero_aula, data_atualizacao, data_criacao, uuid_pacote) TO stdout;[ Date: 2021-09-27 05:46:47 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
14 3m58s COPY fila_trabalho.fila_trabalho_2020_12 (id_fila_trabalho, nome_fila, descricao_metodo, descricao_parametros, prioridade, espera_maxima, recuperavel, nome_metodo, parametros, tipos_parametros, entrada_fila, inicio_execucao, fim_execucao, id_situacao_trabalho, id_recuperacao, resultado, atributos, tipos_atributos, id_instituicao, usuarios) TO stdout;[ Date: 2021-09-27 04:33:50 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
15 3m57s COPY aluno_lancamento.nota_aluno_legado (nota, id_disciplina, id_aluno_matricula, id_turma, id_nota_periodo_aluno, id_conceito_avaliacao, flg_nao_compareceu, id_resultado_final_disciplina, nota_conselho, nota_continuidade_ciclo) TO stdout;[ Date: 2021-09-27 03:59:49 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
16 3m37s COPY aluno_lancamento.falta_aluno_disciplina_diario_2021 (id_falta_aluno_disciplina_diario, id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, data, id_horario_turma, flg_justificada, id_motivo_falta_justificada, descricao_motivo_falta_justificada) TO stdout;[ Date: 2021-09-27 03:21:26 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
17 3m10s COPY aluno_lancamento.falta_aluno_disciplina_diario_legado (id_falta_aluno_disciplina_diario, id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, data, id_horario_turma, flg_justificada, id_motivo_falta_justificada, descricao_motivo_falta_justificada) TO stdout;[ Date: 2021-09-27 03:24:44 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
18 3m10s COPY aluno_lancamento.nota_aluno_atividade_2016 (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, id_atividade_avaliativa, nota, nota_recuperacao, flg_nao_compareceu, flg_nao_compareceu_rp) TO stdout;[ Date: 2021-09-27 03:34:28 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
19 3m5s COPY aluno_lancamento.nota_aluno_atividade_2019 (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, id_atividade_avaliativa, nota, nota_recuperacao, flg_nao_compareceu, flg_nao_compareceu_rp) TO stdout;[ Date: 2021-09-27 03:43:32 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
20 3m4s COPY aluno_lancamento.nota_aluno_atividade_2018 (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, id_atividade_avaliativa, nota, nota_recuperacao, flg_nao_compareceu, flg_nao_compareceu_rp) TO stdout;[ Date: 2021-09-27 03:40:27 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
Time consuming queries
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 6h2m38s 3,427 1s432ms 4m40s 6s349ms select max(data) from movel.sincronizacao where id_sincronizacao <> ? and id_instituicao = ? and id_usuario = ? and id_dispositivo = ? and flg_expedicao = true;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Sep 27 12 512 59m6s 6s926ms 13 515 56m29s 6s581ms 14 524 57m2s 6s530ms 15 497 57m27s 6s936ms 16 536 57m1s 6s383ms 17 629 57m 5s438ms 18 214 18m30s 5s188ms [ User: augeeducacional - Total duration: 6h2m38s - Times executed: 3427 ]
[ Application: augeeducacional - fila - Total duration: 6h2m38s - Times executed: 3427 ]
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14550079' and id_instituicao = '60' and id_usuario = '977287' and id_dispositivo = '414571ff-46d7-c692-f4ab-307cf2457b64' and flg_expedicao = true;
Date: 2021-09-27 12:03:30 Duration: 4m40s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14550295' and id_instituicao = '60' and id_usuario = '1187952' and id_dispositivo = 'eff7bde8390bd8e9' and flg_expedicao = true;
Date: 2021-09-27 16:36:46 Duration: 20s991ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14550136' and id_instituicao = '60' and id_usuario = '1186049' and id_dispositivo = '555a891f5acaf712' and flg_expedicao = true;
Date: 2021-09-27 14:13:02 Duration: 10s274ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
2 2h40m24s 1 2h40m24s 2h40m24s 2h40m24s 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 #2
Day Hour Count Duration Avg duration Sep 27 03 1 2h40m24s 2h40m24s [ User: augeeducacional - Total duration: 2h40m24s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2h40m24s - 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-27 03:00:41 Duration: 2h40m24s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
3 2h38m26s 1 2h38m26s 2h38m26s 2h38m26s truncate table consulta.frequencia_aluno;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Sep 27 05 1 2h38m26s 2h38m26s [ User: augeeducacional - Total duration: 2h38m26s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2h38m26s - Times executed: 1 ]
-
truncate table consulta.frequencia_aluno;
Date: 2021-09-27 05:47:52 Duration: 2h38m26s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
truncate table consulta.frequencia_aluno;
Date: 2021-09-27 05:47:52 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
4 2h25m34s 2,468 2s77ms 5s731ms 3s539ms select count(*) as fila from fila_trabalho.fila_trabalho where id_situacao_trabalho in (...) and entrada_fila > (now() - interval ?);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Sep 27 01 108 7m38s 4s242ms 02 144 8m58s 3s741ms 03 147 8m49s 3s602ms 04 147 9m13s 3s767ms 05 147 8m54s 3s635ms 06 147 8m42s 3s551ms 07 145 9m1s 3s731ms 08 145 9m33s 3s952ms 09 143 9m24s 3s949ms 10 144 9m27s 3s941ms 11 146 9m20s 3s839ms 12 143 8m47s 3s687ms 13 144 9m1s 3s758ms 14 140 8m34s 3s674ms 15 141 5m57s 2s533ms 16 145 6m4s 2s513ms 17 144 6m2s 2s518ms 18 48 2m3s 2s579ms [ User: zabbix - Total duration: 2h25m34s - Times executed: 2468 ]
[ Application: psql - Total duration: 2h25m34s - Times executed: 2468 ]
-
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-27 01:42:57 Duration: 5s731ms 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-27 01:57:37 Duration: 5s609ms 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-27 01:27:37 Duration: 5s405ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
5 1h7m17s 1 1h7m17s 1h7m17s 1h7m17s 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 27 06 1 1h7m17s 1h7m17s [ User: augeeducacional - Total duration: 1h7m17s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 1h7m17s - 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-27 06:55:12 Duration: 1h7m17s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
6 15m38s 2,434 100ms 3s144ms 385ms 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 #6
Day Hour Count Duration Avg duration Sep 27 11 14 5s215ms 372ms 12 275 1m49s 396ms 13 341 2m21s 415ms 14 463 3m20s 433ms 15 365 2m24s 395ms 16 379 2m14s 354ms 17 452 2m34s 342ms 18 145 48s94ms 331ms [ User: augeeducacional - Total duration: 15m38s - Times executed: 2434 ]
[ Application: augeeducacional - principal - Total duration: 15m38s - Times executed: 2434 ]
-
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 = '9333228' and amt.id_turma = '200019519' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-27 15:00:39 Duration: 3s144ms 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 = '8750108' and amt.id_turma = '190029205' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-27 16:38:20 Duration: 2s523ms 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 = '6875728' and amt.id_turma = '170002276' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-27 15:07:40 Duration: 2s338ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
7 14m24s 1,082 489ms 1s518ms 798ms select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit ?) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ?) as funcao, case when ato_historico.contador notnull then ? else ? end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 <= to_timestamp(?, ?) and (sah.data_fim isnull or sah.data_fim >= to_timestamp(?, ?)) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base where ? = ? and (scb.id_cidadao = ?) and (scb.flg_aberto = true) and (ca.id_instituicao = ?) order by ca.descricao;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Sep 27 12 47 42s250ms 898ms 13 159 2m9s 814ms 14 250 3m19s 799ms 15 263 3m25s 782ms 16 188 2m31s 803ms 17 143 1m52s 788ms 18 32 23s131ms 722ms [ User: augeeducacional - Total duration: 14m24s - Times executed: 1082 ]
[ Application: augeeducacional - principal - Total duration: 14m24s - Times executed: 1082 ]
-
select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 16:55:58', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 16:55:58', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2640004) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-27 16:56:00 Duration: 1s518ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 13:58:21', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 13:58:21', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2636473) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-27 13:58:23 Duration: 1s502ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 15:13:37', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 15:13:37', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2646471) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-27 15:13:38 Duration: 1s482ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
8 13m41s 1,334 100ms 5s704ms 616ms 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 #8
Day Hour Count Duration Avg duration Sep 27 06 207 4m19s 1s255ms 07 1,127 9m21s 498ms [ User: augeeducacional - Total duration: 13m41s - Times executed: 1334 ]
[ Application: augeeducacional - fila - Total duration: 13m41s - Times executed: 1334 ]
-
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 = '81396' 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 = '81396' 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-27 06:56:51 Duration: 5s704ms 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 = '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-27 06:56:00 Duration: 5s96ms 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 = '81377' 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 = '81377' 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-27 06:56:25 Duration: 4s127ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
9 13m14s 410 1s491ms 2s883ms 1s936ms select count(*) from pg_buffercache where not isdirty;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Sep 27 01 18 38s212ms 2s122ms 02 24 48s597ms 2s24ms 03 24 45s451ms 1s893ms 04 24 47s879ms 1s994ms 05 24 47s161ms 1s965ms 06 24 44s533ms 1s855ms 07 24 47s368ms 1s973ms 08 24 47s913ms 1s996ms 09 24 47s435ms 1s976ms 10 24 48s890ms 2s37ms 11 24 47s163ms 1s965ms 12 24 41s33ms 1s709ms 13 24 44s344ms 1s847ms 14 24 43s993ms 1s833ms 15 24 45s490ms 1s895ms 16 24 45s262ms 1s885ms 17 24 48s226ms 2s9ms 18 8 15s163ms 1s895ms [ User: zabbix - Total duration: 13m14s - Times executed: 410 ]
[ Application: psql - Total duration: 13m14s - Times executed: 410 ]
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-27 01:20:55 Duration: 2s883ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-27 17:56:02 Duration: 2s817ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-27 01:56:49 Duration: 2s700ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
10 12m24s 2,545 100ms 2s142ms 292ms 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 #10
Day Hour Count Duration Avg duration Sep 27 12 65 20s211ms 310ms 13 359 1m45s 292ms 14 513 3m1s 353ms 15 428 2m13s 312ms 16 577 2m35s 270ms 17 486 2m1s 249ms 18 117 26s371ms 225ms [ User: augeeducacional - Total duration: 12m24s - Times executed: 2545 ]
[ Application: augeeducacional - principal - Total duration: 11m53s - Times executed: 2425 ]
[ Application: augeeducacional - fila - Total duration: 30s696ms - Times executed: 120 ]
-
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 = '210005696' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-27 14:42:03 Duration: 2s142ms 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 = '210006667' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-27 14:11:04 Duration: 1s988ms 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 = '210000247' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-27 15:21:21 Duration: 1s883ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
11 11m51s 410 1s441ms 2s814ms 1s734ms select count(*) from pg_buffercache where reldatabase is not null;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Sep 27 01 18 32s274ms 1s793ms 02 24 42s412ms 1s767ms 03 24 41s637ms 1s734ms 04 24 42s686ms 1s778ms 05 24 41s274ms 1s719ms 06 24 41s271ms 1s719ms 07 24 40s763ms 1s698ms 08 24 43s466ms 1s811ms 09 24 42s902ms 1s787ms 10 24 41s664ms 1s736ms 11 24 42s637ms 1s776ms 12 24 40s884ms 1s703ms 13 24 42s323ms 1s763ms 14 24 41s473ms 1s728ms 15 24 39s732ms 1s655ms 16 24 40s387ms 1s682ms 17 24 39s953ms 1s664ms 18 8 13s431ms 1s678ms [ User: zabbix - Total duration: 11m51s - Times executed: 410 ]
[ Application: psql - Total duration: 11m51s - Times executed: 410 ]
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-27 15:06:56 Duration: 2s814ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-27 13:26:51 Duration: 2s586ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-27 08:11:51 Duration: 2s574ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
12 11m18s 410 1s317ms 2s554ms 1s654ms select count(*) from pg_buffercache where isdirty;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Sep 27 01 18 30s323ms 1s684ms 02 24 40s560ms 1s690ms 03 24 40s407ms 1s683ms 04 24 40s2ms 1s666ms 05 24 40s634ms 1s693ms 06 24 39s506ms 1s646ms 07 24 40s266ms 1s677ms 08 24 41s734ms 1s738ms 09 24 41s539ms 1s730ms 10 24 39s930ms 1s663ms 11 24 41s942ms 1s747ms 12 24 39s499ms 1s645ms 13 24 38s272ms 1s594ms 14 24 38s40ms 1s585ms 15 24 39s774ms 1s657ms 16 24 37s344ms 1s556ms 17 24 36s968ms 1s540ms 18 8 11s730ms 1s466ms [ User: zabbix - Total duration: 11m18s - Times executed: 410 ]
[ Application: psql - Total duration: 11m18s - Times executed: 410 ]
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-27 04:31:31 Duration: 2s554ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-27 14:21:45 Duration: 2s404ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-27 10:16:50 Duration: 2s311ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
13 11m5s 548 108ms 6s403ms 1s214ms 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 = ?);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Sep 27 12 40 50s498ms 1s262ms 13 96 2m1s 1s265ms 14 118 2m43s 1s385ms 15 118 2m42s 1s380ms 16 76 1m21s 1s73ms 17 75 1m4s 856ms 18 25 21s279ms 851ms [ User: augeeducacional - Total duration: 11m5s - Times executed: 548 ]
[ Application: augeeducacional - principal - Total duration: 11m5s - Times executed: 548 ]
-
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 = '2637999') 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 = '2637999');
Date: 2021-09-27 15:17:14 Duration: 6s403ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 = '7013216') 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 = '7013216');
Date: 2021-09-27 14:20:53 Duration: 5s900ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 = '7013446') 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 = '7013446');
Date: 2021-09-27 14:15:22 Duration: 5s522ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
14 10m43s 410 1s305ms 2s613ms 1s570ms select count(*) from pg_buffercache;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Sep 27 01 18 31s404ms 1s744ms 02 24 40s228ms 1s676ms 03 24 37s388ms 1s557ms 04 24 40s539ms 1s689ms 05 24 37s859ms 1s577ms 06 24 37s240ms 1s551ms 07 24 38s443ms 1s601ms 08 24 39s680ms 1s653ms 09 24 36s641ms 1s526ms 10 24 37s236ms 1s551ms 11 24 39s53ms 1s627ms 12 24 34s679ms 1s444ms 13 24 36s650ms 1s527ms 14 24 36s148ms 1s506ms 15 24 36s708ms 1s529ms 16 24 35s712ms 1s488ms 17 24 36s255ms 1s510ms 18 8 11s859ms 1s482ms [ User: zabbix - Total duration: 10m43s - Times executed: 410 ]
[ Application: psql - Total duration: 10m43s - Times executed: 410 ]
-
select count(*) from pg_buffercache;
Date: 2021-09-27 07:06:34 Duration: 2s613ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-27 01:31:51 Duration: 2s575ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-27 04:20:28 Duration: 2s223ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
15 10m15s 640 100ms 4s324ms 961ms 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);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Sep 27 12 46 50s152ms 1s90ms 13 111 1m54s 1s29ms 14 140 2m33s 1s93ms 15 131 1m56s 888ms 16 98 1m22s 841ms 17 88 1m20s 914ms 18 26 18s587ms 714ms [ User: augeeducacional - Total duration: 10m15s - Times executed: 640 ]
[ Application: augeeducacional - principal - Total duration: 10m15s - Times executed: 640 ]
-
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 ('210003773', '210003774', '210003775', '210003776', '210003777', '210003778', '210003779', '210003780', '210003781', '210003782', '210003799', '210003807', '210003814', '210042547', '210042548', '210042549') 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 = '2639821' and tp.id_turma in ('210003773', '210003774', '210003775', '210003776', '210003777', '210003778', '210003779', '210003780', '210003781', '210003782', '210003799', '210003807', '210003814', '210042547', '210042548', '210042549') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-27 14:01:57 Duration: 4s324ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210014844', '210014845', '210014846', '210014848', '210014849', '210014850', '210014851', '210014852', '210014853', '210014854', '210014855', '210016156') 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 = '2632999' and tp.id_turma in ('210014844', '210014845', '210014846', '210014848', '210014849', '210014850', '210014851', '210014852', '210014853', '210014854', '210014855', '210016156') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-27 15:00:35 Duration: 3s756ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210002916', '210002917', '210002918', '210002922', '210002924', '210002926', '210002927', '210002933', '210004751', '210004752', '210004753', '210004754', '210004755', '210004756', '210004758', '210039408', '210039410') 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 = '2642450' and tp.id_turma in ('210002916', '210002917', '210002918', '210002922', '210002924', '210002926', '210002927', '210002933', '210004751', '210004752', '210004753', '210004754', '210004755', '210004756', '210004758', '210039408', '210039410') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-27 17:36:39 Duration: 3s746ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
16 9m53s 1,182 100ms 4s172ms 501ms 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 #16
Day Hour Count Duration Avg duration Sep 27 12 92 1m20s 872ms 13 204 2m12s 648ms 14 259 2m1s 469ms 15 263 1m59s 454ms 16 194 1m5s 338ms 17 151 1m8s 453ms 18 19 5s226ms 275ms [ User: augeeducacional - Total duration: 9m53s - Times executed: 1182 ]
[ Application: augeeducacional - fila - Total duration: 9m53s - Times executed: 1182 ]
-
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 ('210001038', '210001039', '210001040', '210001041', '210001042', '210001043', '210001044', '210001045', '210001048', '210001049', '210001050', '210001053', '210001054', '210001055', '210001056', '210001057', '210001058', '210001509', '210001525', '210001535', '210001555', '210012183', '210039838', '210039839', '210039844', '210039845', '210039846', '210039847', '210040504', '210041034', '210041035') 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-27 12:59:09 Duration: 4s172ms 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 ('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-27 14:10:07 Duration: 3s449ms 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 ('210002261', '210002262', '210002263', '210002265', '210002266', '210002267', '210002268', '210002269', '210002270', '210002271', '210002272', '210002273', '210002274', '210002275', '210002316') 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-27 12:13:10 Duration: 3s160ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
17 9m51s 1 9m51s 9m51s 9m51s copy aluno_lancamento.nota_aluno_atividade_legado (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, id_atividade_avaliativa, nota, nota_recuperacao, flg_nao_compareceu, flg_nao_compareceu_rp) to stdout;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Sep 27 03 1 9m51s 9m51s [ User: postgres - Total duration: 9m51s - Times executed: 1 ]
[ Application: pg_dump - Total duration: 9m51s - Times executed: 1 ]
-
COPY aluno_lancamento.nota_aluno_atividade_legado (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, id_atividade_avaliativa, nota, nota_recuperacao, flg_nao_compareceu, flg_nao_compareceu_rp) TO stdout;
Date: 2021-09-27 03:55:52 Duration: 9m51s Database: augeeducacional User: postgres Remote: [local] Application: pg_dump
18 9m21s 1,402 100ms 3s466ms 400ms 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 #18
Day Hour Count Duration Avg duration Sep 27 12 76 39s426ms 518ms 13 209 1m29s 430ms 14 292 2m1s 416ms 15 302 2m20s 464ms 16 230 1m20s 348ms 17 257 1m21s 315ms 18 36 9s161ms 254ms [ User: augeeducacional - Total duration: 9m21s - Times executed: 1402 ]
[ Application: augeeducacional - fila - Total duration: 9m21s - Times executed: 1402 ]
-
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 ('210003547', '210003548', '210003549', '210003550', '210003551', '210003552', '210003553', '210003566', '210003597', '210003598', '210003599', '210003600', '210003724', '210003725', '210003726', '210003727', '210003728', '210003729', '210003731', '210003732', '210034837', '210034891', '210034892', '210034893', '210034896', '210034897', '210034898', '210034901', '210034903') 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-27 15:40:08 Duration: 3s466ms 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 ('210010368', '210010370', '210010376', '210010377', '210010378', '210010379', '210010381', '210010382', '210010385', '210010630', '210010631', '210010632', '210010633', '210010635', '210011211', '210011243', '210013650', '210013652', '210022150', '210022151', '210022152', '210022153', '210040984', '210040985', '210040987', '210040988', '210041003', '210041588') 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-27 15:18:29 Duration: 2s722ms 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 ('210006973', '210006974', '210006975', '210006976', '210006977', '210006978', '210006979', '210006980', '210006981', '210006982') 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-27 13:59:19 Duration: 2s664ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
19 9m15s 778 100ms 4s314ms 714ms 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 #19
Day Hour Count Duration Avg duration Sep 27 12 42 44s34ms 1s48ms 13 116 1m25s 737ms 14 171 2m1s 711ms 15 157 2m11s 835ms 16 128 1m25s 666ms 17 147 1m20s 547ms 18 17 7s559ms 444ms [ User: augeeducacional - Total duration: 9m15s - Times executed: 778 ]
[ Application: augeeducacional - fila - Total duration: 9m15s - Times executed: 778 ]
-
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 ('210007199', '210007198', '210007197', '210007369', '210007370', '210007371', '210007202', '210007203', '210007200', '210007201', '210007374', '210007375', '210007376', '210007377', '210007186', '210007188', '210007187', '210007212', '210007210', '210007206', '210007207', '210007213', '210007192', '210007190', '210007195') 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-27 14:11:20 Duration: 4s314ms 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 ('210007012', '210007018', '210007008', '210007014', '210007019', '210007009', '210007015', '210007004', '210007017', '210038279', '210007007', '210007106', '210007005', '210007016', '210007010', '210007013', '210007006', '210007011') 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-27 15:37:35 Duration: 4s253ms 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 ('210001453', '210001455', '210001466', '210001482', '210001462', '210001451', '210001464', '210001461', '210001500', '210001492', '210001469', '210038967', '210038959', '210038966', '210038970', '210001489', '210001497', '210001499', '210001456', '210038960', '210001496', '210038969', '210038968', '210038961', '210038972', '210001463', '210001460', '210001471', '210001484', '210038962', '210038971', '210001487', '210001491', '210001468', '210038963', '210001488') 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-27 14:21:26 Duration: 3s850ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
20 9m5s 742 157ms 6s147ms 734ms 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 #20
Day Hour Count Duration Avg duration Sep 27 12 94 1m16s 809ms 13 283 3m32s 749ms 14 365 4m16s 704ms [ User: augeeducacional - Total duration: 9m5s - Times executed: 742 ]
[ Application: augeeducacional - principal - Total duration: 9m5s - Times executed: 742 ]
-
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-27 00:00:00' and entrada_fila < '2021-09-28 00:00:00' and f.usuarios @> ARRAY['19902'] order by f.entrada_fila desc limit 10;
Date: 2021-09-27 12:09:38 Duration: 6s147ms 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-22 00:00:00' and entrada_fila < '2021-09-23 00:00:00' and f.usuarios @> ARRAY['1121374'] order by f.entrada_fila desc limit 10;
Date: 2021-09-27 13:25:46 Duration: 4s366ms 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-22 00:00:00' and entrada_fila < '2021-09-23 00:00:00' and f.usuarios @> ARRAY['1121374'] order by f.entrada_fila desc limit 10;
Date: 2021-09-27 13:25:46 Duration: 4s316ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 4,718 8m50s 100ms 590ms 112ms select extract(epoch from now()) as timestamp, sum(pg_stat_get_db_xact_commit(oid) + pg_stat_get_db_xact_rollback(oid))::bigint as no_xact, sum(pg_database_size(datname)) as total_size, max(length(datname)) as max_length from pg_database;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Sep 27 12 395 45s92ms 114ms 13 793 1m29s 112ms 14 676 1m16s 112ms 15 688 1m17s 113ms 16 823 1m32s 112ms 17 982 1m49s 111ms 18 361 40s202ms 111ms [ User: postgres - Total duration: 8m50s - Times executed: 4718 ]
[ Application: [unknown] - Total duration: 8m50s - Times executed: 4718 ]
-
SELECT EXTRACT(EPOCH FROM NOW()) AS timestamp, SUM(pg_stat_get_db_xact_commit(oid) + pg_stat_get_db_xact_rollback(oid))::bigint AS no_xact, SUM(pg_database_size(datname)) AS total_size, MAX(LENGTH(datname)) AS max_length FROM pg_database;
Date: 2021-09-27 12:27:31 Duration: 590ms Database: postgres User: postgres Remote: [local] Application: [unknown]
-
SELECT EXTRACT(EPOCH FROM NOW()) AS timestamp, SUM(pg_stat_get_db_xact_commit(oid) + pg_stat_get_db_xact_rollback(oid))::bigint AS no_xact, SUM(pg_database_size(datname)) AS total_size, MAX(LENGTH(datname)) AS max_length FROM pg_database;
Date: 2021-09-27 15:04:21 Duration: 572ms Database: postgres User: postgres Remote: [local] Application: [unknown]
-
SELECT EXTRACT(EPOCH FROM NOW()) AS timestamp, SUM(pg_stat_get_db_xact_commit(oid) + pg_stat_get_db_xact_rollback(oid))::bigint AS no_xact, SUM(pg_database_size(datname)) AS total_size, MAX(LENGTH(datname)) AS max_length FROM pg_database;
Date: 2021-09-27 12:31:47 Duration: 438ms Database: postgres User: postgres Remote: [local] Application: [unknown]
2 3,427 6h2m38s 1s432ms 4m40s 6s349ms select max(data) from movel.sincronizacao where id_sincronizacao <> ? and id_instituicao = ? and id_usuario = ? and id_dispositivo = ? and flg_expedicao = true;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Sep 27 12 512 59m6s 6s926ms 13 515 56m29s 6s581ms 14 524 57m2s 6s530ms 15 497 57m27s 6s936ms 16 536 57m1s 6s383ms 17 629 57m 5s438ms 18 214 18m30s 5s188ms [ User: augeeducacional - Total duration: 6h2m38s - Times executed: 3427 ]
[ Application: augeeducacional - fila - Total duration: 6h2m38s - Times executed: 3427 ]
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14550079' and id_instituicao = '60' and id_usuario = '977287' and id_dispositivo = '414571ff-46d7-c692-f4ab-307cf2457b64' and flg_expedicao = true;
Date: 2021-09-27 12:03:30 Duration: 4m40s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14550295' and id_instituicao = '60' and id_usuario = '1187952' and id_dispositivo = 'eff7bde8390bd8e9' and flg_expedicao = true;
Date: 2021-09-27 16:36:46 Duration: 20s991ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14550136' and id_instituicao = '60' and id_usuario = '1186049' and id_dispositivo = '555a891f5acaf712' and flg_expedicao = true;
Date: 2021-09-27 14:13:02 Duration: 10s274ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
3 2,545 12m24s 100ms 2s142ms 292ms 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 #3
Day Hour Count Duration Avg duration Sep 27 12 65 20s211ms 310ms 13 359 1m45s 292ms 14 513 3m1s 353ms 15 428 2m13s 312ms 16 577 2m35s 270ms 17 486 2m1s 249ms 18 117 26s371ms 225ms [ User: augeeducacional - Total duration: 12m24s - Times executed: 2545 ]
[ Application: augeeducacional - principal - Total duration: 11m53s - Times executed: 2425 ]
[ Application: augeeducacional - fila - Total duration: 30s696ms - Times executed: 120 ]
-
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 = '210005696' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-27 14:42:03 Duration: 2s142ms 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 = '210006667' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-27 14:11:04 Duration: 1s988ms 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 = '210000247' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-27 15:21:21 Duration: 1s883ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
4 2,468 2h25m34s 2s77ms 5s731ms 3s539ms select count(*) as fila from fila_trabalho.fila_trabalho where id_situacao_trabalho in (...) and entrada_fila > (now() - interval ?);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Sep 27 01 108 7m38s 4s242ms 02 144 8m58s 3s741ms 03 147 8m49s 3s602ms 04 147 9m13s 3s767ms 05 147 8m54s 3s635ms 06 147 8m42s 3s551ms 07 145 9m1s 3s731ms 08 145 9m33s 3s952ms 09 143 9m24s 3s949ms 10 144 9m27s 3s941ms 11 146 9m20s 3s839ms 12 143 8m47s 3s687ms 13 144 9m1s 3s758ms 14 140 8m34s 3s674ms 15 141 5m57s 2s533ms 16 145 6m4s 2s513ms 17 144 6m2s 2s518ms 18 48 2m3s 2s579ms [ User: zabbix - Total duration: 2h25m34s - Times executed: 2468 ]
[ Application: psql - Total duration: 2h25m34s - Times executed: 2468 ]
-
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-27 01:42:57 Duration: 5s731ms 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-27 01:57:37 Duration: 5s609ms 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-27 01:27:37 Duration: 5s405ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
5 2,434 15m38s 100ms 3s144ms 385ms 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 #5
Day Hour Count Duration Avg duration Sep 27 11 14 5s215ms 372ms 12 275 1m49s 396ms 13 341 2m21s 415ms 14 463 3m20s 433ms 15 365 2m24s 395ms 16 379 2m14s 354ms 17 452 2m34s 342ms 18 145 48s94ms 331ms [ User: augeeducacional - Total duration: 15m38s - Times executed: 2434 ]
[ Application: augeeducacional - principal - Total duration: 15m38s - Times executed: 2434 ]
-
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 = '9333228' and amt.id_turma = '200019519' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-27 15:00:39 Duration: 3s144ms 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 = '8750108' and amt.id_turma = '190029205' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-27 16:38:20 Duration: 2s523ms 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 = '6875728' and amt.id_turma = '170002276' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-27 15:07:40 Duration: 2s338ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
6 1,402 9m21s 100ms 3s466ms 400ms 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 #6
Day Hour Count Duration Avg duration Sep 27 12 76 39s426ms 518ms 13 209 1m29s 430ms 14 292 2m1s 416ms 15 302 2m20s 464ms 16 230 1m20s 348ms 17 257 1m21s 315ms 18 36 9s161ms 254ms [ User: augeeducacional - Total duration: 9m21s - Times executed: 1402 ]
[ Application: augeeducacional - fila - Total duration: 9m21s - Times executed: 1402 ]
-
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 ('210003547', '210003548', '210003549', '210003550', '210003551', '210003552', '210003553', '210003566', '210003597', '210003598', '210003599', '210003600', '210003724', '210003725', '210003726', '210003727', '210003728', '210003729', '210003731', '210003732', '210034837', '210034891', '210034892', '210034893', '210034896', '210034897', '210034898', '210034901', '210034903') 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-27 15:40:08 Duration: 3s466ms 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 ('210010368', '210010370', '210010376', '210010377', '210010378', '210010379', '210010381', '210010382', '210010385', '210010630', '210010631', '210010632', '210010633', '210010635', '210011211', '210011243', '210013650', '210013652', '210022150', '210022151', '210022152', '210022153', '210040984', '210040985', '210040987', '210040988', '210041003', '210041588') 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-27 15:18:29 Duration: 2s722ms 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 ('210006973', '210006974', '210006975', '210006976', '210006977', '210006978', '210006979', '210006980', '210006981', '210006982') 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-27 13:59:19 Duration: 2s664ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
7 1,334 13m41s 100ms 5s704ms 616ms 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 #7
Day Hour Count Duration Avg duration Sep 27 06 207 4m19s 1s255ms 07 1,127 9m21s 498ms [ User: augeeducacional - Total duration: 13m41s - Times executed: 1334 ]
[ Application: augeeducacional - fila - Total duration: 13m41s - Times executed: 1334 ]
-
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 = '81396' 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 = '81396' 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-27 06:56:51 Duration: 5s704ms 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 = '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-27 06:56:00 Duration: 5s96ms 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 = '81377' 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 = '81377' 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-27 06:56:25 Duration: 4s127ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
8 1,182 9m53s 100ms 4s172ms 501ms 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 #8
Day Hour Count Duration Avg duration Sep 27 12 92 1m20s 872ms 13 204 2m12s 648ms 14 259 2m1s 469ms 15 263 1m59s 454ms 16 194 1m5s 338ms 17 151 1m8s 453ms 18 19 5s226ms 275ms [ User: augeeducacional - Total duration: 9m53s - Times executed: 1182 ]
[ Application: augeeducacional - fila - Total duration: 9m53s - Times executed: 1182 ]
-
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 ('210001038', '210001039', '210001040', '210001041', '210001042', '210001043', '210001044', '210001045', '210001048', '210001049', '210001050', '210001053', '210001054', '210001055', '210001056', '210001057', '210001058', '210001509', '210001525', '210001535', '210001555', '210012183', '210039838', '210039839', '210039844', '210039845', '210039846', '210039847', '210040504', '210041034', '210041035') 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-27 12:59:09 Duration: 4s172ms 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 ('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-27 14:10:07 Duration: 3s449ms 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 ('210002261', '210002262', '210002263', '210002265', '210002266', '210002267', '210002268', '210002269', '210002270', '210002271', '210002272', '210002273', '210002274', '210002275', '210002316') 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-27 12:13:10 Duration: 3s160ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
9 1,093 3m2s 100ms 1s84ms 166ms select sum(falta_nao_justificada) 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[?]));Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Sep 27 11 5 827ms 165ms 12 101 14s170ms 140ms 13 161 25s214ms 156ms 14 287 48s561ms 169ms 15 170 31s185ms 183ms 16 162 28s513ms 176ms 17 158 25s758ms 163ms 18 49 8s261ms 168ms [ User: augeeducacional - Total duration: 3m2s - Times executed: 1093 ]
[ Application: augeeducacional - principal - Total duration: 3m2s - Times executed: 1093 ]
-
select sum(falta_nao_justificada) from falta_aluno_disciplina fad where id_nota_periodo_aluno = '4' and id_aluno_matricula = '8271252' and id_turma = '190017697' and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = '8271252' and dispensa.id_turma = '190017697' and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY['4']));
Date: 2021-09-27 16:18:04 Duration: 1s84ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select sum(falta_nao_justificada) from falta_aluno_disciplina fad where id_nota_periodo_aluno = '1' and id_aluno_matricula = '6875728' and id_turma = '170002276' and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = '6875728' and dispensa.id_turma = '170002276' and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY['1']));
Date: 2021-09-27 15:07:39 Duration: 1s23ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select sum(falta_nao_justificada) from falta_aluno_disciplina fad where id_nota_periodo_aluno = '3' and id_aluno_matricula = '8685624' and id_turma = '190028826' and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = '8685624' and dispensa.id_turma = '190028826' and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY['3']));
Date: 2021-09-27 17:45:16 Duration: 954ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
10 1,082 14m24s 489ms 1s518ms 798ms select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit ?) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ?) as funcao, case when ato_historico.contador notnull then ? else ? end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 <= to_timestamp(?, ?) and (sah.data_fim isnull or sah.data_fim >= to_timestamp(?, ?)) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base where ? = ? and (scb.id_cidadao = ?) and (scb.flg_aberto = true) and (ca.id_instituicao = ?) order by ca.descricao;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Sep 27 12 47 42s250ms 898ms 13 159 2m9s 814ms 14 250 3m19s 799ms 15 263 3m25s 782ms 16 188 2m31s 803ms 17 143 1m52s 788ms 18 32 23s131ms 722ms [ User: augeeducacional - Total duration: 14m24s - Times executed: 1082 ]
[ Application: augeeducacional - principal - Total duration: 14m24s - Times executed: 1082 ]
-
select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 16:55:58', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 16:55:58', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2640004) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-27 16:56:00 Duration: 1s518ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 13:58:21', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 13:58:21', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2636473) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-27 13:58:23 Duration: 1s502ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 15:13:37', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 15:13:37', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2646471) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-27 15:13:38 Duration: 1s482ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
11 1,064 3m59s 100ms 1s857ms 224ms update 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 = ? and sda.id_serie = ? and sda.id_componente_curricular = ?) as sda where situacao_didatica_aula.id_situacao_didatica_aula = sda.id_situacao_didatica_aula;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Sep 27 12 59 12s645ms 214ms 13 162 40s273ms 248ms 14 290 1m9s 237ms 15 251 55s745ms 222ms 16 176 36s733ms 208ms 17 102 20s924ms 205ms 18 24 3s770ms 157ms [ User: augeeducacional - Total duration: 3m59s - Times executed: 1064 ]
[ Application: augeeducacional - principal - Total duration: 3m49s - Times executed: 1016 ]
[ Application: augeeducacional - fila - Total duration: 10s4ms - Times executed: 48 ]
-
update 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 = '210002148' and sda.id_serie = '1464' and sda.id_componente_curricular = '76501') as sda where situacao_didatica_aula.id_situacao_didatica_aula = sda.id_situacao_didatica_aula;
Date: 2021-09-27 15:00:31 Duration: 1s857ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
update 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 = '200022565' and sda.id_serie = '1908' and sda.id_componente_curricular = '76336') as sda where situacao_didatica_aula.id_situacao_didatica_aula = sda.id_situacao_didatica_aula;
Date: 2021-09-27 14:20:53 Duration: 1s817ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
update 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 = '210006400' and sda.id_serie = '1221' and sda.id_componente_curricular = '76440') as sda where situacao_didatica_aula.id_situacao_didatica_aula = sda.id_situacao_didatica_aula;
Date: 2021-09-27 14:26:45 Duration: 1s558ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
12 778 9m15s 100ms 4s314ms 714ms 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 #12
Day Hour Count Duration Avg duration Sep 27 12 42 44s34ms 1s48ms 13 116 1m25s 737ms 14 171 2m1s 711ms 15 157 2m11s 835ms 16 128 1m25s 666ms 17 147 1m20s 547ms 18 17 7s559ms 444ms [ User: augeeducacional - Total duration: 9m15s - Times executed: 778 ]
[ Application: augeeducacional - fila - Total duration: 9m15s - Times executed: 778 ]
-
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 ('210007199', '210007198', '210007197', '210007369', '210007370', '210007371', '210007202', '210007203', '210007200', '210007201', '210007374', '210007375', '210007376', '210007377', '210007186', '210007188', '210007187', '210007212', '210007210', '210007206', '210007207', '210007213', '210007192', '210007190', '210007195') 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-27 14:11:20 Duration: 4s314ms 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 ('210007012', '210007018', '210007008', '210007014', '210007019', '210007009', '210007015', '210007004', '210007017', '210038279', '210007007', '210007106', '210007005', '210007016', '210007010', '210007013', '210007006', '210007011') 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-27 15:37:35 Duration: 4s253ms 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 ('210001453', '210001455', '210001466', '210001482', '210001462', '210001451', '210001464', '210001461', '210001500', '210001492', '210001469', '210038967', '210038959', '210038966', '210038970', '210001489', '210001497', '210001499', '210001456', '210038960', '210001496', '210038969', '210038968', '210038961', '210038972', '210001463', '210001460', '210001471', '210001484', '210038962', '210038971', '210001487', '210001491', '210001468', '210038963', '210001488') 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-27 14:21:26 Duration: 3s850ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
13 742 9m5s 157ms 6s147ms 734ms 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 #13
Day Hour Count Duration Avg duration Sep 27 12 94 1m16s 809ms 13 283 3m32s 749ms 14 365 4m16s 704ms [ User: augeeducacional - Total duration: 9m5s - Times executed: 742 ]
[ Application: augeeducacional - principal - Total duration: 9m5s - Times executed: 742 ]
-
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-27 00:00:00' and entrada_fila < '2021-09-28 00:00:00' and f.usuarios @> ARRAY['19902'] order by f.entrada_fila desc limit 10;
Date: 2021-09-27 12:09:38 Duration: 6s147ms 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-22 00:00:00' and entrada_fila < '2021-09-23 00:00:00' and f.usuarios @> ARRAY['1121374'] order by f.entrada_fila desc limit 10;
Date: 2021-09-27 13:25:46 Duration: 4s366ms 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-22 00:00:00' and entrada_fila < '2021-09-23 00:00:00' and f.usuarios @> ARRAY['1121374'] order by f.entrada_fila desc limit 10;
Date: 2021-09-27 13:25:46 Duration: 4s316ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
14 741 6m55s 408ms 1s242ms 560ms 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 #14
Day Hour Count Duration Avg duration Sep 27 12 94 54s353ms 578ms 13 282 2m42s 576ms 14 365 3m18s 544ms [ User: augeeducacional - Total duration: 6m55s - Times executed: 741 ]
[ Application: augeeducacional - principal - Total duration: 6m55s - Times executed: 741 ]
-
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-09-22 00:00:00' and entrada_fila < '2021-09-23 00:00:00' and f.usuarios @> ARRAY['1121374'] order by f.entrada_fila desc) tabela;
Date: 2021-09-27 13:25:47 Duration: 1s242ms 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-09-22 00:00:00' and entrada_fila < '2021-09-23 00:00:00' and f.usuarios @> ARRAY['1121374'] order by f.entrada_fila desc) tabela;
Date: 2021-09-27 13:25:47 Duration: 1s203ms 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-09-27 00:00:00' and entrada_fila < '2021-09-28 00:00:00' and f.usuarios @> ARRAY['28450'] order by f.entrada_fila desc) tabela;
Date: 2021-09-27 14:01:07 Duration: 1s117ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
15 640 10m15s 100ms 4s324ms 961ms 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);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Sep 27 12 46 50s152ms 1s90ms 13 111 1m54s 1s29ms 14 140 2m33s 1s93ms 15 131 1m56s 888ms 16 98 1m22s 841ms 17 88 1m20s 914ms 18 26 18s587ms 714ms [ User: augeeducacional - Total duration: 10m15s - Times executed: 640 ]
[ Application: augeeducacional - principal - Total duration: 10m15s - Times executed: 640 ]
-
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 ('210003773', '210003774', '210003775', '210003776', '210003777', '210003778', '210003779', '210003780', '210003781', '210003782', '210003799', '210003807', '210003814', '210042547', '210042548', '210042549') 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 = '2639821' and tp.id_turma in ('210003773', '210003774', '210003775', '210003776', '210003777', '210003778', '210003779', '210003780', '210003781', '210003782', '210003799', '210003807', '210003814', '210042547', '210042548', '210042549') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-27 14:01:57 Duration: 4s324ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210014844', '210014845', '210014846', '210014848', '210014849', '210014850', '210014851', '210014852', '210014853', '210014854', '210014855', '210016156') 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 = '2632999' and tp.id_turma in ('210014844', '210014845', '210014846', '210014848', '210014849', '210014850', '210014851', '210014852', '210014853', '210014854', '210014855', '210016156') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-27 15:00:35 Duration: 3s756ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210002916', '210002917', '210002918', '210002922', '210002924', '210002926', '210002927', '210002933', '210004751', '210004752', '210004753', '210004754', '210004755', '210004756', '210004758', '210039408', '210039410') 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 = '2642450' and tp.id_turma in ('210002916', '210002917', '210002918', '210002922', '210002924', '210002926', '210002927', '210002933', '210004751', '210004752', '210004753', '210004754', '210004755', '210004756', '210004758', '210039408', '210039410') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-27 17:36:39 Duration: 3s746ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
16 548 11m5s 108ms 6s403ms 1s214ms 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 = ?);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Sep 27 12 40 50s498ms 1s262ms 13 96 2m1s 1s265ms 14 118 2m43s 1s385ms 15 118 2m42s 1s380ms 16 76 1m21s 1s73ms 17 75 1m4s 856ms 18 25 21s279ms 851ms [ User: augeeducacional - Total duration: 11m5s - Times executed: 548 ]
[ Application: augeeducacional - principal - Total duration: 11m5s - Times executed: 548 ]
-
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 = '2637999') 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 = '2637999');
Date: 2021-09-27 15:17:14 Duration: 6s403ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 = '7013216') 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 = '7013216');
Date: 2021-09-27 14:20:53 Duration: 5s900ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 = '7013446') 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 = '7013446');
Date: 2021-09-27 14:15:22 Duration: 5s522ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
17 546 2m21s 100ms 2s760ms 259ms 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 #17
Day Hour Count Duration Avg duration Sep 27 11 1 1s120ms 1s120ms 12 17 20s28ms 1s178ms 13 106 36s372ms 343ms 14 139 29s852ms 214ms 15 92 18s769ms 204ms 16 93 18s645ms 200ms 17 77 13s244ms 172ms 18 21 3s521ms 167ms [ User: augeeducacional - Total duration: 2m21s - Times executed: 546 ]
[ Application: augeeducacional - principal - Total duration: 2m21s - Times executed: 546 ]
-
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('washington') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '605235' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-09-27 12:00:05 Duration: 2s760ms 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('MRCONE & CRISOSTOMO & DA & SILVA') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '605819' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-09-27 13:01:46 Duration: 2s240ms 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('vinicius') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '605354' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-09-27 12:05:26 Duration: 2s218ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
18 521 5m44s 100ms 4s820ms 660ms 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);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Sep 27 12 1 100ms 100ms 13 100 1m36s 969ms 14 131 1m59s 909ms 15 114 1m1s 538ms 16 83 31s258ms 376ms 17 73 29s695ms 406ms 18 19 5s600ms 294ms [ User: augeeducacional - Total duration: 5m44s - Times executed: 521 ]
[ Application: augeeducacional - principal - Total duration: 5m44s - Times executed: 521 ]
-
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 ('210015403', '210015404', '210015405', '210015406', '210015407', '210015408', '210015775', '210015776', '210015777', '210015778', '210015779', '210015780') 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 = '2641480' and tp.id_turma in ('210015403', '210015404', '210015405', '210015406', '210015407', '210015408', '210015775', '210015776', '210015777', '210015778', '210015779', '210015780') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-27 14:26:47 Duration: 4s820ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210001262', '210001264', '210001265', '210001267', '210001268', '210001270', '210001272', '210001302', '210039125', '210039128', '210039129') 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 = '2635312' and tp.id_turma in ('210001262', '210001264', '210001265', '210001267', '210001268', '210001270', '210001272', '210001302', '210039125', '210039128', '210039129') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-27 13:25:55 Duration: 4s219ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210014883', '210014884', '210014886', '210014892', '210014893', '210014894', '210014895', '210014896', '210014897') 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 = '2648899' and tp.id_turma in ('210014883', '210014884', '210014886', '210014892', '210014893', '210014894', '210014895', '210014896', '210014897') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-27 14:01:09 Duration: 3s783ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
19 458 3m46s 104ms 2s804ms 494ms 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);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Sep 27 12 42 19s242ms 458ms 13 94 49s458ms 526ms 14 107 1m1s 578ms 15 87 46s674ms 536ms 16 56 22s510ms 401ms 17 59 23s247ms 394ms 18 13 3s548ms 272ms [ User: augeeducacional - Total duration: 3m46s - Times executed: 458 ]
[ Application: augeeducacional - principal - Total duration: 3m46s - Times executed: 458 ]
-
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 ('210012283', '210012284', '210012285', '210012286', '210012287', '210012289', '210012290', '210012291', '210012292', '210012293', '210012294', '210012295', '210012296', '210018169', '210018178') and exists ( select null from turma_professor tp where tp.id_cidadao = '2632729' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-27 14:20:55 Duration: 2s804ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210005539', '210005541', '210005542', '210005543', '210005544', '210005545', '210005546', '210005547', '210005548', '210005549', '210005550', '210005551', '210005552', '210005553', '210005554', '210006301', '210020700') and exists ( select null from turma_professor tp where tp.id_cidadao = '2633390' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-27 14:41:46 Duration: 2s282ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210006734', '210006735', '210006740', '210006744', '210006746', '210006770', '210006772', '210006774', '210006775', '210006777', '210006778', '210006779', '210006780') and exists ( select null from turma_professor tp where tp.id_cidadao = '2631210' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-27 14:27:04 Duration: 2s35ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
20 419 2m20s 100ms 1s999ms 334ms select t.id_turma, ts.id_serie, cc.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_notas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in (...) and s.id_forma_avaliacao in (...) and npa.id_nota_periodo_aluno = bimestre_para_periodo (?, curso.serie_duracao = ?, curso.id_periodicidade_apontamento = ?) 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 nota_aluno na on na.id_aluno_matricula = amt.id_aluno_matricula and na.id_turma = amt.id_turma and na.id_nota_periodo_aluno = npa.id_nota_periodo_aluno and na.id_disciplina = cc.id_disciplina where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and ((na.nota is null and na.id_conceito_avaliacao is null and (na.flg_nao_compareceu is null or na.flg_nao_compareceu is false)) or (t.flg_atividade_avaliativa is true and not exists ( select null from nota_aluno_atividade_concluido naac where naac.id_turma = amt.id_turma and naac.id_nota_periodo_aluno = npa.id_nota_periodo_aluno and naac.id_disciplina = cc.id_disciplina and naac.id_serie = ts.id_serie))) 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 #20
Day Hour Count Duration Avg duration Sep 27 12 33 12s639ms 383ms 13 63 21s265ms 337ms 14 85 34s831ms 409ms 15 94 33s243ms 353ms 16 76 20s983ms 276ms 17 64 16s392ms 256ms 18 4 962ms 240ms [ User: augeeducacional - Total duration: 2m20s - Times executed: 419 ]
[ Application: augeeducacional - fila - Total duration: 2m20s - Times executed: 419 ]
-
select t.id_turma, ts.id_serie, cc.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_notas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210013110', '210013106', '210013107', '210013116', '210013108', '210013113', '210013117', '210013109', '210018685', '210013115', '210013114', '210013112', '210013118', '210013111') and s.id_forma_avaliacao in (1, 2) and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) 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 nota_aluno na on na.id_aluno_matricula = amt.id_aluno_matricula and na.id_turma = amt.id_turma and na.id_nota_periodo_aluno = npa.id_nota_periodo_aluno and na.id_disciplina = cc.id_disciplina where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and ((na.nota is null and na.id_conceito_avaliacao is null and (na.flg_nao_compareceu is null or na.flg_nao_compareceu is false)) or (t.flg_atividade_avaliativa is true and not exists ( select null from nota_aluno_atividade_concluido naac where naac.id_turma = amt.id_turma and naac.id_nota_periodo_aluno = npa.id_nota_periodo_aluno and naac.id_disciplina = cc.id_disciplina and naac.id_serie = ts.id_serie))) 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-27 15:47:40 Duration: 1s999ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, cc.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_notas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210001453', '210001455', '210001466', '210001482', '210001462', '210001451', '210001464', '210001461', '210001500', '210001492', '210001469', '210038967', '210038959', '210038966', '210038970', '210001489', '210001497', '210001499', '210001456', '210038960', '210001496', '210038969', '210038968', '210038961', '210038972', '210001463', '210001460', '210001471', '210001484', '210038962', '210038971', '210001487', '210001491', '210001468', '210038963', '210001488') and s.id_forma_avaliacao in (1, 2) and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) 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 nota_aluno na on na.id_aluno_matricula = amt.id_aluno_matricula and na.id_turma = amt.id_turma and na.id_nota_periodo_aluno = npa.id_nota_periodo_aluno and na.id_disciplina = cc.id_disciplina where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and ((na.nota is null and na.id_conceito_avaliacao is null and (na.flg_nao_compareceu is null or na.flg_nao_compareceu is false)) or (t.flg_atividade_avaliativa is true and not exists ( select null from nota_aluno_atividade_concluido naac where naac.id_turma = amt.id_turma and naac.id_nota_periodo_aluno = npa.id_nota_periodo_aluno and naac.id_disciplina = cc.id_disciplina and naac.id_serie = ts.id_serie))) 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-27 14:21:28 Duration: 1s631ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, cc.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_notas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210007012', '210007018', '210007008', '210007014', '210007019', '210007009', '210007015', '210007004', '210007017', '210038279', '210007007', '210007106', '210007005', '210007016', '210007010', '210007013', '210007006', '210007011') and s.id_forma_avaliacao in (1, 2) and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) 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 nota_aluno na on na.id_aluno_matricula = amt.id_aluno_matricula and na.id_turma = amt.id_turma and na.id_nota_periodo_aluno = npa.id_nota_periodo_aluno and na.id_disciplina = cc.id_disciplina where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and ((na.nota is null and na.id_conceito_avaliacao is null and (na.flg_nao_compareceu is null or na.flg_nao_compareceu is false)) or (t.flg_atividade_avaliativa is true and not exists ( select null from nota_aluno_atividade_concluido naac where naac.id_turma = amt.id_turma and naac.id_nota_periodo_aluno = npa.id_nota_periodo_aluno and naac.id_disciplina = cc.id_disciplina and naac.id_serie = ts.id_serie))) 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-27 15:37:36 Duration: 1s591ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 2h40m24s 2h40m24s 2h40m24s 1 2h40m24s 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 27 03 1 2h40m24s 2h40m24s [ User: augeeducacional - Total duration: 2h40m24s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2h40m24s - 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-27 03:00:41 Duration: 2h40m24s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
2 2h38m26s 2h38m26s 2h38m26s 1 2h38m26s truncate table consulta.frequencia_aluno;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Sep 27 05 1 2h38m26s 2h38m26s [ User: augeeducacional - Total duration: 2h38m26s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2h38m26s - Times executed: 1 ]
-
truncate table consulta.frequencia_aluno;
Date: 2021-09-27 05:47:52 Duration: 2h38m26s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
truncate table consulta.frequencia_aluno;
Date: 2021-09-27 05:47:52 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
3 1h7m17s 1h7m17s 1h7m17s 1 1h7m17s 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 27 06 1 1h7m17s 1h7m17s [ User: augeeducacional - Total duration: 1h7m17s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 1h7m17s - 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-27 06:55:12 Duration: 1h7m17s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
4 9m51s 9m51s 9m51s 1 9m51s copy aluno_lancamento.nota_aluno_atividade_legado (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, id_atividade_avaliativa, nota, nota_recuperacao, flg_nao_compareceu, flg_nao_compareceu_rp) to stdout;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Sep 27 03 1 9m51s 9m51s [ User: postgres - Total duration: 9m51s - Times executed: 1 ]
[ Application: pg_dump - Total duration: 9m51s - Times executed: 1 ]
-
COPY aluno_lancamento.nota_aluno_atividade_legado (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, id_atividade_avaliativa, nota, nota_recuperacao, flg_nao_compareceu, flg_nao_compareceu_rp) TO stdout;
Date: 2021-09-27 03:55:52 Duration: 9m51s Database: augeeducacional User: postgres Remote: [local] Application: pg_dump
5 1s432ms 4m40s 6s349ms 3,427 6h2m38s select max(data) from movel.sincronizacao where id_sincronizacao <> ? and id_instituicao = ? and id_usuario = ? and id_dispositivo = ? and flg_expedicao = true;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Sep 27 12 512 59m6s 6s926ms 13 515 56m29s 6s581ms 14 524 57m2s 6s530ms 15 497 57m27s 6s936ms 16 536 57m1s 6s383ms 17 629 57m 5s438ms 18 214 18m30s 5s188ms [ User: augeeducacional - Total duration: 6h2m38s - Times executed: 3427 ]
[ Application: augeeducacional - fila - Total duration: 6h2m38s - Times executed: 3427 ]
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14550079' and id_instituicao = '60' and id_usuario = '977287' and id_dispositivo = '414571ff-46d7-c692-f4ab-307cf2457b64' and flg_expedicao = true;
Date: 2021-09-27 12:03:30 Duration: 4m40s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14550295' and id_instituicao = '60' and id_usuario = '1187952' and id_dispositivo = 'eff7bde8390bd8e9' and flg_expedicao = true;
Date: 2021-09-27 16:36:46 Duration: 20s991ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14550136' and id_instituicao = '60' and id_usuario = '1186049' and id_dispositivo = '555a891f5acaf712' and flg_expedicao = true;
Date: 2021-09-27 14:13:02 Duration: 10s274ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
6 2s77ms 5s731ms 3s539ms 2,468 2h25m34s 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 27 01 108 7m38s 4s242ms 02 144 8m58s 3s741ms 03 147 8m49s 3s602ms 04 147 9m13s 3s767ms 05 147 8m54s 3s635ms 06 147 8m42s 3s551ms 07 145 9m1s 3s731ms 08 145 9m33s 3s952ms 09 143 9m24s 3s949ms 10 144 9m27s 3s941ms 11 146 9m20s 3s839ms 12 143 8m47s 3s687ms 13 144 9m1s 3s758ms 14 140 8m34s 3s674ms 15 141 5m57s 2s533ms 16 145 6m4s 2s513ms 17 144 6m2s 2s518ms 18 48 2m3s 2s579ms [ User: zabbix - Total duration: 2h25m34s - Times executed: 2468 ]
[ Application: psql - Total duration: 2h25m34s - Times executed: 2468 ]
-
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-27 01:42:57 Duration: 5s731ms 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-27 01:57:37 Duration: 5s609ms 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-27 01:27:37 Duration: 5s405ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
7 1s491ms 2s883ms 1s936ms 410 13m14s select count(*) from pg_buffercache where not isdirty;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Sep 27 01 18 38s212ms 2s122ms 02 24 48s597ms 2s24ms 03 24 45s451ms 1s893ms 04 24 47s879ms 1s994ms 05 24 47s161ms 1s965ms 06 24 44s533ms 1s855ms 07 24 47s368ms 1s973ms 08 24 47s913ms 1s996ms 09 24 47s435ms 1s976ms 10 24 48s890ms 2s37ms 11 24 47s163ms 1s965ms 12 24 41s33ms 1s709ms 13 24 44s344ms 1s847ms 14 24 43s993ms 1s833ms 15 24 45s490ms 1s895ms 16 24 45s262ms 1s885ms 17 24 48s226ms 2s9ms 18 8 15s163ms 1s895ms [ User: zabbix - Total duration: 13m14s - Times executed: 410 ]
[ Application: psql - Total duration: 13m14s - Times executed: 410 ]
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-27 01:20:55 Duration: 2s883ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-27 17:56:02 Duration: 2s817ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-27 01:56:49 Duration: 2s700ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
8 1s441ms 2s814ms 1s734ms 410 11m51s select count(*) from pg_buffercache where reldatabase is not null;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Sep 27 01 18 32s274ms 1s793ms 02 24 42s412ms 1s767ms 03 24 41s637ms 1s734ms 04 24 42s686ms 1s778ms 05 24 41s274ms 1s719ms 06 24 41s271ms 1s719ms 07 24 40s763ms 1s698ms 08 24 43s466ms 1s811ms 09 24 42s902ms 1s787ms 10 24 41s664ms 1s736ms 11 24 42s637ms 1s776ms 12 24 40s884ms 1s703ms 13 24 42s323ms 1s763ms 14 24 41s473ms 1s728ms 15 24 39s732ms 1s655ms 16 24 40s387ms 1s682ms 17 24 39s953ms 1s664ms 18 8 13s431ms 1s678ms [ User: zabbix - Total duration: 11m51s - Times executed: 410 ]
[ Application: psql - Total duration: 11m51s - Times executed: 410 ]
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-27 15:06:56 Duration: 2s814ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-27 13:26:51 Duration: 2s586ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-27 08:11:51 Duration: 2s574ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
9 1s317ms 2s554ms 1s654ms 410 11m18s select count(*) from pg_buffercache where isdirty;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Sep 27 01 18 30s323ms 1s684ms 02 24 40s560ms 1s690ms 03 24 40s407ms 1s683ms 04 24 40s2ms 1s666ms 05 24 40s634ms 1s693ms 06 24 39s506ms 1s646ms 07 24 40s266ms 1s677ms 08 24 41s734ms 1s738ms 09 24 41s539ms 1s730ms 10 24 39s930ms 1s663ms 11 24 41s942ms 1s747ms 12 24 39s499ms 1s645ms 13 24 38s272ms 1s594ms 14 24 38s40ms 1s585ms 15 24 39s774ms 1s657ms 16 24 37s344ms 1s556ms 17 24 36s968ms 1s540ms 18 8 11s730ms 1s466ms [ User: zabbix - Total duration: 11m18s - Times executed: 410 ]
[ Application: psql - Total duration: 11m18s - Times executed: 410 ]
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-27 04:31:31 Duration: 2s554ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-27 14:21:45 Duration: 2s404ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-27 10:16:50 Duration: 2s311ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
10 1s305ms 2s613ms 1s570ms 410 10m43s select count(*) from pg_buffercache;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Sep 27 01 18 31s404ms 1s744ms 02 24 40s228ms 1s676ms 03 24 37s388ms 1s557ms 04 24 40s539ms 1s689ms 05 24 37s859ms 1s577ms 06 24 37s240ms 1s551ms 07 24 38s443ms 1s601ms 08 24 39s680ms 1s653ms 09 24 36s641ms 1s526ms 10 24 37s236ms 1s551ms 11 24 39s53ms 1s627ms 12 24 34s679ms 1s444ms 13 24 36s650ms 1s527ms 14 24 36s148ms 1s506ms 15 24 36s708ms 1s529ms 16 24 35s712ms 1s488ms 17 24 36s255ms 1s510ms 18 8 11s859ms 1s482ms [ User: zabbix - Total duration: 10m43s - Times executed: 410 ]
[ Application: psql - Total duration: 10m43s - Times executed: 410 ]
-
select count(*) from pg_buffercache;
Date: 2021-09-27 07:06:34 Duration: 2s613ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-27 01:31:51 Duration: 2s575ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-27 04:20:28 Duration: 2s223ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
11 108ms 6s403ms 1s214ms 548 11m5s 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 = ?);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Sep 27 12 40 50s498ms 1s262ms 13 96 2m1s 1s265ms 14 118 2m43s 1s385ms 15 118 2m42s 1s380ms 16 76 1m21s 1s73ms 17 75 1m4s 856ms 18 25 21s279ms 851ms [ User: augeeducacional - Total duration: 11m5s - Times executed: 548 ]
[ Application: augeeducacional - principal - Total duration: 11m5s - Times executed: 548 ]
-
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 = '2637999') 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 = '2637999');
Date: 2021-09-27 15:17:14 Duration: 6s403ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 = '7013216') 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 = '7013216');
Date: 2021-09-27 14:20:53 Duration: 5s900ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 = '7013446') 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 = '7013446');
Date: 2021-09-27 14:15:22 Duration: 5s522ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
12 100ms 4s324ms 961ms 640 10m15s 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);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Sep 27 12 46 50s152ms 1s90ms 13 111 1m54s 1s29ms 14 140 2m33s 1s93ms 15 131 1m56s 888ms 16 98 1m22s 841ms 17 88 1m20s 914ms 18 26 18s587ms 714ms [ User: augeeducacional - Total duration: 10m15s - Times executed: 640 ]
[ Application: augeeducacional - principal - Total duration: 10m15s - Times executed: 640 ]
-
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 ('210003773', '210003774', '210003775', '210003776', '210003777', '210003778', '210003779', '210003780', '210003781', '210003782', '210003799', '210003807', '210003814', '210042547', '210042548', '210042549') 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 = '2639821' and tp.id_turma in ('210003773', '210003774', '210003775', '210003776', '210003777', '210003778', '210003779', '210003780', '210003781', '210003782', '210003799', '210003807', '210003814', '210042547', '210042548', '210042549') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-27 14:01:57 Duration: 4s324ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210014844', '210014845', '210014846', '210014848', '210014849', '210014850', '210014851', '210014852', '210014853', '210014854', '210014855', '210016156') 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 = '2632999' and tp.id_turma in ('210014844', '210014845', '210014846', '210014848', '210014849', '210014850', '210014851', '210014852', '210014853', '210014854', '210014855', '210016156') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-27 15:00:35 Duration: 3s756ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210002916', '210002917', '210002918', '210002922', '210002924', '210002926', '210002927', '210002933', '210004751', '210004752', '210004753', '210004754', '210004755', '210004756', '210004758', '210039408', '210039410') 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 = '2642450' and tp.id_turma in ('210002916', '210002917', '210002918', '210002922', '210002924', '210002926', '210002927', '210002933', '210004751', '210004752', '210004753', '210004754', '210004755', '210004756', '210004758', '210039408', '210039410') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-27 17:36:39 Duration: 3s746ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
13 489ms 1s518ms 798ms 1,082 14m24s select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit ?) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ?) as funcao, case when ato_historico.contador notnull then ? else ? end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 <= to_timestamp(?, ?) and (sah.data_fim isnull or sah.data_fim >= to_timestamp(?, ?)) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base where ? = ? and (scb.id_cidadao = ?) and (scb.flg_aberto = true) and (ca.id_instituicao = ?) order by ca.descricao;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Sep 27 12 47 42s250ms 898ms 13 159 2m9s 814ms 14 250 3m19s 799ms 15 263 3m25s 782ms 16 188 2m31s 803ms 17 143 1m52s 788ms 18 32 23s131ms 722ms [ User: augeeducacional - Total duration: 14m24s - Times executed: 1082 ]
[ Application: augeeducacional - principal - Total duration: 14m24s - Times executed: 1082 ]
-
select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 16:55:58', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 16:55:58', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2640004) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-27 16:56:00 Duration: 1s518ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 13:58:21', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 13:58:21', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2636473) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-27 13:58:23 Duration: 1s502ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select scb.id_servidor_cargo_base, scb.cl, scb.flg_aberto, scb.id_cargo, scb.id_situacao_funcional, scb.data_posse, ca.descricao, ca.sigla, ca.flg_controlado_no_quadro and sf.flg_controle_quadro_cargo as flg_controlado_no_quadro, sf.descricao, sf.sigla, sie.data_inicio_exercicio, aht.descricao, us.nome as unidade_sede, ul.nome as unidade_lotacao, ul.codigo as codigo_unidade_lotacao, lo.flg_definitiva, scb.matricula_cargo, ( select jtt.sigla as sigla_jornada from jorn_trabalho_opcao_car_base jtocb inner join jorn_trabalho_opcao_serv jtos on jtocb.id_jorn_trabalho_opcao_serv = jtos.id_jorn_trabalho_opcao_serv inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo where jtos.flg_opcao_desligada is false and jtocb.id_servidor_cargo_base = scb.id_servidor_cargo_base order by ano desc limit 1) as jornada, sp_funcao_atividade_servidor (scb.id_servidor_cargo_base, ', ') as funcao, case when ato_historico.contador notnull then 'Afastado/ Licença' else 'Ativo' end as situacao_atual from servidor_cargo_base scb inner join cargo ca on (ca.id_cargo = scb.id_cargo) inner join situacao_funcional sf on (sf.id_situacao_funcional = scb.id_situacao_funcional) left join srv_cb_inicio_exercicio sie on (sie.id_servidor_cargo_base = scb.id_servidor_cargo_base) left join ato_historico_tipo aht on (scb.id_ato_inicio = aht.id_ato_historico_tipo) left join unidade_funcional us on (us.id_unidade_funcional = scb.id_unidade_sede) left join lotacao lo on (lo.id_servidor_cargo_base = scb.id_servidor_cargo_base and lo.flg_aberto) left join unidade_funcional ul on (ul.id_unidade_funcional = lo.id_unidade_lotacao) 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 = 7 and sah.data_referencia <= to_timestamp('27/09/2021 15:13:37', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('27/09/2021 15:13:37', 'DD/MM/YYYY HH24:MI:SS')) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = scb.id_servidor_cargo_base WHERE 1 = 1 AND (scb.id_cidadao = 2646471) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-27 15:13:38 Duration: 1s482ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
14 157ms 6s147ms 734ms 742 9m5s 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 #14
Day Hour Count Duration Avg duration Sep 27 12 94 1m16s 809ms 13 283 3m32s 749ms 14 365 4m16s 704ms [ User: augeeducacional - Total duration: 9m5s - Times executed: 742 ]
[ Application: augeeducacional - principal - Total duration: 9m5s - Times executed: 742 ]
-
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-27 00:00:00' and entrada_fila < '2021-09-28 00:00:00' and f.usuarios @> ARRAY['19902'] order by f.entrada_fila desc limit 10;
Date: 2021-09-27 12:09:38 Duration: 6s147ms 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-22 00:00:00' and entrada_fila < '2021-09-23 00:00:00' and f.usuarios @> ARRAY['1121374'] order by f.entrada_fila desc limit 10;
Date: 2021-09-27 13:25:46 Duration: 4s366ms 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-22 00:00:00' and entrada_fila < '2021-09-23 00:00:00' and f.usuarios @> ARRAY['1121374'] order by f.entrada_fila desc limit 10;
Date: 2021-09-27 13:25:46 Duration: 4s316ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
15 100ms 4s314ms 714ms 778 9m15s 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 27 12 42 44s34ms 1s48ms 13 116 1m25s 737ms 14 171 2m1s 711ms 15 157 2m11s 835ms 16 128 1m25s 666ms 17 147 1m20s 547ms 18 17 7s559ms 444ms [ User: augeeducacional - Total duration: 9m15s - Times executed: 778 ]
[ Application: augeeducacional - fila - Total duration: 9m15s - Times executed: 778 ]
-
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 ('210007199', '210007198', '210007197', '210007369', '210007370', '210007371', '210007202', '210007203', '210007200', '210007201', '210007374', '210007375', '210007376', '210007377', '210007186', '210007188', '210007187', '210007212', '210007210', '210007206', '210007207', '210007213', '210007192', '210007190', '210007195') 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-27 14:11:20 Duration: 4s314ms 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 ('210007012', '210007018', '210007008', '210007014', '210007019', '210007009', '210007015', '210007004', '210007017', '210038279', '210007007', '210007106', '210007005', '210007016', '210007010', '210007013', '210007006', '210007011') 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-27 15:37:35 Duration: 4s253ms 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 ('210001453', '210001455', '210001466', '210001482', '210001462', '210001451', '210001464', '210001461', '210001500', '210001492', '210001469', '210038967', '210038959', '210038966', '210038970', '210001489', '210001497', '210001499', '210001456', '210038960', '210001496', '210038969', '210038968', '210038961', '210038972', '210001463', '210001460', '210001471', '210001484', '210038962', '210038971', '210001487', '210001491', '210001468', '210038963', '210001488') 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-27 14:21:26 Duration: 3s850ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
16 100ms 4s820ms 660ms 521 5m44s 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);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Sep 27 12 1 100ms 100ms 13 100 1m36s 969ms 14 131 1m59s 909ms 15 114 1m1s 538ms 16 83 31s258ms 376ms 17 73 29s695ms 406ms 18 19 5s600ms 294ms [ User: augeeducacional - Total duration: 5m44s - Times executed: 521 ]
[ Application: augeeducacional - principal - Total duration: 5m44s - Times executed: 521 ]
-
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 ('210015403', '210015404', '210015405', '210015406', '210015407', '210015408', '210015775', '210015776', '210015777', '210015778', '210015779', '210015780') 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 = '2641480' and tp.id_turma in ('210015403', '210015404', '210015405', '210015406', '210015407', '210015408', '210015775', '210015776', '210015777', '210015778', '210015779', '210015780') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-27 14:26:47 Duration: 4s820ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210001262', '210001264', '210001265', '210001267', '210001268', '210001270', '210001272', '210001302', '210039125', '210039128', '210039129') 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 = '2635312' and tp.id_turma in ('210001262', '210001264', '210001265', '210001267', '210001268', '210001270', '210001272', '210001302', '210039125', '210039128', '210039129') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-27 13:25:55 Duration: 4s219ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210014883', '210014884', '210014886', '210014892', '210014893', '210014894', '210014895', '210014896', '210014897') 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 = '2648899' and tp.id_turma in ('210014883', '210014884', '210014886', '210014892', '210014893', '210014894', '210014895', '210014896', '210014897') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-27 14:01:09 Duration: 3s783ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
17 100ms 5s704ms 616ms 1,334 13m41s 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 #17
Day Hour Count Duration Avg duration Sep 27 06 207 4m19s 1s255ms 07 1,127 9m21s 498ms [ User: augeeducacional - Total duration: 13m41s - Times executed: 1334 ]
[ Application: augeeducacional - fila - Total duration: 13m41s - Times executed: 1334 ]
-
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 = '81396' 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 = '81396' 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-27 06:56:51 Duration: 5s704ms 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 = '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-27 06:56:00 Duration: 5s96ms 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 = '81377' 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 = '81377' 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-27 06:56:25 Duration: 4s127ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
18 408ms 1s242ms 560ms 741 6m55s 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 #18
Day Hour Count Duration Avg duration Sep 27 12 94 54s353ms 578ms 13 282 2m42s 576ms 14 365 3m18s 544ms [ User: augeeducacional - Total duration: 6m55s - Times executed: 741 ]
[ Application: augeeducacional - principal - Total duration: 6m55s - Times executed: 741 ]
-
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-09-22 00:00:00' and entrada_fila < '2021-09-23 00:00:00' and f.usuarios @> ARRAY['1121374'] order by f.entrada_fila desc) tabela;
Date: 2021-09-27 13:25:47 Duration: 1s242ms 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-09-22 00:00:00' and entrada_fila < '2021-09-23 00:00:00' and f.usuarios @> ARRAY['1121374'] order by f.entrada_fila desc) tabela;
Date: 2021-09-27 13:25:47 Duration: 1s203ms 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-09-27 00:00:00' and entrada_fila < '2021-09-28 00:00:00' and f.usuarios @> ARRAY['28450'] order by f.entrada_fila desc) tabela;
Date: 2021-09-27 14:01:07 Duration: 1s117ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
19 100ms 4s172ms 501ms 1,182 9m53s 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 #19
Day Hour Count Duration Avg duration Sep 27 12 92 1m20s 872ms 13 204 2m12s 648ms 14 259 2m1s 469ms 15 263 1m59s 454ms 16 194 1m5s 338ms 17 151 1m8s 453ms 18 19 5s226ms 275ms [ User: augeeducacional - Total duration: 9m53s - Times executed: 1182 ]
[ Application: augeeducacional - fila - Total duration: 9m53s - Times executed: 1182 ]
-
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 ('210001038', '210001039', '210001040', '210001041', '210001042', '210001043', '210001044', '210001045', '210001048', '210001049', '210001050', '210001053', '210001054', '210001055', '210001056', '210001057', '210001058', '210001509', '210001525', '210001535', '210001555', '210012183', '210039838', '210039839', '210039844', '210039845', '210039846', '210039847', '210040504', '210041034', '210041035') 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-27 12:59:09 Duration: 4s172ms 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 ('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-27 14:10:07 Duration: 3s449ms 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 ('210002261', '210002262', '210002263', '210002265', '210002266', '210002267', '210002268', '210002269', '210002270', '210002271', '210002272', '210002273', '210002274', '210002275', '210002316') 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-27 12:13:10 Duration: 3s160ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
20 104ms 2s804ms 494ms 458 3m46s 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);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Sep 27 12 42 19s242ms 458ms 13 94 49s458ms 526ms 14 107 1m1s 578ms 15 87 46s674ms 536ms 16 56 22s510ms 401ms 17 59 23s247ms 394ms 18 13 3s548ms 272ms [ User: augeeducacional - Total duration: 3m46s - Times executed: 458 ]
[ Application: augeeducacional - principal - Total duration: 3m46s - Times executed: 458 ]
-
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 ('210012283', '210012284', '210012285', '210012286', '210012287', '210012289', '210012290', '210012291', '210012292', '210012293', '210012294', '210012295', '210012296', '210018169', '210018178') and exists ( select null from turma_professor tp where tp.id_cidadao = '2632729' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-27 14:20:55 Duration: 2s804ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210005539', '210005541', '210005542', '210005543', '210005544', '210005545', '210005546', '210005547', '210005548', '210005549', '210005550', '210005551', '210005552', '210005553', '210005554', '210006301', '210020700') and exists ( select null from turma_professor tp where tp.id_cidadao = '2633390' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-27 14:41:46 Duration: 2s282ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 ('210006734', '210006735', '210006740', '210006744', '210006746', '210006770', '210006772', '210006774', '210006775', '210006777', '210006778', '210006779', '210006780') and exists ( select null from turma_professor tp where tp.id_cidadao = '2631210' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-27 14:27:04 Duration: 2s35ms 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 775ms 1 775ms 775ms 775ms insert into consulta.frequencia_aluno;Times Reported Time consuming prepare #1
Day Hour Count Duration Avg duration Sep 27 06 1 775ms 775ms [ User: augeeducacional - Total duration: 1h7m17s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 1h7m17s - Times executed: 1 ]
-
insert into consulta.frequencia_aluno;
Date: 2021-09-27 05:47:53 Duration: 775ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
2 629ms 3 130ms 326ms 209ms select ;Times Reported Time consuming prepare #2
Day Hour Count Duration Avg duration 10 1 130ms 130ms 13 1 326ms 326ms 16 1 172ms 172ms [ User: augeeducacional - Total duration: 1s317ms - Times executed: 3 ]
[ Application: augeeducacional - principal - Total duration: 1s152ms - Times executed: 2 ]
[ Application: augeeducacional - fila - Total duration: 165ms - Times executed: 1 ]
-
select ;
Date: 2021-09-27 01:55:24 Duration: 326ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-09-27 05:19:23 Duration: 172ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-09-27 11:54:33 Duration: 130ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
3 567ms 3 104ms 342ms 189ms select ;Times Reported Time consuming prepare #3
Day Hour Count Duration Avg duration 12 1 104ms 104ms 14 2 462ms 231ms [ User: augeeducacional - Total duration: 943ms - Times executed: 3 ]
[ Application: augeeducacional - principal - Total duration: 943ms - Times executed: 3 ]
-
select ;
Date: 2021-09-27 15:10:00 Duration: 342ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-09-27 15:04:47 Duration: 120ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-09-27 13:38:06 Duration: 104ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
4 226ms 1 226ms 226ms 226ms select id_turno, descricao;Times Reported Time consuming prepare #4
Day Hour Count Duration Avg duration 11 1 226ms 226ms [ User: augeeducacional - Total duration: 337ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 337ms - Times executed: 1 ]
-
select id_turno, descricao;
Date: 2021-09-27 12:01:45 Duration: 226ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
5 153ms 1 153ms 153ms 153ms SET statement_timeout = 10000;Times Reported Time consuming prepare #5
Day Hour Count Duration Avg duration 14 1 153ms 153ms [ User: augeeducacional - Total duration: 503ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 503ms - Times executed: 1 ]
-
SET statement_timeout = 10000;
Date: 2021-09-27 15:04:00 Duration: 153ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
6 150ms 1 150ms 150ms 150ms select id_motivo_ausencia, sigla, descricao, case when length(descricao) > 100 then left (descricao, 97) || '...' else descricao end as descricao_curta from motivo_ausencia where id_instituicao = $1 and flg_ativo is true and flg_nao_justificado is false order by sigla;Times Reported Time consuming prepare #6
Day Hour Count Duration Avg duration 11 1 150ms 150ms [ User: augeeducacional - Total duration: 223ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 223ms - Times executed: 1 ]
-
select id_motivo_ausencia, sigla, descricao, case when length(descricao) > 100 then left (descricao, 97) || '...' else descricao end as descricao_curta from motivo_ausencia where id_instituicao = $1 and flg_ativo is true and flg_nao_justificado is false order by sigla;
Date: 2021-09-27 11:59:04 Duration: 150ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
7 124ms 1 124ms 124ms 124ms insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno,;Times Reported Time consuming prepare #7
Day Hour Count Duration Avg duration 02 1 124ms 124ms [ User: augeeducacional - Total duration: 8m40s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 8m40s - Times executed: 1 ]
-
insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno,;
Date: 2021-09-27 03:00:41 Duration: 124ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
8 111ms 1 111ms 111ms 111ms select amt.id_aluno_matricula, ;Times Reported Time consuming prepare #8
Day Hour Count Duration Avg duration 14 1 111ms 111ms [ User: augeeducacional - Total duration: 116ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 116ms - Times executed: 1 ]
-
select amt.id_aluno_matricula, ;
Date: 2021-09-27 15:07:42 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 1m45s 609 100ms 360ms 173ms select distinct ;Times Reported Time consuming bind #1
Day Hour Count Duration Avg duration Sep 27 11 11 2s285ms 207ms 12 26 4s594ms 176ms 13 73 12s865ms 176ms 14 142 23s452ms 165ms 15 128 22s529ms 176ms 16 123 22s450ms 182ms 17 76 12s318ms 162ms 18 30 4s972ms 165ms [ User: augeeducacional - Total duration: 3m57s - Times executed: 609 ]
[ Application: augeeducacional - principal - Total duration: 3m57s - Times executed: 609 ]
-
select distinct ;
Date: 2021-09-27 18:00:13 Duration: 360ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select distinct ;
Date: 2021-09-27 15:12:32 Duration: 358ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210000327', $2 = '3', $3 = '1131', $4 = '10329024'
-
select distinct ;
Date: 2021-09-27 14:15:55 Duration: 354ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210018495', $2 = '1221', $3 = '76439'
2 6s329ms 24 103ms 626ms 263ms select ;Times Reported Time consuming bind #2
Day Hour Count Duration Avg duration 11 3 745ms 248ms 12 2 374ms 187ms 13 16 4s526ms 282ms 16 3 683ms 227ms [ User: augeeducacional - Total duration: 1m24s - Times executed: 24 ]
[ Application: augeeducacional - fila - Total duration: 1m3s - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 21s183ms - Times executed: 23 ]
-
select ;
Date: 2021-09-27 14:22:17 Duration: 626ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '605252', $4 = '578'
-
select ;
Date: 2021-09-27 12:02:36 Duration: 476ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2631477', $2 = '2631477'
-
select ;
Date: 2021-09-27 17:09:14 Duration: 435ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '%'
3 4s381ms 40 100ms 122ms 109ms select count(*) as contagem from ((;Times Reported Time consuming bind #3
Day Hour Count Duration Avg duration 11 10 1s108ms 110ms 12 9 983ms 109ms 13 5 531ms 106ms 14 6 662ms 110ms 15 6 671ms 111ms 16 4 423ms 105ms [ User: augeeducacional - Total duration: 18s604ms - Times executed: 40 ]
[ Application: augeeducacional - principal - Total duration: 18s604ms - Times executed: 40 ]
-
select count(*) as contagem from ((;
Date: 2021-09-27 12:57:35 Duration: 122ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '605901', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '605901', $16 = '60'
-
select count(*) as contagem from ((;
Date: 2021-09-27 16:09:30 Duration: 121ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'AUDIRENE BARROS', $8 = '605203', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'AUDIRENE BARROS', $17 = '605203', $18 = '60'
-
select count(*) as contagem from ((;
Date: 2021-09-27 13:18:28 Duration: 121ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1131', $2 = '3', $3 = '1131', $4 = '3', $5 = '1131', $6 = '3', $7 = '210004979'
4 4s127ms 36 100ms 194ms 114ms select distinct ;Times Reported Time consuming bind #4
Day Hour Count Duration Avg duration 11 1 111ms 111ms 12 7 834ms 119ms 13 13 1s372ms 105ms 14 7 897ms 128ms 15 6 703ms 117ms 16 2 208ms 104ms [ User: augeeducacional - Total duration: 11s781ms - Times executed: 36 ]
[ Application: augeeducacional - principal - Total duration: 11s781ms - Times executed: 36 ]
-
select distinct ;
Date: 2021-09-27 15:06:08 Duration: 194ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1128', $2 = '3', $3 = '1128', $4 = '3', $5 = '1128', $6 = '3', $7 = '210001135'
-
select distinct ;
Date: 2021-09-27 13:38:43 Duration: 148ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '605549', $2 = '2021-09-23', $3 = '2021-09-24'
-
select distinct ;
Date: 2021-09-27 15:43:46 Duration: 140ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = 'gabriel & antonio & alves & da & silva', $2 = '60', $3 = '606046', $4 = '2021'
5 2s973ms 6 108ms 1s308ms 495ms update fila_trabalho.fila_trabalho set resultado = $1, fim_execucao = $2, id_situacao_trabalho = $3 where id_fila_trabalho = $4;Times Reported Time consuming bind #5
Day Hour Count Duration Avg duration 02 1 1s308ms 1s308ms 05 1 1s219ms 1s219ms 12 2 218ms 109ms 14 1 114ms 114ms 15 1 113ms 113ms [ User: augeeducacional - Total duration: 24s265ms - Times executed: 6 ]
[ Application: augeeducacional - fila - Total duration: 24s265ms - Times executed: 6 ]
-
update fila_trabalho.fila_trabalho set resultado = $1, fim_execucao = $2, id_situacao_trabalho = $3 where id_fila_trabalho = $4;
Date: 2021-09-27 03:09:23 Duration: 1s308ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = NULL, $2 = '2021-09-27 03:09:22.495', $3 = '3', $4 = '37935533'
-
update fila_trabalho.fila_trabalho set resultado = $1, fim_execucao = $2, id_situacao_trabalho = $3 where id_fila_trabalho = $4;
Date: 2021-09-27 06:55:13 Duration: 1s219ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = NULL, $2 = '2021-09-27 06:55:12.07', $3 = '3', $4 = '37935534'
-
update fila_trabalho.fila_trabalho set resultado = $1, fim_execucao = $2, id_situacao_trabalho = $3 where id_fila_trabalho = $4;
Date: 2021-09-27 15:11:25 Duration: 114ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14550209', $2 = '60', $3 = '220150', $4 = '99a57ba8d022bcd1'
6 2s329ms 21 101ms 143ms 110ms (;Times Reported Time consuming bind #6
Day Hour Count Duration Avg duration 11 1 115ms 115ms 12 4 431ms 107ms 13 2 245ms 122ms 14 5 553ms 110ms 15 3 329ms 109ms 16 6 654ms 109ms [ User: augeeducacional - Total duration: 10s149ms - Times executed: 21 ]
[ Application: augeeducacional - principal - Total duration: 10s149ms - Times executed: 21 ]
-
(;
Date: 2021-09-27 14:05:47 Duration: 143ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '605452', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '605452', $16 = '60'
-
(;
Date: 2021-09-27 16:39:40 Duration: 124ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'EDILCE CRISTINA VALENTIM SOARES', $8 = '605279', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'EDILCE CRISTINA VALENTIM SOARES', $17 = '605279', $18 = '60'
-
(;
Date: 2021-09-27 12:22:16 Duration: 115ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '606270', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '606270', $16 = '60'
7 2s50ms 14 109ms 424ms 146ms update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;Times Reported Time consuming bind #7
Day Hour Count Duration Avg duration 04 1 424ms 424ms 05 1 200ms 200ms 11 3 341ms 113ms 12 3 340ms 113ms 13 4 495ms 123ms 15 1 113ms 113ms 16 1 134ms 134ms [ User: augeeducacional - Total duration: 2h42m6s - Times executed: 14 ]
[ Application: augeeducacional - fila - Total duration: 2h42m6s - Times executed: 14 ]
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-09-27 03:09:25 Duration: 424ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-09-27 06:55:14 Duration: 200ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '2021', $3 = '2021'
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-09-27 17:16:12 Duration: 134ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1133', $2 = '3', $3 = '1133', $4 = '3', $5 = '1133', $6 = '3', $7 = '210005474'
8 1s649ms 1 1s649ms 1s649ms 1s649ms select max(data);Times Reported Time consuming bind #8
Day Hour Count Duration Avg duration 11 1 1s649ms 1s649ms [ User: augeeducacional - Total duration: 4m40s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 4m40s - Times executed: 1 ]
-
select max(data);
Date: 2021-09-27 11:58:50 Duration: 1s649ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14550079', $2 = '60', $3 = '977287', $4 = '414571ff-46d7-c692-f4ab-307cf2457b64'
9 1s620ms 2 109ms 1s510ms 810ms 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 #9
Day Hour Count Duration Avg duration 11 1 1s510ms 1s510ms 15 1 109ms 109ms [ User: augeeducacional - Total duration: 2s7ms - Times executed: 2 ]
[ Application: augeeducacional - principal - Total duration: 2s7ms - Times executed: 2 ]
-
select max(ano * 10000 + mes * 100 + dia) as data from autocadastro_diario where id_instituicao = $1 and id_unidade_funcional = $2;
Date: 2021-09-27 12:44:54 Duration: 1s510ms 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-27 16:42:14 Duration: 109ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1136', $2 = '3', $3 = '1136', $4 = '3', $5 = '1136', $6 = '3', $7 = '210004971'
10 1s359ms 1 1s359ms 1s359ms 1s359ms insert into consulta.frequencia_aluno;Times Reported Time consuming bind #10
Day Hour Count Duration Avg duration 05 1 1s359ms 1s359ms [ User: augeeducacional - Total duration: 1h7m17s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 1h7m17s - Times executed: 1 ]
-
insert into consulta.frequencia_aluno;
Date: 2021-09-27 05:47:54 Duration: 1s359ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
11 1s227ms 1 1s227ms 1s227ms 1s227ms select * from movel.sincronizacao_lancamento where id_sincronizacao_lancamento = $1;Times Reported Time consuming bind #11
Day Hour Count Duration Avg duration 11 1 1s227ms 1s227ms [ User: augeeducacional - Total duration: 682ms - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 682ms - Times executed: 1 ]
-
select * from movel.sincronizacao_lancamento where id_sincronizacao_lancamento = $1;
Date: 2021-09-27 12:04:39 Duration: 1s227ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '38487000'
12 1s67ms 2 449ms 617ms 533ms select tp.nome from movel.turma_mudanca tm join movel.tipo_mudanca_lancamento on tipo_mudanca_lancamento.id_tipo_lancamento = $1 and tipo_mudanca_lancamento.id_tipo_mudanca = tm.id_tipo_mudanca join movel.tipo_mudanca tp on tp.id_tipo_mudanca = tipo_mudanca_lancamento.id_tipo_mudanca where tipo_mudanca_lancamento.flg_erro = true and tm.id_turma = $2 and tm.data between $3 and $4 and (tm.id_disciplina = $5 or tm.id_disciplina is null) group by tm.id_tipo_mudanca, tp.nome;Times Reported Time consuming bind #12
Day Hour Count Duration Avg duration 11 2 1s67ms 533ms [ User: augeeducacional - Total duration: 14s395ms - Times executed: 2 ]
[ Application: augeeducacional - fila - Total duration: 14s395ms - Times executed: 2 ]
-
select tp.nome from movel.turma_mudanca tm join movel.tipo_mudanca_lancamento on tipo_mudanca_lancamento.id_tipo_lancamento = $1 and tipo_mudanca_lancamento.id_tipo_mudanca = tm.id_tipo_mudanca join movel.tipo_mudanca tp on tp.id_tipo_mudanca = tipo_mudanca_lancamento.id_tipo_mudanca where tipo_mudanca_lancamento.flg_erro = true and tm.id_turma = $2 and tm.data between $3 and $4 and (tm.id_disciplina = $5 or tm.id_disciplina is null) group by tm.id_tipo_mudanca, tp.nome;
Date: 2021-09-27 12:03:31 Duration: 617ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14550079', $2 = '60', $3 = '977287', $4 = '414571ff-46d7-c692-f4ab-307cf2457b64'
-
select tp.nome from movel.turma_mudanca tm join movel.tipo_mudanca_lancamento on tipo_mudanca_lancamento.id_tipo_lancamento = $1 and tipo_mudanca_lancamento.id_tipo_mudanca = tm.id_tipo_mudanca join movel.tipo_mudanca tp on tp.id_tipo_mudanca = tipo_mudanca_lancamento.id_tipo_mudanca where tipo_mudanca_lancamento.flg_erro = true and tm.id_turma = $2 and tm.data between $3 and $4 and (tm.id_disciplina = $5 or tm.id_disciplina is null) group by tm.id_tipo_mudanca, tp.nome;
Date: 2021-09-27 12:05:32 Duration: 449ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14550080', $2 = '60', $3 = '1108412', $4 = 'E862F8EB-E194-4287-B8D2-49EF01D0C887'
13 543ms 1 543ms 543ms 543ms insert into consulta.alunos_abaixo_media_2011;Times Reported Time consuming bind #13
Day Hour Count Duration Avg duration 05 1 543ms 543ms [ User: augeeducacional - Total duration: 144ms - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 144ms - Times executed: 1 ]
-
insert into consulta.alunos_abaixo_media_2011;
Date: 2021-09-27 06:55:18 Duration: 543ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '18014'
14 484ms 1 484ms 484ms 484ms insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno,;Times Reported Time consuming bind #14
Day Hour Count Duration Avg duration 02 1 484ms 484ms [ User: augeeducacional - Total duration: 8m40s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 8m40s - Times executed: 1 ]
-
insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno,;
Date: 2021-09-27 03:00:42 Duration: 484ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
15 482ms 1 482ms 482ms 482ms select sum(falta_nao_justificada);Times Reported Time consuming bind #15
Day Hour Count Duration Avg duration 12 1 482ms 482ms [ User: augeeducacional - Total duration: 136ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 136ms - Times executed: 1 ]
-
select sum(falta_nao_justificada);
Date: 2021-09-27 13:07:18 Duration: 482ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1128', $2 = '3', $3 = '1128', $4 = '3', $5 = '1128', $6 = '3', $7 = '210016918'
16 451ms 3 110ms 181ms 150ms select count(*) as contagem from ( select ;Times Reported Time consuming bind #16
Day Hour Count Duration Avg duration 10 1 181ms 181ms 13 2 269ms 134ms [ User: augeeducacional - Total duration: 658ms - Times executed: 3 ]
[ Application: augeeducacional - principal - Total duration: 658ms - Times executed: 3 ]
-
select count(*) as contagem from ( select ;
Date: 2021-09-27 11:58:58 Duration: 181ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '17982', $2 = '16', $3 = '49', $4 = '17982', $5 = '16', $6 = '49', $7 = '17982', $8 = '16', $9 = '17982', $10 = '16', $11 = '60', $12 = '16', $13 = '17982', $14 = '49', $15 = '16', $16 = '17982', $17 = '49', $18 = '16', $19 = '17982', $20 = '49', $21 = '60'
-
select count(*) as contagem from ( select ;
Date: 2021-09-27 14:21:51 Duration: 158ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '605252', $4 = '578'
-
select count(*) as contagem from ( select ;
Date: 2021-09-27 14:26:18 Duration: 110ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '606083', $4 = '523'
17 359ms 1 359ms 359ms 359ms SELECT DISTINCT ;Times Reported Time consuming bind #17
Day Hour Count Duration Avg duration 13 1 359ms 359ms [ User: augeeducacional - Total duration: 229ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 229ms - Times executed: 1 ]
-
SELECT DISTINCT ;
Date: 2021-09-27 14:21:51 Duration: 359ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '605714', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '605714', $16 = '60'
18 338ms 1 338ms 338ms 338ms select exists ( select null from movel.professor_mudanca;Times Reported Time consuming bind #18
Day Hour Count Duration Avg duration 11 1 338ms 338ms [ User: augeeducacional - Total duration: 479ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 479ms - Times executed: 1 ]
-
select exists ( select null from movel.professor_mudanca;
Date: 2021-09-27 12:13:12 Duration: 338ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '8', $3 = '2021-09-27 00:00:00', $4 = '2021-09-28 00:00:00', $5 = '23440'
19 337ms 1 337ms 337ms 337ms select resultado.* from (;Times Reported Time consuming bind #19
Day Hour Count Duration Avg duration 06 1 337ms 337ms [ User: augeeducacional - Total duration: 3s445ms - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 3s445ms - Times executed: 1 ]
-
select resultado.* from (;
Date: 2021-09-27 07:12:38 Duration: 337ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
20 316ms 3 100ms 113ms 105ms select ;Times Reported Time consuming bind #20
Day Hour Count Duration Avg duration 11 1 113ms 113ms 14 1 102ms 102ms 15 1 100ms 100ms [ User: augeeducacional - Total duration: 3s774ms - Times executed: 3 ]
[ Application: augeeducacional - fila - Total duration: 3s271ms - Times executed: 2 ]
[ Application: augeeducacional - principal - Total duration: 502ms - Times executed: 1 ]
-
select ;
Date: 2021-09-27 12:03:02 Duration: 113ms 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 = '9371604', $12 = '200025089'
-
select ;
Date: 2021-09-27 15:12:11 Duration: 102ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210041407', $3 = '210041404', $4 = '210041402', $5 = '210041403', $6 = '210013194', $7 = '210041408', $8 = '210041409', $9 = '210041411', $10 = '210041410', $11 = '210008769', $12 = '210009246', $13 = '210009243', $14 = '210009247', $15 = '210009351', $16 = '210008775', $17 = '210008770', $18 = '210008776', $19 = '210013191', $20 = '210012231', $21 = '210008773', $22 = '210009244', $23 = '210009281', $24 = '210041401', $25 = '210009245', $26 = '210009242', $27 = '210014270', $28 = '210009350', $29 = '210041406', $30 = '210041400', $31 = '210008939', $32 = '210041405', $33 = '1', $34 = '1', $35 = '1', $36 = '1', $37 = '1'
-
select ;
Date: 2021-09-27 16:09:02 Duration: 100ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210019555', $3 = '210019617', $4 = '210022655', $5 = '210019619', $6 = '210019620', $7 = '210043527', $8 = '210019584', $9 = '210019622', $10 = '210019624', $11 = '210043120', $12 = '210043121', $13 = '1', $14 = '1', $15 = '1', $16 = '1', $17 = '1'
-
Events
Log levels
Key values
- 84,787 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 209 ERROR entries
- 0 WARNING entries
Most Frequent Errors/Events
Key values
- 153 Max number of times the same event was reported
- 209 Total events found
Rank Times reported Error 1 153 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #1
Day Hour Count Sep 27 14 140 15 1 16 8 17 3 18 1 - ERROR: duplicate key value violates unique constraint "usuario_login_key"
- ERROR: duplicate key value violates unique constraint "pk_usuario_instituicao"
- ERROR: duplicate key value violates unique constraint "pk_usuario"
Detail: Key (login)=(gabriela) already exists.
Statement: update usuario set id_educador_externo = $1, data_criacao = $2, motivo = $3, telefone_ddd2 = $4, id_uf = $5, numero = $6, id_imagem = $7, id_motivo_bloqueio_usuario = $8, flg_ocultar_aniversario = $9, login = $10, num_tentativas_login = $11, apelido_chat = $12, id_municipio_vinculacao = $13, id_usuario_criador = $14, cep = $15, data_fim_inativo = $16, limite_recuperacao_senha = $17, data_bloqueio = $18, complemento = $19, id_usuario_autenticacao_externa = $20, total_mensagem_forum = $21, flg_excluido = $22, telefone_numero = $23, classificacao_forum = $24, data_ultimo_acesso = $25, email = $26, endereco = $27, bairro = $28, login_excluido = $29, data_expiracao_senha = $30, codigo_recuperacao_senha = $31, nome = $32, id_unidade_vinculacao = $33, email_autenticacao_externa = $34, flg_admin = $35, flg_bloqueado = $36, id_municipio = $37, data_inicio_inativo = $38, id_aluno_externo = $39, id_responsavel_externo = $40, sexo = $41, telefone_ddd = $42, telefone_numero2 = $43 where id_usuario = $44Date: 2021-09-27 14:01:22 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Key (id_usuario, id_instituicao)=(1213412, 60) already exists.
Statement: insert into usuario_instituicao (id_usuario, flg_email, id_instituicao) values ($1, $2, $3)Date: 2021-09-27 14:26:53 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Key (id_usuario)=(1213412) already exists.
Statement: insert into usuario (data_criacao, id_usuario, flg_bloqueado, flg_excluido, nome, flg_ocultar_aniversario, login, email) values ($1, $2, $3, $4, $5, $6, $7, $8)Date: 2021-09-27 14:27:17 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
2 25 ERROR: canceling statement due to statement timeout
Times Reported Most Frequent Error / Event #2
Day Hour Count Sep 27 12 3 13 7 15 3 16 5 17 6 18 1 - ERROR: canceling statement due to statement timeout
Statement: 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 = $1 and f.id_situacao_trabalho <> $2 and entrada_fila >= $3 and entrada_fila < $4 and f.usuarios @> ARRAY[$5] order by f.entrada_fila desc limit 10
Date: 2021-09-27 12:09:35 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
3 10 ERROR: currval of sequence "..." is not yet defined in this session
Times Reported Most Frequent Error / Event #3
Day Hour Count Sep 27 14 4 15 2 17 4 - ERROR: currval of sequence "sq_usuario_id" is not yet defined in this session
Statement: select currval('sq_usuario_id')
Date: 2021-09-27 14:26:47 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
4 8 ERROR: new row for relation "..." violates check constraint "..."
Times Reported Most Frequent Error / Event #4
Day Hour Count Sep 27 15 4 17 4 - ERROR: new row for relation "planejamento_matricula_vaga_localizacao" violates check constraint "ck_continuidade"
- ERROR: new row for relation "planejamento_matricula_vaga_localizacao" violates check constraint "ck_recepcao"
Detail: Failing row contains (605348, 605348, 1199, 247, 2022, 0, 5, 40, 0, 0, 0, 0, 0, 0, 0, 19, 5, 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-27 15:21:56 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Failing row contains (605484, 605484, 1909, 246, 2022, 75, 0, 113, 2, 10, 10, 0, 0, 0, 10, 0, 123, 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-27 15:52:35 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
5 5 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #5
Day Hour Count Sep 27 17 4 18 1 - 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-27 17:21:57 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
6 2 ERROR: canceling statement due to user request
Times Reported Most Frequent Error / Event #6
Day Hour Count Sep 27 15 2 - ERROR: canceling statement due to user request
Statement: VACUUM VERBOSE ANALYZE fila_trabalho.fila_trabalho_2021_09
Date: 2021-09-27 15:00:27 Database: augeeducacional Application: pgAdmin III - Execution Tool User: sergio_veiga Remote: 10.81.1.92
7 2 LOG: process ... still waiting for ShareLock on transaction ... after ... ms
Times Reported Most Frequent Error / Event #7
Day Hour Count Sep 27 16 2 - LOG: process 24000 still waiting for ShareLock on transaction 775754697 after 1000.225 ms
- LOG: process 28056 still waiting for ShareLock on transaction 775754777 after 1000.099 ms
Detail: Process holding the lock: 30450. Wait queue: 24000.
Context: while deleting tuple (507730,24) in relation "nota_aluno_atividade_2021"
Statement: delete from nota_aluno_atividade where id_turma = $1 and id_aluno_matricula = $2 and id_disciplina = $3 and id_nota_periodo_aluno = $4Date: 2021-09-27 16:16:15 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Process holding the lock: 28966. Wait queue: 28056.
Context: while deleting tuple (383244,57) in relation "nota_aluno_atividade_2021"
Statement: delete from nota_aluno_atividade where id_turma = $1 and id_aluno_matricula = $2 and id_disciplina = $3 and id_nota_periodo_aluno = $4Date: 2021-09-27 16:16:20 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
8 1 ERROR: column "..." must appear in the GROUP BY clause or be used in an aggregate function
Times Reported Most Frequent Error / Event #8
Day Hour Count Sep 27 15 1 - ERROR: column "fila_trabalho_2021_09.entrada_fila" must appear in the GROUP BY clause or be used in an aggregate function at character 221
Statement: select to_char(entrada_fila,'YYYY-MM-DD HH:MM'),count(*) from fila_trabalho.fila_trabalho_2021_09 where fim_execucao is null and id_situacao_trabalho = 1 group by to_char(entrada_fila,'YYYY-MM-DD HH:MM') order by entrada_fila
Date: 2021-09-27 15:06:52 Database: augeeducacional Application: pgAdmin III - Query Tool User: sergio_veiga Remote: 10.81.1.92
9 1 LOG: process ... still waiting for AccessExclusiveLock on relation ... of database ... after ... ms
Times Reported Most Frequent Error / Event #9
Day Hour Count Sep 27 03 1 - LOG: process 9530 still waiting for AccessExclusiveLock on relation 2626496 of database 2624101 after 1000.195 ms
Detail: Process holding the lock: 21666. Wait queue: 9530.
Statement: truncate table consulta.frequencia_alunoDate: 2021-09-27 03:09:26 Database: augeeducacional Application: augeeducacional - fila User: augeeducacional Remote: seeweb85
10 1 ERROR: invalid input syntax for integer: ...
Times Reported Most Frequent Error / Event #10
Day Hour Count Sep 27 15 1 - ERROR: invalid input syntax for integer: "Ingrid de" at character 908
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 = 606072) AND (c.id_instituicao = 60) AND (a.codigo = 'Ingrid de')
Date: 2021-09-27 15:20:23 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
11 1 ERROR: relation "..." does not exist
Times Reported Most Frequent Error / Event #11
Day Hour Count Sep 27 15 1 - ERROR: relation "situacao_trabalho" does not exist at character 15
Statement: select * from situacao_trabalho
Date: 2021-09-27 15:02:11 Database: augeeducacional Application: pgAdmin III - Query Tool User: sergio_veiga Remote: 10.81.1.92