-
Global information
- Generated on Tue Sep 28 11:12:37 2021
- Log file: postgresql-28092021.log
- Parsed 343,961 log entries in 1m2s
- Log start from 2021-09-28 01:15:14 to 2021-09-28 10:50:44
-
Overview
Global Stats
- 1,502 Number of unique normalized queries
- 48,060 Number of queries
- 21h31m54s Total query duration
- 2021-09-28 01:15:14 First query
- 2021-09-28 10:50:44 Last query
- 16 queries/s at 2021-09-28 10:17:12 Query peak
- 21h31m54s Total query duration
- 7m5s Prepare/parse total duration
- 6m12s Bind total duration
- 21h18m36s Execute total duration
- 1,198 Number of events
- 10 Number of unique normalized events
- 525 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
- 982 Number temporary file
- 450.53 MiB Max size of temporary file
- 138.12 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
- 48,060 Average queries per session
- 21h31m54s Average queries duration per session
- 0 Total number of connections
- 3 Total number of databases
SQL Traffic
Key values
- 16 queries/s Query Peak
- 2021-09-28 10:17:12 Date
SELECT Traffic
Key values
- 14 queries/s Query Peak
- 2021-09-28 10:17:12 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 7 queries/s Query Peak
- 2021-09-28 03:55:19 Date
Queries duration
Key values
- 21h31m54s 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 28 01 1,942 100ms 9s584ms 1s687ms 1m25s 1m31s 1m42s 02 2,289 100ms 19s419ms 1s879ms 1m23s 1m36s 1m37s 03 2,502 100ms 2h39m53s 7s107ms 3m59s 9m47s 2h42m6s 04 2,494 100ms 4m39s 3s133ms 3m6s 3m44s 5m55s 05 2,814 100ms 2h20m 5s306ms 3m59s 6m18s 2h21m36s 06 4,223 100ms 57m9s 2s24ms 2m14s 2m17s 58m26s 07 4,642 100ms 9m16s 1s300ms 1m49s 2m50s 11m18s 08 9,210 100ms 27s930ms 540ms 1m50s 1m57s 2m17s 09 10,077 100ms 38s287ms 494ms 1m55s 2m28s 2m53s 10 7,867 100ms 13s268ms 515ms 1m49s 1m55s 2m8s Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Sep 28 01 1,823 0 1s782ms 1m20s 1m24s 1m41s 02 2,175 0 1s957ms 1m16s 1m22s 1m35s 03 2,185 221 3s175ms 1m35s 2m47s 6m54s 04 2,094 289 3s267ms 1m24s 1m57s 4m3s 05 2,521 143 2s436ms 1m21s 2m32s 5m13s 06 2,531 0 1s677ms 1m19s 1m24s 1m34s 07 4,256 0 1s239ms 1m37s 1m44s 2m21s 08 7,998 0 585ms 1m41s 1m46s 1m53s 09 8,775 0 524ms 1m38s 1m51s 2m25s 10 7,046 0 552ms 1m42s 1m47s 1m54s Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Sep 28 01 77 36 2 0 217ms 481ms 752ms 1s161ms 02 73 32 3 0 271ms 420ms 795ms 1s384ms 03 78 11 1 0 1m52s 302ms 480ms 1s34ms 04 74 28 3 0 233ms 319ms 635ms 1s387ms 05 106 33 4 0 274ms 472ms 1s22ms 1s802ms 06 1,599 60 27 0 2s551ms 1s320ms 56s15ms 59s336ms 07 274 96 9 0 2s7ms 1s250ms 2s497ms 39s52ms 08 925 221 57 0 245ms 4s328ms 5s420ms 6s945ms 09 917 146 230 0 287ms 3s465ms 4s749ms 9s705ms 10 639 139 34 0 201ms 2s657ms 3s414ms 5s41ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Sep 28 01 0 1,181 1,181.00 0.00% 02 2 1,298 649.00 0.09% 03 0 1,110 1,110.00 0.00% 04 1 1,311 1,311.00 0.04% 05 0 1,783 1,783.00 0.00% 06 0 3,312 3,312.00 0.00% 07 90 3,450 38.33 1.94% 08 0 7,735 7,735.00 0.00% 09 0 8,659 8,659.00 0.00% 10 0 6,656 6,656.00 0.00% Day Hour Count Average / Second Sep 28 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 Day Hour Count Average Duration Sep 28 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 -
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
- 132,100 buffers Checkpoint Peak
- 2021-09-28 03:15:07 Date
- 209.995 seconds Highest write time
- 0.827 seconds Sync time
Checkpoints Wal files
Key values
- 48 files Wal files usage Peak
- 2021-09-28 07:32:33 Date
Checkpoints distance
Key values
- 2,997.38 Mo Distance Peak
- 2021-09-28 07:32:33 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Sep 28 01 94,520 1,678.663s 0.463s 1,679.358s 02 178,755 2,493.94s 0.892s 2,495.21s 03 216,998 2,326.105s 1.103s 2,327.513s 04 129,832 2,413.15s 0.268s 2,413.663s 05 69,974 2,484.584s 0.435s 2,485.23s 06 130,250 2,518.76s 0.396s 2,519.365s 07 320,768 2,623.453s 2.435s 2,626.445s 08 531,539 2,514.804s 4.359s 2,519.658s 09 725,414 2,512.896s 5.41s 2,518.834s 10 585,414 2,095.992s 3.049s 2,099.413s Day Hour Added Removed Recycled Synced files Longest sync Average sync Sep 28 01 0 0 49 1,683 0.016s 0s 02 0 14 102 2,238 0.045s 0.002s 03 0 62 50 2,030 0.098s 0.003s 04 0 0 61 2,035 0.044s 0s 05 0 0 30 2,310 0.011s 0s 06 0 0 53 3,002 0.013s 0s 07 0 64 135 4,456 0.117s 0.002s 08 0 0 225 6,591 0.065s 0.003s 09 0 16 283 7,234 0.064s 0.002s 10 0 0 233 5,871 0.119s 0.001s Day Hour Count Avg time (sec) Sep 28 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 Day Hour Mean distance Mean estimate Sep 28 01 111,420.38 kB 456,674.25 kB 02 157,414.50 kB 260,019.83 kB 03 161,620.08 kB 651,172.75 kB 04 82,984.17 kB 468,933.50 kB 05 40,131.42 kB 154,778.92 kB 06 70,726.50 kB 91,284.50 kB 07 245,041.62 kB 700,953.62 kB 08 293,800.92 kB 644,286.83 kB 09 406,755.33 kB 529,808.08 kB 10 388,031.50 kB 445,192.00 kB -
Temporary Files
Size of temporary files
Key values
- 773.35 MiB Temp Files size Peak
- 2021-09-28 03:15:26 Date
Number of temporary files
Key values
- 3 per second Temp Files Peak
- 2021-09-28 04:36:06 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Sep 28 01 72 10.11 GiB 143.75 MiB 02 96 13.48 GiB 143.75 MiB 03 99 14.23 GiB 147.21 MiB 04 96 13.48 GiB 143.75 MiB 05 96 13.48 GiB 143.75 MiB 06 101 13.72 GiB 139.12 MiB 07 102 13.82 GiB 138.72 MiB 08 104 14.14 GiB 139.25 MiB 09 130 14.58 GiB 114.81 MiB 10 86 11.42 GiB 136.03 MiB Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 230 32.29 GiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache where not isdirty;-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-28 09:31:49 Duration: 2s912ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-28 08:21:42 Duration: 2s437ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-28 01:46:26 Duration: 2s411ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
2 230 32.29 GiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache where reldatabase is not null;-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-28 01:46:51 Duration: 2s352ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-28 01:41:16 Duration: 2s323ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-09-28 09:46:51 Duration: 2s239ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
3 230 32.29 GiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache where isdirty;-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-28 08:42:16 Duration: 2s335ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-28 09:42:24 Duration: 2s281ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-09-28 05:46:22 Duration: 2s159ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
4 230 32.29 GiB 143.75 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache;-
select count(*) from pg_buffercache;
Date: 2021-09-28 10:07:17 Duration: 2s600ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-28 05:36:55 Duration: 2s455ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-09-28 04:25:45 Duration: 2s230ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
5 14 463.31 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-28 07:21:59 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
6 5 250.95 MiB 19.49 MiB 123.11 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-28 06:48:31 Duration: 24s621ms 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-28 06:48:21 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
7 4 132.38 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('28/09/2021 08:46:18', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('28/09/2021 08:46: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 = 2635916) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-28 08:45:17 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
8 3 773.35 MiB 34.99 MiB 376.45 MiB 257.78 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-28 03:15:26 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
9 3 99.28 MiB 33.09 MiB 33.09 MiB 33.09 MiB 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 = ?);-
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 = $1) 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 = $2);
Date: 2021-09-28 08:31:28 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
10 3 99.28 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-28 09:09:57 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
11 2 217.52 MiB 38.18 MiB 179.34 MiB 108.76 MiB select sp_criar_perfil_extendido ();-
select sp_criar_perfil_extendido ();
Date: 2021-09-28 07:29:05 Duration: 1m12s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
select sp_criar_perfil_extendido ();
Date: 2021-09-28 07:29:05 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
12 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-28 07:27:41 Duration: 1m19s 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-28 07:27:40 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
13 2 66.19 MiB 33.09 MiB 33.09 MiB 33.09 MiB 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);-
nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ($1, $2, $3, $4) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = $5 and tp.id_turma in ($6, $7, $8, $9) and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-28 09:20:43 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
14 2 66.19 MiB 33.09 MiB 33.09 MiB 33.09 MiB login, nome, 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 id_usuario in ( select id_usuario from usuario_grupo_unidade where ? = ? and id_unidade_funcional = ?) order by nome limit ? offset ?;-
login, nome, 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 = $1) and flg_excluido = false and id_usuario in ( select id_usuario from usuario_grupo_unidade where 1 = 1 and id_unidade_funcional = $2) order by nome limit 10 offset 540;
Date: 2021-09-28 09:34:51 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
15 2 66.19 MiB 33.09 MiB 33.09 MiB 33.09 MiB ccc_eixo.id_nota_periodo_aluno, eixo.descricao as eixo, conteudo.descricao as conteudo, coalesce(conteudo_ling.descricao, ?) as conteudo_linguistico, case when conteudo_ling.descricao is null then exists ( select null from conteudo_curricular_periodo where id_conteudo_curricular_componente = ccc_conteudo.id_conteudo_curricular_componente and 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_conteudo.id_conteudo_curricular_componente and sda.id_turma = ?) else exists ( select null from conteudo_curricular_periodo where id_conteudo_analise_linguistica = ccc_conteudo_ling.id_conteudo_curricular_componente and 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_analise_linguistica = ccc_conteudo_ling.id_conteudo_curricular_componente and sda.id_turma = ?) end as conteudo_ministrado, ccc_eixo.ordem as ordem_eixo, ccc_conteudo.ordem as ordem_conteudo, case when conteudo_ling.descricao is null then ? else ccc_conteudo_ling.ordem end as ordem_ling, s.sigla as serie_conteudo from conteudo_curricular_componente ccc_eixo inner join componente_curricular cc on cc.id_componente_curricular = ccc_eixo.id_componente_curricular inner join grade_curricular gc on cc.id_grade_curricular = gc.id_grade_curricular inner join serie s on s.id_serie = gc.id_serie inner join conteudo_curricular eixo on ccc_eixo.id_conteudo_curricular = eixo.id_conteudo_curricular and ccc_eixo.id_conteudo_curricular_componente_pai is null inner join conteudo_curricular_componente ccc_conteudo on ccc_conteudo.id_conteudo_curricular_componente_pai = ccc_eixo.id_conteudo_curricular_componente inner join conteudo_curricular conteudo on ccc_conteudo.id_conteudo_curricular = conteudo.id_conteudo_curricular and conteudo.id_tipo_conteudo_curricular = ? left join conteudo_curricular_componente ccc_conteudo_ling on ccc_conteudo_ling.id_conteudo_curricular_componente_pai = ccc_conteudo.id_conteudo_curricular_componente left join conteudo_curricular conteudo_ling on ccc_conteudo_ling.id_conteudo_curricular = conteudo_ling.id_conteudo_curricular and conteudo_ling.id_tipo_conteudo_curricular = ? where ccc_eixo.id_componente_curricular = ? union select distinct ccc.id_nota_periodo_aluno, topico.descricao as eixo, cc.descricao as conteudo, coalesce(analise_linguistica.descricao, ?) as conteudo_linguistico, true as conteudo_ministrado, topico.ordem as ordem_eixo, ccc.ordem as ordem_conteudo, case when analise_linguistica.descricao is null then ? else conteudo_analise_linguistica.ordem end as ordem_ling, ( select s2.sigla from serie s2 inner join grade_curricular gc on gc.id_serie = s2.id_serie inner join componente_curricular cc2 on cc2.id_grade_curricular = gc.id_grade_curricular where cc2.id_componente_curricular = ccc.id_componente_curricular) as serie_conteudo from conteudo_curricular_periodo ccp inner join conteudo_curricular_componente ccc on ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente inner join conteudo_curricular cc on cc.id_conteudo_curricular = ccc.id_conteudo_curricular left join lateral ( select cc2.descricao, cx2.id_conteudo_curricular_componente, cx2.id_conteudo_curricular_componente_pai, cx2.ordem from conteudo_curricular_componente cx2 inner join conteudo_curricular cc2 on cc2.id_conteudo_curricular = cx2.id_conteudo_curricular where cc2.id_tipo_conteudo_curricular = ? and cx2.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente_pai) topico on true left join conteudo_curricular_componente conteudo_analise_linguistica on conteudo_analise_linguistica.id_conteudo_curricular_componente = ccp.id_conteudo_analise_linguistica left join conteudo_curricular analise_linguistica on analise_linguistica.id_conteudo_curricular = conteudo_analise_linguistica.id_conteudo_curricular where ccp.id_turma = ? and ccp.id_componente_curricular = ? union select distinct ccc.id_nota_periodo_aluno, topico.descricao as eixo, cc.descricao as conteudo, coalesce(analise_linguistica.descricao, ?) as conteudo_linguistico, true as conteudo_ministrado, topico.ordem as ordem_eixo, ccc.ordem as ordem_conteudo, case when analise_linguistica.descricao is null then ? else conteudo_analise_linguistica.ordem end as ordem_ling, ( select s2.sigla from serie s2 inner join grade_curricular gc on gc.id_serie = s2.id_serie inner join componente_curricular cc2 on cc2.id_grade_curricular = gc.id_grade_curricular where cc2.id_componente_curricular = ccc.id_componente_curricular) as serie_conteudo from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula inner join conteudo_curricular_componente ccc on cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente inner join conteudo_curricular cc on cc.id_conteudo_curricular = ccc.id_conteudo_curricular left join lateral ( select cc2.descricao, cx2.id_conteudo_curricular_componente, cx2.id_conteudo_curricular_componente_pai, cx2.ordem from conteudo_curricular_componente cx2 inner join conteudo_curricular cc2 on cc2.id_conteudo_curricular = cx2.id_conteudo_curricular where cc2.id_tipo_conteudo_curricular = ? and cx2.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente_pai) topico on true left join conteudo_curricular_componente conteudo_analise_linguistica on conteudo_analise_linguistica.id_conteudo_curricular_componente = cca.id_conteudo_analise_linguistica left join conteudo_curricular analise_linguistica on analise_linguistica.id_conteudo_curricular = conteudo_analise_linguistica.id_conteudo_curricular where sda.id_turma = ? and sda.id_componente_curricular = ? order by serie_conteudo, id_nota_periodo_aluno, ordem_eixo, eixo, ordem_conteudo, conteudo, ordem_ling, conteudo_linguistico;-
ccc_eixo.id_nota_periodo_aluno, eixo.descricao as eixo, conteudo.descricao as conteudo, coalesce(conteudo_ling.descricao, '-') as conteudo_linguistico, case when conteudo_ling.descricao is null then exists ( select null from conteudo_curricular_periodo where id_conteudo_curricular_componente = ccc_conteudo.id_conteudo_curricular_componente and 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_conteudo.id_conteudo_curricular_componente and sda.id_turma = $2) else exists ( select null from conteudo_curricular_periodo where id_conteudo_analise_linguistica = ccc_conteudo_ling.id_conteudo_curricular_componente and id_turma = $3) 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_analise_linguistica = ccc_conteudo_ling.id_conteudo_curricular_componente and sda.id_turma = $4) end as conteudo_ministrado, ccc_eixo.ordem as ordem_eixo, ccc_conteudo.ordem as ordem_conteudo, case when conteudo_ling.descricao is null then - 1 else ccc_conteudo_ling.ordem end as ordem_ling, s.sigla as serie_conteudo from conteudo_curricular_componente ccc_eixo inner join componente_curricular cc on cc.id_componente_curricular = ccc_eixo.id_componente_curricular inner join grade_curricular gc on cc.id_grade_curricular = gc.id_grade_curricular inner join serie s on s.id_serie = gc.id_serie inner join conteudo_curricular eixo on ccc_eixo.id_conteudo_curricular = eixo.id_conteudo_curricular and ccc_eixo.id_conteudo_curricular_componente_pai is null inner join conteudo_curricular_componente ccc_conteudo on ccc_conteudo.id_conteudo_curricular_componente_pai = ccc_eixo.id_conteudo_curricular_componente inner join conteudo_curricular conteudo on ccc_conteudo.id_conteudo_curricular = conteudo.id_conteudo_curricular and conteudo.id_tipo_conteudo_curricular = 2 left join conteudo_curricular_componente ccc_conteudo_ling on ccc_conteudo_ling.id_conteudo_curricular_componente_pai = ccc_conteudo.id_conteudo_curricular_componente left join conteudo_curricular conteudo_ling on ccc_conteudo_ling.id_conteudo_curricular = conteudo_ling.id_conteudo_curricular and conteudo_ling.id_tipo_conteudo_curricular = 4 where ccc_eixo.id_componente_curricular = $5 union select distinct ccc.id_nota_periodo_aluno, topico.descricao as eixo, cc.descricao as conteudo, coalesce(analise_linguistica.descricao, '-') as conteudo_linguistico, true as conteudo_ministrado, topico.ordem as ordem_eixo, ccc.ordem as ordem_conteudo, case when analise_linguistica.descricao is null then - 1 else conteudo_analise_linguistica.ordem end as ordem_ling, ( select s2.sigla from serie s2 inner join grade_curricular gc on gc.id_serie = s2.id_serie inner join componente_curricular cc2 on cc2.id_grade_curricular = gc.id_grade_curricular where cc2.id_componente_curricular = ccc.id_componente_curricular) as serie_conteudo from conteudo_curricular_periodo ccp inner join conteudo_curricular_componente ccc on ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente inner join conteudo_curricular cc on cc.id_conteudo_curricular = ccc.id_conteudo_curricular left join lateral ( select cc2.descricao, cx2.id_conteudo_curricular_componente, cx2.id_conteudo_curricular_componente_pai, cx2.ordem from conteudo_curricular_componente cx2 inner join conteudo_curricular cc2 on cc2.id_conteudo_curricular = cx2.id_conteudo_curricular where cc2.id_tipo_conteudo_curricular = 1 and cx2.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente_pai) topico on true left join conteudo_curricular_componente conteudo_analise_linguistica on conteudo_analise_linguistica.id_conteudo_curricular_componente = ccp.id_conteudo_analise_linguistica left join conteudo_curricular analise_linguistica on analise_linguistica.id_conteudo_curricular = conteudo_analise_linguistica.id_conteudo_curricular where ccp.id_turma = $6 and ccp.id_componente_curricular = $7 union select distinct ccc.id_nota_periodo_aluno, topico.descricao as eixo, cc.descricao as conteudo, coalesce(analise_linguistica.descricao, '-') as conteudo_linguistico, true as conteudo_ministrado, topico.ordem as ordem_eixo, ccc.ordem as ordem_conteudo, case when analise_linguistica.descricao is null then - 1 else conteudo_analise_linguistica.ordem end as ordem_ling, ( select s2.sigla from serie s2 inner join grade_curricular gc on gc.id_serie = s2.id_serie inner join componente_curricular cc2 on cc2.id_grade_curricular = gc.id_grade_curricular where cc2.id_componente_curricular = ccc.id_componente_curricular) as serie_conteudo from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula inner join conteudo_curricular_componente ccc on cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente inner join conteudo_curricular cc on cc.id_conteudo_curricular = ccc.id_conteudo_curricular left join lateral ( select cc2.descricao, cx2.id_conteudo_curricular_componente, cx2.id_conteudo_curricular_componente_pai, cx2.ordem from conteudo_curricular_componente cx2 inner join conteudo_curricular cc2 on cc2.id_conteudo_curricular = cx2.id_conteudo_curricular where cc2.id_tipo_conteudo_curricular = 1 and cx2.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente_pai) topico on true left join conteudo_curricular_componente conteudo_analise_linguistica on conteudo_analise_linguistica.id_conteudo_curricular_componente = cca.id_conteudo_analise_linguistica left join conteudo_curricular analise_linguistica on analise_linguistica.id_conteudo_curricular = conteudo_analise_linguistica.id_conteudo_curricular where sda.id_turma = $8 and sda.id_componente_curricular = $9 order by serie_conteudo, id_nota_periodo_aluno, ordem_eixo, eixo, ordem_conteudo, conteudo, ordem_ling, conteudo_linguistico;
Date: 2021-09-28 08:10:02 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
16 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 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 limit ?;-
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 limit 20;
Date: 2021-09-28 09:22:15 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
17 1 33.09 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 (210007059, 210007052, 210007055, 210008977, 210007058, 210007053, 210007057, 210007062, 210007054, 210007061, 210007056, 210007060) 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-28 09:47:24 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
18 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB 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 = ? left join turma t on t.id_turma = amt.id_turma where (am.id_aluno_matr_status in (...) or am.flg_matricula_atual is true or am.id_aluno_matricula in ( select id_aluno_matricula_anterior from aluno_matricula where id_cidadao = am.id_cidadao and id_ano_semestre = am.id_ano_semestre and flg_matricula_atual is true)) and (ase.ano = ?) and (upper(c.nome) ilike ?) and (am.id_unidade_funcional = ?) and (c.id_instituicao = ?) order by a.codigo;-
c.id_cidadao, am.id_aluno_matricula, a.codigo, c.nome, c.nascimento_data, ase.ano || coalesce(' / ' || CAST(ase.semestre AS varchar), '') as ano, ams.descricao, t.codigo as codigo_turma, curso.sigla as curso, serie.sigla as serie FROM cidadao c INNER JOIN aluno a ON a.id_cidadao = c.id_cidadao INNER JOIN aluno_matricula am ON am.id_cidadao = c.id_cidadao INNER join serie on serie.id_serie = am.id_serie INNER join curso on curso.id_curso = serie.id_curso INNER JOIN ano_semestre ase USING (id_ano_semestre) INNER JOIN aluno_matr_status ams USING (id_aluno_matr_status) LEFT JOIN aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 LEFT JOIN turma t ON t.id_turma = amt.id_turma where (am.id_aluno_matr_status in (1, 2, 7) or am.flg_matricula_atual is true or am.id_aluno_matricula in ( select id_aluno_matricula_anterior from aluno_matricula where id_cidadao = am.id_cidadao and id_ano_semestre = am.id_ano_semestre and flg_matricula_atual is true)) AND (ase.ano = '2021') AND (upper(c.nome) ILIKE '%poli%') AND (am.id_unidade_funcional = 605709) AND (c.id_instituicao = 60) order by a.codigo;
Date: 2021-09-28 08:31:31 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
19 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB 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 = ? left join turma t on t.id_turma = amt.id_turma where am.flg_matricula_atual is true and (am.id_unidade_funcional = ?) and (c.id_instituicao = ?) and (a.codigo = ?);-
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 = 605684) AND (c.id_instituicao = 60) AND (a.codigo = '3050394');
Date: 2021-09-28 09:21:43 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
20 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB login, nome, 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(?) and id_usuario in ( select id_usuario from usuario_grupo_unidade where ? = ? and id_unidade_funcional = ?) order by nome) tabela;-
login, nome, 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 = $1) and flg_excluido = false and fts @@ to_tsquery($2) and id_usuario in ( select id_usuario from usuario_grupo_unidade where 1 = 1 and id_unidade_funcional = $3) order by nome) tabela;
Date: 2021-09-28 09:09:15 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
21 1 33.09 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-28 09:21:42 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
22 1 33.09 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-28 08:22:48 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
23 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB lca.id_local_class_atribuicao, cidadao.nome as nome_cidadao, servidor.registro_funcional, cargo.sigla as sigla_cargo, jtt.sigla as jornada, jtos.horas_atribuidas, uf.codigo as codigo_unidade, uf.nome as nome_unidade, uf_mae.nome as nome_unidade_mae, local_atribuicao.matricula_cargo as matricula_cargo, cargo.descricao as nome_cargo from local_class_atribuicao lca inner join ano_semestre ano on ano.id_ano_semestre = lca.id_ano_semestre inner join servidor on servidor.id_cidadao = lca.id_cidadao inner join cidadao on cidadao.id_cidadao = servidor.id_cidadao inner join unidade_funcional uf on uf.id_unidade_funcional = lca.id_unidade_funcional left join hierarquia_unidade_funcional huf on huf.id_unidade_funcional_filha = uf.id_unidade_funcional and huf.id_assunto_hierarquia_unidade = ? left join unidade_funcional uf_mae on uf_mae.id_unidade_funcional = huf.id_unidade_funcional_mae inner join ( select lcacb.id_local_class_atribuicao, scb.id_servidor_cargo_base as id_servidor_cargo, scb.id_cargo, jtocb.id_jorn_trabalho_opcao_serv, scb.matricula_cargo as matricula_cargo from local_class_atrib_cargo_base lcacb inner join servidor_cargo_base scb on scb.id_servidor_cargo_base = lcacb.id_servidor_cargo_base inner join jorn_trabalho_opcao_car_base jtocb on jtocb.id_servidor_cargo_base = lcacb.id_servidor_cargo_base where scb.flg_aberto = true union all select lcacs.id_local_class_atribuicao, scs.id_servidor_cargo_sobr_alt as id_servidor_cargo, scs.id_cargo, jtocs.id_jorn_trabalho_opcao_serv, null as matricula_cargo from local_class_atrib_cargo_sobrep lcacs inner join servidor_cargo_sobr_alt scs on scs.id_servidor_cargo_sobr_alt = lcacs.id_servidor_cargo_sobr_alt inner join jorn_trabalho_opcao_car_sobr jtocs on jtocs.id_servidor_cargo_sobr_alt = lcacs.id_servidor_cargo_sobr_alt where scs.flg_aberto = true) local_atribuicao on local_atribuicao.id_local_class_atribuicao = lca.id_local_class_atribuicao inner join cargo on cargo.id_cargo = local_atribuicao.id_cargo inner join jorn_trabalho_opcao_serv jtos on jtos.id_jorn_trabalho_opcao_serv = local_atribuicao.id_jorn_trabalho_opcao_serv and jtos.ano = ano.ano inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo, to_tsquery(?) query where cidadao.id_instituicao = ? and ano.ano = ? and cidadao.fts @@ query order by cidadao.nome, servidor.registro_funcional limit ?;-
lca.id_local_class_atribuicao, cidadao.nome as nome_cidadao, servidor.registro_funcional, cargo.sigla as sigla_cargo, jtt.sigla as jornada, jtos.horas_atribuidas, uf.codigo as codigo_unidade, uf.nome as nome_unidade, uf_mae.nome as nome_unidade_mae, local_atribuicao.matricula_cargo as matricula_cargo, cargo.descricao as nome_cargo from local_class_atribuicao lca inner join ano_semestre ano on ano.id_ano_semestre = lca.id_ano_semestre inner join servidor on servidor.id_cidadao = lca.id_cidadao inner join cidadao on cidadao.id_cidadao = servidor.id_cidadao inner join unidade_funcional uf on uf.id_unidade_funcional = lca.id_unidade_funcional left join hierarquia_unidade_funcional huf on huf.id_unidade_funcional_filha = uf.id_unidade_funcional and huf.id_assunto_hierarquia_unidade = $1 left join unidade_funcional uf_mae on uf_mae.id_unidade_funcional = huf.id_unidade_funcional_mae inner join ( select lcacb.id_local_class_atribuicao, scb.id_servidor_cargo_base as id_servidor_cargo, scb.id_cargo, jtocb.id_jorn_trabalho_opcao_serv, scb.matricula_cargo as matricula_cargo from local_class_atrib_cargo_base lcacb inner join servidor_cargo_base scb on scb.id_servidor_cargo_base = lcacb.id_servidor_cargo_base inner join jorn_trabalho_opcao_car_base jtocb on jtocb.id_servidor_cargo_base = lcacb.id_servidor_cargo_base where scb.flg_aberto = true union all select lcacs.id_local_class_atribuicao, scs.id_servidor_cargo_sobr_alt as id_servidor_cargo, scs.id_cargo, jtocs.id_jorn_trabalho_opcao_serv, null as matricula_cargo from local_class_atrib_cargo_sobrep lcacs inner join servidor_cargo_sobr_alt scs on scs.id_servidor_cargo_sobr_alt = lcacs.id_servidor_cargo_sobr_alt inner join jorn_trabalho_opcao_car_sobr jtocs on jtocs.id_servidor_cargo_sobr_alt = lcacs.id_servidor_cargo_sobr_alt where scs.flg_aberto = true) local_atribuicao on local_atribuicao.id_local_class_atribuicao = lca.id_local_class_atribuicao inner join cargo on cargo.id_cargo = local_atribuicao.id_cargo inner join jorn_trabalho_opcao_serv jtos on jtos.id_jorn_trabalho_opcao_serv = local_atribuicao.id_jorn_trabalho_opcao_serv and jtos.ano = ano.ano inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo, to_tsquery($2) query where cidadao.id_instituicao = $3 and ano.ano = $4 and cidadao.fts @@ query order by cidadao.nome, servidor.registro_funcional limit 10;
Date: 2021-09-28 09:02:30 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 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 where am.flg_matricula_atual = true and cidadao.id_instituicao = ? and am.id_unidade_funcional = ? and ano.ano = ? and am.id_aluno_matr_status = ? and curso.id_curso = ? 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 where am.flg_matricula_atual = true and cidadao.id_instituicao = $1 and am.id_unidade_funcional = $2 and ano.ano = $3 and am.id_aluno_matr_status = $4 and curso.id_curso = $5 order by matricula_aluno limit 20;
Date: 2021-09-28 09:19:33 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
25 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB cidadao.id_cidadao AS "idAluno", aluno.codigo as codigo_aluno, cidadao.nome as nome_aluno, to_char(cidadao.nascimento_data, ?) as nascimento_data, ase.ano || coalesce(? || ase.semestre, ?) as ano_semestre, curso.sigla as sigla_curso, serie.sigla as sigla_serie, turma.codigo as codigo_turma, ams.descricao as situacao from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join aluno on am.id_cidadao = aluno.id_cidadao inner join aluno_matr_status ams on am.id_aluno_matr_status = ams.id_aluno_matr_status inner join ano_semestre ase on am.id_ano_semestre = ase.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 turma.id_turma = amt.id_turma where am.flg_matricula_atual is true and am.id_unidade_funcional = ? and ase.ano = ? and exists ( select null from historico_estabelecimento he where id_cidadao = cidadao.id_cidadao and he.id_historico_aluno_status = ? and id_historico_aluno_situacao = ?) order by "codigo_aluno" asc, "nome_aluno" asc) tabela;-
cidadao.id_cidadao as "idAluno", aluno.codigo as codigo_aluno, cidadao.nome as nome_aluno, to_char(cidadao.nascimento_data, 'dd/mm/yyyy') as nascimento_data, ase.ano || COALESCE('/' || ase.semestre, '') as ano_semestre, curso.sigla AS sigla_curso, serie.sigla AS sigla_serie, turma.codigo AS codigo_turma, ams.descricao as situacao FROM aluno_matricula am INNER JOIN cidadao ON cidadao.id_cidadao = am.id_cidadao INNER JOIN aluno ON am.id_cidadao = aluno.id_cidadao INNER JOIN aluno_matr_status ams ON am.id_aluno_matr_status = ams.id_aluno_matr_status INNER JOIN ano_semestre ase ON am.id_ano_semestre = ase.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 turma.id_turma = amt.id_turma WHERE am.flg_matricula_atual IS TRUE AND am.id_unidade_funcional = $1 and ase.ano = $2 and exists ( select null from historico_estabelecimento he where id_cidadao = cidadao.id_cidadao and he.id_historico_aluno_status = $3 and id_historico_aluno_situacao = $4) order by "codigo_aluno" asc, "nome_aluno" asc) tabela;
Date: 2021-09-28 09:47:39 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
26 1 57.92 MiB 57.92 MiB 57.92 MiB 57.92 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-28 07:29:57 Duration: 22s950ms 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-28 07:29:57 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
27 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-28 09:09:13 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 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 limit ?;-
m.id_movimentacao_estoque as "idMovimentacaoEstoque", to_char(m.data, 'dd/MM/yyyy') as data, case when s.flg_alimentacao_escolar then 'Alimentação escolar' else mme.sigla end as motivo, i.descricao as item, g.descricao as grupo from alimentacao.movimentacao_estoque m inner join alimentacao.estoque_saida s on s.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.item_consumo i on mei.id_item_consumo = i.id_item_consumo inner join alimentacao.grupo_item_consumo g on g.id_grupo_item_consumo = i.id_grupo_item_consumo left join alimentacao.motivo_movimentacao_estoque mme on mme.id_motivo_movimentacao_estoque = s.id_motivo_movimentacao_estoque where m.id_unidade_funcional = $1 order by "m"."data" asc limit 10;
Date: 2021-09-28 09:21:53 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
29 1 450.53 MiB 450.53 MiB 450.53 MiB 450.53 MiB update usuario_dispositivo set data_sincronizacao = sinc.data from ( select id_usuario, id_dispositivo, max(data) as data from movel.sincronizacao where id_instituicao = ? and flg_expedicao = true group by id_usuario, id_dispositivo) as sinc where usuario_dispositivo.data_sincronizacao is null and usuario_dispositivo.id_instituicao = ? and usuario_dispositivo.id_aplicativo_movel = ? and usuario_dispositivo.id_usuario = sinc.id_usuario and usuario_dispositivo.id_dispositivo = sinc.id_dispositivo;-
update usuario_dispositivo set data_sincronizacao = sinc.data from ( SELECT id_usuario, id_dispositivo, max(data) as data FROM movel.sincronizacao WHERE id_instituicao = 60 and flg_expedicao = TRUE group by id_usuario, id_dispositivo) as sinc where usuario_dispositivo.data_sincronizacao is null and usuario_dispositivo.id_instituicao = 60 and usuario_dispositivo.id_aplicativo_movel = 1 and usuario_dispositivo.id_usuario = sinc.id_usuario and usuario_dispositivo.id_dispositivo = sinc.id_dispositivo;
Date: 2021-09-28 08:23:45 Duration: 0ms Database: augeeducacional User: sergio_veiga Remote: 10.81.1.92 Application: pgAdmin III - Query Tool
30 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 limit ? offset ?) r;-
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 limit 10 offset 240) r;
Date: 2021-09-28 09:24:13 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 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-28 09:45:29 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 to_char(s.data, ?) as data, extract(day from s.data) as dia, to_char(s.data, ?) as horariosincronizacao, case when s.fabricante_dispositivo = ? then ? else s.fabricante_dispositivo end as fabricante, s.modelo_dispositivo as modelo, coalesce(sl.lancamentos, ?) as lancamentos, coalesce(sl.conflitos, ?) as conflitos, coalesce(sl.erros, ?) as erros from movel.sincronizacao s left join ( select id_sincronizacao, count(*) as lancamentos, sum( case when id_sincronizacao_lancamento_resultado = ? then ? else ? end) as conflitos, sum( case when id_sincronizacao_lancamento_resultado in (...) then ? else ? end) as erros from movel.sincronizacao_lancamento where data_sincronizacao >= ? and data_sincronizacao < ? and id_usuario = ? group by id_sincronizacao) sl on sl.id_sincronizacao = s.id_sincronizacao where s.data >= ? and s.data < ? and s.id_usuario = ? and s.id_instituicao = ? and sl.lancamentos is not null and sl.lancamentos > ? and (sl.conflitos > ? or sl.erros > ?) order by s.data desc;-
to_char(s.data, 'DD/MM/YYYY HH24:MI') as data, extract(day from s.data) as dia, to_char(s.data, 'HH24:MI') as horarioSincronizacao, case when s.fabricante_dispositivo = 'unknown' then '-' else s.fabricante_dispositivo end as fabricante, s.modelo_dispositivo as modelo, coalesce(sl.lancamentos, 0) as lancamentos, coalesce(sl.conflitos, 0) as conflitos, coalesce(sl.erros, 0) as erros from movel.sincronizacao s left join ( select id_sincronizacao, count(*) as lancamentos, sum( case when id_sincronizacao_lancamento_resultado = 2 then 1 else 0 end) as conflitos, sum( case when id_sincronizacao_lancamento_resultado in (3, 4) then 1 else 0 end) as erros from movel.sincronizacao_lancamento where data_sincronizacao >= $1 and data_sincronizacao < $2 and id_usuario = $3 group by id_sincronizacao) sl on sl.id_sincronizacao = s.id_sincronizacao where s.data >= $4 and s.data < $5 and s.id_usuario = $6 and s.id_instituicao = $7 and sl.lancamentos is not null and sl.lancamentos > 0 and (sl.conflitos > 0 or sl.erros > 0) order by s.data desc;
Date: 2021-09-28 09:47:16 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
33 1 33.09 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-28 10:23:25 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
34 1 33.09 MiB 33.09 MiB 33.09 MiB 33.09 MiB select distinct professor_unidade.ano || ? || servidor_cargo.id_servidor_cargo_base as id, professor_unidade.ano, null as semestre, s.registro_funcional as rf, servidor_cargo.cl as cl, c.nome as professor, ca.descricao as cargo, sf.descricao as situacao_funcional, coalesce(aps.coluna1 + aps.coluna2, ?) as pontos, jtt.descricao as descricao_jornada_opcao, horas_atribuidas, null as jex, servidor_cargo.id_servidor_cargo_base as servidor_cargo, true as is_servidor_cargo_base, c.id_cidadao, null as id_ano_semestre, s.registro_funcional_numerico as rf_integer, jtt.sigla || ? || jtt.carga_horaria || ? as jornada_opcao, servidor_cargo.matricula_cargo as matricula, jtt.carga_horaria as carga, case when ato_historico.contador notnull then ? else ? end as situacao_atual, coalesce(aula_disp_componente.aulas, ?) + coalesce(aula_disp_regencia.aulas, ?) as horas_disponibilizadas from servidor_cargo_base servidor_cargo inner join professor_unidade_cargo_base professor_unidade on professor_unidade.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base inner join situacao_funcional sf on sf.id_situacao_funcional = servidor_cargo.id_situacao_funcional inner join servidor s on s.id_cidadao = servidor_cargo.id_cidadao inner join cidadao c on s.id_cidadao = c.id_cidadao inner join cargo ca on ca.id_cargo = servidor_cargo.id_cargo inner join jorn_trabalho_opcao_car_base jtocb on jtocb.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base inner join jorn_trabalho_opcao_serv jtos on jtos.id_jorn_trabalho_opcao_serv = jtocb.id_jorn_trabalho_opcao_serv and jtos.id_cidadao = c.id_cidadao and jtos.ano = professor_unidade.ano inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo left join atrib_pont_serv_cargo_base apscb on apscb.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join atrib_pontuacao_serv aps on aps.id_atrib_pontuacao_serv = apscb.id_atrib_pontuacao_serv and aps.ano = professor_unidade.ano left join ( select sah.id_servidor_cargo_base, count(sah.id_servidor_cargo_base) as contador from servidor_ato_historico sah inner join ato_historico_tipo aht2 on aht2.id_ato_historico_tipo = sah.id_ato_historico_tipo where aht2.id_categoria_ato_historico = ? and sah.data_referencia <= now() and (sah.data_fim isnull or sah.data_fim >= now()) group by id_servidor_cargo_base) as ato_historico on ato_historico.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tch.id_servidor_cargo_base, sum(cc.qtd_aulas_semanal) as aulas from turma_componente_historico tch inner join turma_componente tc on tch.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tch.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tc.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = ?) and tc.id_turma_componente_status <> ? group by tch.id_servidor_cargo_base) aula_disp_componente on aula_disp_componente.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select trah.id_servidor_cargo_base, sum(tra.aulas_semanal_qtd) as aulas from turma_regencia_atrib_hist trah inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = trah.id_turma_regencia_atribuicao where trah.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tra.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = ?) and tra.id_turma_regencia_atrib_status <> ? group by trah.id_servidor_cargo_base) aula_disp_regencia on aula_disp_regencia.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tcs.id_servidor_cargo_base, sum(cc.qtd_aulas_semanal) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_componente_servidor tcs inner join turma_componente tc on tcs.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular inner join turma on tc.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tcs.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tc.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = ?) and tc.id_turma_componente_status <> ? group by tcs.id_servidor_cargo_base, turma.id_unidade_funcional, ambiente.id_unidade_referencia) aula_atrib_componente on aula_atrib_componente.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tras.id_servidor_cargo_base, sum(tra.aulas_semanal_qtd) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_regencia_atrib_srv tras inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = tras.id_turma_regencia_atribuicao inner join turma on tra.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tras.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base and tra.id_ano_semestre in ( select id_ano_semestre from ano_semestre where ano = ?) and tra.id_turma_regencia_atrib_status <> ? group by tras.id_servidor_cargo_base, turma.id_unidade_funcional, ambiente.id_unidade_referencia) aula_atrib_regencia on aula_atrib_regencia.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base where servidor_cargo.flg_aberto and (professor_unidade.ano = ?) and professor_unidade.id_unidade_funcional = ? and (c.id_instituicao = ?)) union all ( select professor_unidade.ano || ? || servidor_cargo.id_servidor_cargo_sobr_alt as id, professor_unidade.ano, null as semestre, s.registro_funcional as rf, null as cl, c.nome as professor, ca.descricao as cargo, ? as situacao_funcional, coalesce(aps.coluna1 + aps.coluna2, ?) as pontos, jtt.descricao as descricao_jornada_opcao, jtos.horas_atribuidas, null as jex, servidor_cargo.id_servidor_cargo_sobr_alt as servidor_cargo, false as is_servidor_cargo_base, c.id_cidadao, null as id_ano_semestre, s.registro_funcional_numerico as rf_integer, jtt.sigla || ? || jtt.carga_horaria || ? as jornada_opcao, null as matricula, jtt.carga_horaria as carga, case when ato_historico.contador notnull then ? else ? end as situacao_atual, coalesce(aula_disp_componente.aulas, ?) + coalesce(aula_disp_regencia.aulas, ?) as horas_disponibilizadas from servidor_cargo_sobr_alt servidor_cargo inner join professor_unidade_cargo_sobr professor_unidade on professor_unidade.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt inner join servidor s on s.id_cidadao = servidor_cargo.id_cidadao inner join cidadao c on s.id_cidadao = c.id_cidadao inner join cargo ca on ca.id_cargo = servidor_cargo.id_cargo inner join jorn_trabalho_opcao_car_sobr jtocs on jtocs.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt inner join jorn_trabalho_opcao_serv jtos on jtos.id_jorn_trabalho_opcao_serv = jtocs.id_jorn_trabalho_opcao_serv and jtos.id_cidadao = c.id_cidadao and jtos.ano = professor_unidade.ano inner join jornada_trabalho_tipo jtt on jtt.id_jornada_trabalho_tipo = jtos.id_jornada_trabalho_tipo left join atrib_pont_serv_cargo_sobr apscs on apscs.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt -- vazia left join atrib_pontuacao_serv aps on aps.id_atrib_pontuacao_serv = apscs.id_atrib_pontuacao_serv and aps.ano = professor_unidade.ano left join ( select sah.id_servidor_cargo_base, count(sah.id_servidor_cargo_base) as contador from servidor_ato_historico sah inner join ato_historico_tipo aht2 on aht2.id_ato_historico_tipo = sah.id_ato_historico_tipo where aht2.id_categoria_ato_historico = ? and sah.data_referencia <= now() and (sah.data_fim isnull or sah.data_fim >= now()) group by id_servidor_cargo_base ) as ato_historico on ato_historico.id_servidor_cargo_base = servidor_cargo.id_servidor_cargo_base left join lateral ( select tch.id_servidor_cargo_sobr_alt, sum(cc.qtd_aulas_semanal) as aulas from turma_componente_historico tch inner join turma_componente tc on tch.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tch.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tc.id_ano_semestre in (select id_ano_semestre from ano_semestre where ano = ?) and tc.id_turma_componente_status <> ? group by tch.id_servidor_cargo_sobr_alt ) aula_disp_componente on aula_disp_componente.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt left join lateral ( select trah.id_servidor_cargo_sobr_alt, sum(tra.aulas_semanal_qtd) as aulas from turma_regencia_atrib_hist trah inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = trah.id_turma_regencia_atribuicao where trah.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tra.id_ano_semestre in (select id_ano_semestre from ano_semestre where ano = ?) and tra.id_turma_regencia_atrib_status <> ? group by trah.id_servidor_cargo_sobr_alt ) aula_disp_regencia on aula_disp_regencia.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt left join lateral ( select tcs.id_servidor_cargo_sobr_alt, sum(cc.qtd_aulas_semanal) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_componente_servidor tcs inner join turma_componente tc on tcs.id_turma_componente = tc.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular inner join turma on tc.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tcs.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tc.id_ano_semestre in (select id_ano_semestre from ano_semestre where ano = ?) and tc.id_turma_componente_status <> ? group by tcs.id_servidor_cargo_sobr_alt, turma.id_unidade_funcional, ambiente.id_unidade_referencia ) aula_atrib_componente on aula_atrib_componente.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt left join lateral ( select tras.id_servidor_cargo_sobr_alt, sum(tra.aulas_semanal_qtd) as aulas, turma.id_unidade_funcional, ambiente.id_unidade_referencia from turma_regencia_atrib_srv tras inner join turma_regencia_atribuicao tra on tra.id_turma_regencia_atribuicao = tras.id_turma_regencia_atribuicao inner join turma on tra.id_turma = turma.id_turma inner join ambiente on ambiente.id_ambiente = turma.id_ambiente where tras.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt and tra.id_ano_semestre in (select id_ano_semestre from ano_semestre where ano = ?) and tra.id_turma_regencia_atrib_status <> ? group by tras.id_servidor_cargo_sobr_alt, turma.id_unidade_funcional, ambiente.id_unidade_referencia ) aula_atrib_regencia on aula_atrib_regencia.id_servidor_cargo_sobr_alt = servidor_cargo.id_servidor_cargo_sobr_alt where servidor_cargo.flg_aberto and (professor_unidade.ano = ? ) and professor_unidade.id_unidade_funcional = ? and (c.id_instituicao = ? ) ) order by professor) 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 professor) tabela;
Date: 2021-09-28 09:20:44 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
Queries generating the largest temporary files
Rank Size Query 1 450.53 MiB update usuario_dispositivo set data_sincronizacao = sinc.data from ( SELECT id_usuario, id_dispositivo, max(data) as data FROM movel.sincronizacao WHERE id_instituicao = 60 and flg_expedicao = TRUE group by id_usuario, id_dispositivo) as sinc where usuario_dispositivo.data_sincronizacao is null and usuario_dispositivo.id_instituicao = 60 and usuario_dispositivo.id_aplicativo_movel = 1 and usuario_dispositivo.id_usuario = sinc.id_usuario and usuario_dispositivo.id_dispositivo = sinc.id_dispositivo;[ Date: 2021-09-28 08:23:45 - Database: augeeducacional - User: sergio_veiga - Remote: 10.81.1.92 - Application: pgAdmin III - Query Tool ]
2 376.45 MiB insert into consulta.conteudo_curricular_ministrado (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, planejado, planejado_analise_ling, realizado, realizado_analise_ling, realizado_bimestre_1, realizado_bimestre_2, realizado_bimestre_3, realizado_bimestre_4) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional as rf_professor, cidadao.nome as nome_professor, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = 2) as integer) as planejado, cast(( select count(ccc.id_conteudo_curricular_componente) from conteudo_curricular_componente ccc inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where ccc.id_componente_curricular = cc.id_componente_curricular and ccc.flg_ativo and ccc.id_nota_periodo_aluno = calendario_periodo.ordem and ct.id_tipo_conteudo_curricular = 4) as integer) as planejado_analise_ling, coalesce(realizado.conteudo_ministrado, 0) as realizado, coalesce(realizado.conteudo_analise_ling_ministrado, 0) as realizado_analise_ling, coalesce(realizado_bimestre.ministrado_bimestre_1, 0) as realizado_bimestre_1, coalesce(realizado_bimestre.ministrado_bimestre_2, 0) as realizado_bimestre_2, coalesce(realizado_bimestre.ministrado_bimestre_3, 0) as realizado_bimestre_3, coalesce(realizado_bimestre.ministrado_bimestre_4, 0) as realizado_bimestre_4 from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento, cast(count(distinct case when ccmd.id_conteudo_analise_ling is null then ccmd.id_conteudo_curricular else null end) as integer) as conteudo_ministrado, cast(count(distinct ccmd.id_conteudo_curricular || '_' || ccmd.id_conteudo_analise_ling) as integer) as conteudo_analise_ling_ministrado from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_periodo_planejamento) as realizado on realizado.id_turma = ts.id_turma and realizado.id_serie = ts.id_serie and realizado.id_componente_curricular = cc.id_componente_curricular and realizado.id_periodo_planejamento = calendario_periodo.ordem left join ( select ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno, sum( case when ccmd.id_periodo_planejamento = 1 then 1 else 0 end) as ministrado_bimestre_1, sum( case when ccmd.id_periodo_planejamento = 2 then 1 else 0 end) as ministrado_bimestre_2, sum( case when ccmd.id_periodo_planejamento = 3 then 1 else 0 end) as ministrado_bimestre_3, sum( case when ccmd.id_periodo_planejamento = 4 then 1 else 0 end) as ministrado_bimestre_4 from consulta.conteudo_curric_ministrado_detalhe ccmd group by ccmd.id_turma, ccmd.id_serie, ccmd.id_componente_curricular, ccmd.id_nota_periodo_aluno) as realizado_bimestre on realizado_bimestre.id_turma = ts.id_turma and realizado_bimestre.id_serie = ts.id_serie and realizado_bimestre.id_componente_curricular = cc.id_componente_curricular and realizado_bimestre.id_nota_periodo_aluno = calendario_periodo.ordem where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular);[ Date: 2021-09-28 03:15:26 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
3 361.91 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-28 03:15:26 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
4 179.34 MiB select sp_criar_perfil_extendido ();[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
5 143.75 MiB select count(*) from pg_buffercache where isdirty;[ Date: 2021-09-28 01:16:34 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
6 143.75 MiB select count(*) from pg_buffercache where not isdirty;[ Date: 2021-09-28 01:16:34 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
7 143.75 MiB select count(*) from pg_buffercache;[ Date: 2021-09-28 01:16:36 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
8 143.75 MiB select count(*) from pg_buffercache where reldatabase is not null;[ Date: 2021-09-28 01:16:37 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
9 143.75 MiB select count(*) from pg_buffercache where not isdirty;[ Date: 2021-09-28 01:16:48 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
10 143.75 MiB select count(*) from pg_buffercache where isdirty;[ Date: 2021-09-28 01:16:48 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
11 143.75 MiB select count(*) from pg_buffercache;[ Date: 2021-09-28 01:16:49 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
12 143.75 MiB select count(*) from pg_buffercache where reldatabase is not null;[ Date: 2021-09-28 01:16:50 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
13 143.75 MiB select count(*) from pg_buffercache where not isdirty;[ Date: 2021-09-28 01:21:48 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
14 143.75 MiB select count(*) from pg_buffercache where isdirty;[ Date: 2021-09-28 01:21:49 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
15 143.75 MiB select count(*) from pg_buffercache;[ Date: 2021-09-28 01:21:49 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
16 143.75 MiB select count(*) from pg_buffercache where reldatabase is not null;[ Date: 2021-09-28 01:21:51 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
17 143.75 MiB select count(*) from pg_buffercache where not isdirty;[ Date: 2021-09-28 01:22:06 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
18 143.75 MiB select count(*) from pg_buffercache where isdirty;[ Date: 2021-09-28 01:22:07 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
19 143.75 MiB select count(*) from pg_buffercache;[ Date: 2021-09-28 01:22:07 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
20 143.75 MiB select count(*) from pg_buffercache where reldatabase is not null;[ Date: 2021-09-28 01:22:10 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
21 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
22 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
23 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
24 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
25 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
26 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
27 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
28 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
29 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
30 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
31 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
32 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
33 0 select count(*) from pg_buffercache where reldatabase is not null;[ Date: ]
34 0 select count(*) from pg_buffercache where reldatabase is not null;[ 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 28 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 - 0 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- AccessShareLock Main Lock Type
- 78 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query 1 1 2h20m 2h20m 2h20m 2h20m truncate table consulta.frequencia_aluno;-
truncate table consulta.frequencia_aluno;
Date: 2021-09-28 05:35:28 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
truncate table consulta.frequencia_aluno;
Date: 2021-09-28 05:35:28 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
2 29 2m55s 2s19ms 9s796ms 6s64ms select 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 = ?);-
select count( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = '60' and id_nivel_unidade_funcional in ('2', '3') and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = '17973');
Date: 2021-09-28 09:04:30 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = '60' and id_nivel_unidade_funcional in ('2', '3') and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = '17963');
Date: 2021-09-28 09:45:36 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = '60' and id_nivel_unidade_funcional in ('2', '3') and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = '17982');
Date: 2021-09-28 09:27:08 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
3 6 1m43s 5s462ms 1m6s 17s216ms select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = ? where (ri.id_status_recurso is null or ri.id_status_recurso = ?) and recurso.flg_ativo is true and pa.id_recurso = ? and pe.id_unidade_funcional = ? and pe.id_usuario = ?);-
select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);
Date: 2021-09-28 07:29:05 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
4 14 1m13s 1s107ms 8s990ms 5s254ms select descricao, id_tipo_comunicado_portal as id from tipo_comunicado_portal where id_tipo_comunicado_portal in ( select id_tipo_comunicado_portal from comunicado_portal cp where (exists ( select id_grupo_usuario from comunicado_grupo_usuario cgu inner join comunicado_unidade_funcional uf on uf.id_comunicado_portal = cp.id_comunicado_portal where cgu.id_comunicado_portal = cp.id_comunicado_portal and cgu.id_grupo_usuario in ( select id_grupo_usuario from usuario_grupo_unidade where id_usuario = ? and id_assunto_hierarquia_unidade = ?) and (uf.id_unidade_funcional in ( select id_unidade_funcional from usuario_grupo_unidade where id_usuario = ? and id_assunto_hierarquia_unidade = ?) or uf.id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = ? and id_assunto_hierarquia_unidade = ?))) or flg_acesso_publico) and id_comunicado_portal in ( select id_comunicado_portal from comunicado_unidade_funcional where id_unidade_funcional = ? and id_status_portal = ?) and cp.data <= ?);-
select descricao, id_tipo_comunicado_portal as id from tipo_comunicado_portal where id_tipo_comunicado_portal in ( select id_tipo_comunicado_portal from comunicado_portal cp where (exists ( select id_grupo_usuario from comunicado_grupo_usuario cgu inner join comunicado_unidade_funcional uf on uf.id_comunicado_portal = cp.id_comunicado_portal where cgu.id_comunicado_portal = cp.id_comunicado_portal and cgu.id_grupo_usuario in ( select id_grupo_usuario from usuario_grupo_unidade where id_usuario = $1 and id_assunto_hierarquia_unidade = $2) and (uf.id_unidade_funcional in ( select id_unidade_funcional from usuario_grupo_unidade where id_usuario = $3 and id_assunto_hierarquia_unidade = $4) or uf.id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $5 and id_assunto_hierarquia_unidade = $6))) or flg_acesso_publico) and id_comunicado_portal in ( select id_comunicado_portal from comunicado_unidade_funcional where id_unidade_funcional = $7 and id_status_portal = $8) and cp.data <= $9);
Date: 2021-09-28 07:29:05 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
5 12 1m12s 1s7ms 9s221ms 6s58ms select fp.titulo || ? || to_char(ap.data_inicio, ?) || ? || to_char(ap.data_fim, ?) || ? as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap on (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = ? and apu.id_status_portal = ? and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = ? and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = ? and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = ?)) order by titulo;-
select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;
Date: 2021-09-28 07:29:05 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
6 7 49s236ms 5s283ms 9s791ms 7s33ms select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = ? and pa.id_grupo_usuario in (...) and uf.id_nivel_unidade_funcional != ? and pe.id_usuario = ?) or exists ( select null from usuario_grupo_site where id_usuario = ?);-
select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (417) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);
Date: 2021-09-28 07:29:05 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
7 9 9s378ms 1s26ms 1s69ms 1s42ms 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-28 09:16:20 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
Queries that waited the most
Rank Wait time Query 1 2h20m truncate table consulta.frequencia_aluno;[ Date: 2021-09-28 05:35:28 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
2 1m6s select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
3 9s796ms select count( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = $1 and id_nivel_unidade_funcional in ($2, $3) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $4);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
4 9s791ms select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (417) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
5 9s550ms select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
6 9s221ms select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
7 9s81ms select count( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = $1 and id_nivel_unidade_funcional in ($2, $3) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $4);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
8 8s990ms select descricao, id_tipo_comunicado_portal as id from tipo_comunicado_portal where id_tipo_comunicado_portal in ( select id_tipo_comunicado_portal from comunicado_portal cp where (exists ( select id_grupo_usuario from comunicado_grupo_usuario cgu inner join comunicado_unidade_funcional uf on uf.id_comunicado_portal = cp.id_comunicado_portal where cgu.id_comunicado_portal = cp.id_comunicado_portal and cgu.id_grupo_usuario in ( select id_grupo_usuario from usuario_grupo_unidade where id_usuario = $1 and id_assunto_hierarquia_unidade = $2) and (uf.id_unidade_funcional in ( select id_unidade_funcional from usuario_grupo_unidade where id_usuario = $3 and id_assunto_hierarquia_unidade = $4) or uf.id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $5 and id_assunto_hierarquia_unidade = $6))) or flg_acesso_publico) and id_comunicado_portal in ( select id_comunicado_portal from comunicado_unidade_funcional where id_unidade_funcional = $7 and id_status_portal = $8) and cp.data <= $9);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
9 8s941ms select count( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = $1 and id_nivel_unidade_funcional in ($2, $3) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $4);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
10 8s842ms select count( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = $1 and id_nivel_unidade_funcional in ($2, $3) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $4);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
11 8s281ms select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
12 8s202ms select descricao, id_tipo_comunicado_portal as id from tipo_comunicado_portal where id_tipo_comunicado_portal in ( select id_tipo_comunicado_portal from comunicado_portal cp where (exists ( select id_grupo_usuario from comunicado_grupo_usuario cgu inner join comunicado_unidade_funcional uf on uf.id_comunicado_portal = cp.id_comunicado_portal where cgu.id_comunicado_portal = cp.id_comunicado_portal and cgu.id_grupo_usuario in ( select id_grupo_usuario from usuario_grupo_unidade where id_usuario = $1 and id_assunto_hierarquia_unidade = $2) and (uf.id_unidade_funcional in ( select id_unidade_funcional from usuario_grupo_unidade where id_usuario = $3 and id_assunto_hierarquia_unidade = $4) or uf.id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $5 and id_assunto_hierarquia_unidade = $6))) or flg_acesso_publico) and id_comunicado_portal in ( select id_comunicado_portal from comunicado_unidade_funcional where id_unidade_funcional = $7 and id_status_portal = $8) and cp.data <= $9);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
13 8s114ms select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
14 8s46ms select count( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = $1 and id_nivel_unidade_funcional in ($2, $3) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $4);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
15 7s995ms select descricao, id_tipo_comunicado_portal as id from tipo_comunicado_portal where id_tipo_comunicado_portal in ( select id_tipo_comunicado_portal from comunicado_portal cp where (exists ( select id_grupo_usuario from comunicado_grupo_usuario cgu inner join comunicado_unidade_funcional uf on uf.id_comunicado_portal = cp.id_comunicado_portal where cgu.id_comunicado_portal = cp.id_comunicado_portal and cgu.id_grupo_usuario in ( select id_grupo_usuario from usuario_grupo_unidade where id_usuario = $1 and id_assunto_hierarquia_unidade = $2) and (uf.id_unidade_funcional in ( select id_unidade_funcional from usuario_grupo_unidade where id_usuario = $3 and id_assunto_hierarquia_unidade = $4) or uf.id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $5 and id_assunto_hierarquia_unidade = $6))) or flg_acesso_publico) and id_comunicado_portal in ( select id_comunicado_portal from comunicado_unidade_funcional where id_unidade_funcional = $7 and id_status_portal = $8) and cp.data <= $9);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
16 7s910ms select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (417) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
17 7s793ms select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (417) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
18 7s790ms select count( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = $1 and id_nivel_unidade_funcional in ($2, $3) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $4);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
19 7s738ms select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
20 7s635ms select count( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min( case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min( case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = $1 and id_nivel_unidade_funcional in ($2, $3) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $4);[ Date: 2021-09-28 07:29:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
-
Queries
Queries by type
Key values
- 41,404 Total read queries
- 6,598 Total write queries
Queries by database
Key values
- augeeducacional Main database
- 38,632 Requests
- 20h36m9s (augeeducacional)
- Main time consuming database
Queries by user
Key values
- augeeducacional Main user
- 36,471 Requests
User Request type Count Duration augeeducacional Total 36,471 17h3m21s cte 9 2s887ms ddl 2 2h20m delete 370 3m21s insert 4,761 4h21m17s others 1 485ms select 30,527 10h14m41s update 801 3m57s pgagent Total 58 47s30ms insert 1 100ms others 57 46s929ms postgres Total 9,107 2h49m58s copy to 653 2h33m54s select 8,454 16m3s sergio_veiga Total 132 53s711ms select 131 25s780ms update 1 27s930ms zabbix Total 2,292 1h23m36s select 2,292 1h23m36s Duration by user
Key values
- 17h3m21s (augeeducacional) Main time consuming user
User Request type Count Duration augeeducacional Total 36,471 17h3m21s cte 9 2s887ms ddl 2 2h20m delete 370 3m21s insert 4,761 4h21m17s others 1 485ms select 30,527 10h14m41s update 801 3m57s pgagent Total 58 47s30ms insert 1 100ms others 57 46s929ms postgres Total 9,107 2h49m58s copy to 653 2h33m54s select 8,454 16m3s sergio_veiga Total 132 53s711ms select 131 25s780ms update 1 27s930ms zabbix Total 2,292 1h23m36s select 2,292 1h23m36s Queries by host
Key values
- seeweb85 Main host
- 36,471 Requests
- 17h3m21s (seeweb85)
- Main time consuming host
Host Request type Count Duration 10.81.1.92 Total 132 53s711ms select 131 25s780ms update 1 27s930ms [local] Total 10,473 3h47m53s copy to 653 2h33m54s select 9,820 1h13m58s localhost Total 58 47s30ms insert 1 100ms others 57 46s929ms seedbm19 Total 925 25m38s select 925 25m38s seeweb28 Total 1 3s105ms select 1 3s105ms seeweb85 Total 36,471 17h3m21s cte 9 2s887ms ddl 2 2h20m delete 370 3m21s insert 4,761 4h21m17s others 1 485ms select 30,527 10h14m41s update 801 3m57s Queries by application
Key values
- augeeducacional - principal Main application
- 25,315 Requests
- 14h24m27s (augeeducacional - fila)
- Main time consuming application
Application Request type Count Duration [unknown] Total 8,502 16m47s insert 1 100ms others 57 46s929ms select 8,444 16m augeeducacional - fila Total 11,156 14h24m27s cte 4 1s803ms ddl 2 2h20m delete 29 17s757ms insert 2,612 4h13m31s select 8,358 7h48m42s update 151 1m53s augeeducacional - principal Total 25,315 2h38m53s cte 5 1s83ms delete 341 3m3s insert 2,149 7m46s others 1 485ms select 22,169 2h25m58s update 650 2m4s pgAdmin III - Browser Total 10 4s109ms select 10 4s109ms pgAdmin III - Query Tool Total 122 49s601ms select 121 21s671ms update 1 27s930ms pg_dump Total 663 2h33m57s copy to 653 2h33m54s select 10 2s843ms psql Total 2,292 1h23m36s select 2,292 1h23m36s Number of cancelled queries
Key values
- 15 per second Cancelled query Peak
- 2021-09-28 07:28:57 Date
Number of cancelled queries (5 minutes period)
NO DATASET
Queries generating the most cancellation (N)
Rank Count Query 1 1 select ip.id_informe_portal as id, ( select count(*) from informe_unidade_funcional where id_informe_portal = ip.id_informe_portal and id_status_portal = ?) as unidades, headline (ip.titulo, q) as titulo, case when to_tsvector(ip.texto) @@ q then ? || headline (ip.texto, q) || ? else ? end || case when to_tsvector(ip.fonte) @@ q then ? || headline (ip.fonte, q) || ? else ? end || case when to_tsvector(ip.autor) @@ q then ? || headline (ip.autor, q) || ? else ? end || case when to_tsvector(ip.chamada) @@ q then ? || headline (ip.chamada, q) || ? else ? end as chamada, coalesce( case when not ip.autor = ? then ? || ip.autor || ? else ? end, ?) || ? || grupo_portal.nome || ? || to_char(ip.data_inicial, ?) || ? || to_char(ip.data_final, ?) as informacoes, imagem.identificador AS "identificadorImagem", imagem.tipo from informe_portal ip left join imagem on imagem.id_imagem = ip.imagem_chamada inner join instituicao on instituicao.id_instituicao = ip.id_instituicao left join grupo_portal on grupo_portal.id_grupo_portal = ip.id_grupo_portal, to_tsquery(?) as q where ip.fts @@ q and ip.id_instituicao = ? and (exists ( select null from informe_unidade_funcional unidade where unidade.id_status_portal = ? and unidade.id_informe_portal = ip.id_informe_portal) or exists ( select null from informe_pagina_avulsa_portal pagina where pagina.id_status_portal = ? and pagina.id_informe_portal = ip.id_informe_portal) or exists ( select null from informe_ator ator where ator.id_status_portal = ? and ator.id_informe_portal = ip.id_informe_portal)) and ((current_date between ip.data_inicial and ip.data_final) or (current_date > ip.data_inicial and ip.data_final isnull) or (ip.data_inicial isnull and current_date < ip.data_final) or (ip.data_inicial isnull and ip.data_final isnull)) and ip.id_instituicao = ? limit ?; -
Top Queries
Histogram of query times
Key values
- 34,559 100-500ms duration
Slowest individual queries
Rank Duration Query 1 2h39m53s 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-28 03:06:47 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
2 2h20m truncate table consulta.frequencia_aluno;[ Date: 2021-09-28 05:35:28 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
3 57m9s 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-28 06:32:38 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
4 9m16s 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-28 07:25:20 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
5 8m39s 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-28 03:15:26 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
6 8m38s 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-28 03:50:39 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
7 7m6s 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-28 05:21:15 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
8 6m54s 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-28 03:17:26 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
9 5m3s 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-28 05:27:13 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
10 4m39s COPY indicador.consulta_dia (data, sql, media, min, max, execucoes) TO stdout;[ Date: 2021-09-28 04:43:11 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
11 4m37s 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-28 05:34:26 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
12 4m14s 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-28 05:07:26 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
13 4m3s 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-28 04:27:48 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
14 3m42s 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-28 03:54:22 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
15 2m50s 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-28 03:23:06 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
16 2m47s 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-28 03:31:40 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
17 2m44s 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-28 03:37:09 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
18 2m44s COPY aluno_lancamento.nota_aluno_atividade_2017 (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-28 03:34:24 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
19 2m44s 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-28 03:20:10 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
20 2m39s 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-28 03:39:48 - 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 7h16m53s 4,033 420ms 38s287ms 6s499ms 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 28 01 406 43m15s 6s392ms 02 506 57m4s 6s767ms 03 536 55m53s 6s256ms 04 512 55m35s 6s514ms 05 483 56m42s 7s43ms 06 529 54m29s 6s181ms 07 492 55m57s 6s823ms 08 211 22m45s 6s472ms 09 131 14m23s 6s589ms 10 227 20m46s 5s491ms [ User: augeeducacional - Total duration: 7h16m53s - Times executed: 4033 ]
[ Application: augeeducacional - fila - Total duration: 7h16m53s - Times executed: 4033 ]
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14558132' and id_instituicao = '60' and id_usuario = '845061' and id_dispositivo = 'bcc1a1f661fa8af5' and flg_expedicao = true;
Date: 2021-09-28 09:57:51 Duration: 38s287ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14551548' and id_instituicao = '60' and id_usuario = '757818' and id_dispositivo = 'e45647f577c2fbf6' and flg_expedicao = true;
Date: 2021-09-28 02:46:18 Duration: 19s419ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14551506' and id_instituicao = '60' and id_usuario = '723997' and id_dispositivo = '7bdd9ea9430a1580' and flg_expedicao = true;
Date: 2021-09-28 02:33:31 Duration: 13s77ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
2 2h39m53s 1 2h39m53s 2h39m53s 2h39m53s 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 28 03 1 2h39m53s 2h39m53s [ User: augeeducacional - Total duration: 2h39m53s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2h39m53s - 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-28 03:06:47 Duration: 2h39m53s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
3 2h20m 1 2h20m 2h20m 2h20m truncate table consulta.frequencia_aluno;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Sep 28 05 1 2h20m 2h20m [ User: augeeducacional - Total duration: 2h20m - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2h20m - Times executed: 1 ]
-
truncate table consulta.frequencia_aluno;
Date: 2021-09-28 05:35:28 Duration: 2h20m Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
truncate table consulta.frequencia_aluno;
Date: 2021-09-28 05:35:28 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
4 57m58s 1,367 2s4ms 3s631ms 2s544ms 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 28 01 107 4m41s 2s634ms 02 145 6m8s 2s540ms 03 143 5m50s 2s448ms 04 146 6m5s 2s500ms 05 143 5m47s 2s431ms 06 141 5m42s 2s432ms 07 140 5m54s 2s530ms 08 141 6m10s 2s627ms 09 141 6m17s 2s675ms 10 120 5m20s 2s666ms [ User: zabbix - Total duration: 57m58s - Times executed: 1367 ]
[ Application: psql - Total duration: 57m58s - Times executed: 1367 ]
-
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-28 01:51:12 Duration: 3s631ms 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-28 01:46:12 Duration: 3s586ms 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-28 09:52:05 Duration: 3s492ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
5 57m9s 1 57m9s 57m9s 57m9s 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 28 06 1 57m9s 57m9s [ User: augeeducacional - Total duration: 57m9s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 57m9s - 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-28 06:32:38 Duration: 57m9s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
6 15m57s 8,440 100ms 354ms 113ms 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 #6
Day Hour Count Duration Avg duration Sep 28 01 576 1m6s 115ms 02 743 1m24s 113ms 03 915 1m41s 110ms 04 645 1m13s 113ms 05 643 1m11s 111ms 06 668 1m14s 111ms 07 951 1m46s 112ms 08 1,165 2m13s 114ms 09 1,161 2m13s 114ms 10 973 1m51s 114ms [ User: postgres - Total duration: 15m57s - Times executed: 8440 ]
[ Application: [unknown] - Total duration: 15m57s - Times executed: 8440 ]
-
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-28 04:58:20 Duration: 354ms 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-28 09:45:07 Duration: 233ms 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-28 05:40:56 Duration: 211ms Database: postgres User: postgres Remote: [local] Application: [unknown]
7 12m29s 834 518ms 1s473ms 899ms 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 28 05 1 692ms 692ms 06 5 4s670ms 934ms 07 89 1m15s 846ms 08 278 4m15s 917ms 09 263 4m 912ms 10 198 2m54s 879ms [ User: augeeducacional - Total duration: 12m29s - Times executed: 834 ]
[ Application: augeeducacional - principal - Total duration: 12m29s - Times executed: 834 ]
-
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('28/09/2021 09:15:27', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('28/09/2021 09:15:27', '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 = 2687875) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-28 09:15:28 Duration: 1s473ms 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('28/09/2021 10:06:51', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('28/09/2021 10:06:51', '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 = 4016640) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-28 10:06:52 Duration: 1s461ms 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('28/09/2021 09:41:42', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('28/09/2021 09:41:42', '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 = 2628208) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-28 09:41:43 Duration: 1s425ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
8 11m36s 1,403 100ms 2s537ms 496ms 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 28 06 1,403 11m36s 496ms [ User: augeeducacional - Total duration: 11m36s - Times executed: 1403 ]
[ Application: augeeducacional - fila - Total duration: 11m36s - Times executed: 1403 ]
-
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-28 06:33:15 Duration: 2s537ms 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 = '81409' 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 = '81409' 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-28 06:33:46 Duration: 2s324ms 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 = '81880' 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 = '81880' 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-28 06:37:01 Duration: 2s273ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
9 11m18s 1,061 100ms 5s177ms 639ms 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 #9
Day Hour Count Duration Avg duration Sep 28 01 5 2s699ms 539ms 02 3 6s557ms 2s185ms 03 5 2s572ms 514ms 04 12 10s460ms 871ms 05 39 25s595ms 656ms 06 51 32s960ms 646ms 07 127 1m26s 684ms 08 196 2m19s 713ms 09 342 3m46s 661ms 10 281 2m24s 514ms [ User: augeeducacional - Total duration: 11m18s - Times executed: 1061 ]
[ Application: augeeducacional - principal - Total duration: 11m18s - Times executed: 1061 ]
-
select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2632278' and tp.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-28 09:20:36 Duration: 5s177ms 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 ('210000539', '210000549', '210000550', '210000554', '210000555', '210000557', '210001039', '210001040', '210001509', '210001525') 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 = '4483525' and tp.id_turma in ('210000539', '210000549', '210000550', '210000554', '210000555', '210000557', '210001039', '210001040', '210001509', '210001525') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-28 02:31:27 Duration: 5s127ms 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 ('210016196', '210016197', '210016198', '210016201', '210016202', '210016203', '210016204', '210016205', '210016206', '210016207', '210016208', '210016210', '210016267', '210016269', '210016271', '210016288', '210016497') 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 = '7818261' and tp.id_turma in ('210016196', '210016197', '210016198', '210016201', '210016202', '210016203', '210016204', '210016205', '210016206', '210016207', '210016208', '210016210', '210016267', '210016269', '210016271', '210016288', '210016497') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-28 09:27:45 Duration: 4s476ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
10 10m54s 2,612 100ms 1s918ms 250ms 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 #10
Day Hour Count Duration Avg duration Sep 28 01 246 51s627ms 209ms 02 262 57s196ms 218ms 03 117 22s592ms 193ms 04 144 25s348ms 176ms 05 338 59s75ms 174ms 06 180 48s427ms 269ms 07 255 1m15s 294ms 08 386 1m59s 308ms 09 389 1m51s 287ms 10 295 1m24s 285ms [ User: augeeducacional - Total duration: 10m54s - Times executed: 2612 ]
[ Application: augeeducacional - principal - Total duration: 10m54s - Times executed: 2612 ]
-
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 = '8560571' and amt.id_turma = '190018298' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-28 08:55:35 Duration: 1s918ms 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 = '9109517' and amt.id_turma = '200022701' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-28 08:49:35 Duration: 1s579ms 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 = '9003378' and amt.id_turma = '190016511' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-28 08:56:24 Duration: 1s547ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
11 10m42s 2,897 100ms 1s672ms 221ms 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 #11
Day Hour Count Duration Avg duration Sep 28 01 70 17s22ms 243ms 02 62 19s393ms 312ms 03 72 15s383ms 213ms 04 70 17s812ms 254ms 05 97 31s523ms 324ms 06 117 26s950ms 230ms 07 220 52s905ms 240ms 08 810 3m1s 223ms 09 819 2m56s 215ms 10 560 1m43s 184ms [ User: augeeducacional - Total duration: 10m42s - Times executed: 2897 ]
[ Application: augeeducacional - principal - Total duration: 6m42s - Times executed: 1815 ]
[ Application: augeeducacional - fila - Total duration: 3m59s - Times executed: 1082 ]
-
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 = '210012325' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-28 05:53:46 Duration: 1s672ms 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 = '210006017' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-28 08:44:55 Duration: 1s408ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
insert into falta_aluno_disciplina (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, falta_justificada, falta_nao_justificada, qtd_faltas) select amt.id_aluno_matricula, amt.id_turma, '1131' as id_disciplina, '3' as id_nota_periodo_aluno, sum( case when falta.flg_justificada is true then 1 else 0 end) + coalesce(falta_anterior.falta_justificada, 0) as falta_justificada, sum( case when falta.flg_justificada is false then 1 else 0 end) + coalesce(falta_anterior.falta_nao_justificada, 0) as falta_nao_justificada, count(falta.id_aluno_matricula) + coalesce(falta_anterior.falta_justificada, 0) + coalesce(falta_anterior.falta_nao_justificada, 0) as qtd_faltas from aluno_matr_turma amt left join falta_aluno_disciplina_diario falta on falta.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta.id_turma and falta.id_disciplina = '1131' and falta.id_nota_periodo_aluno = '3' left join falta_anterior_aluno_disciplina falta_anterior on falta_anterior.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta_anterior.id_turma and falta_anterior.id_disciplina = '1131' and falta_anterior.id_nota_periodo_aluno = '3' where amt.id_turma = '210011811' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-28 02:05:17 Duration: 1s384ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
12 9m46s 1,383 100ms 2s267ms 423ms 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 #12
Day Hour Count Duration Avg duration Sep 28 01 7 1s282ms 183ms 02 6 1s842ms 307ms 03 13 5s727ms 440ms 05 12 4s69ms 339ms 06 52 21s422ms 411ms 07 87 37s876ms 435ms 08 421 3m20s 476ms 09 405 2m50s 419ms 10 380 2m23s 376ms [ User: augeeducacional - Total duration: 9m46s - Times executed: 1383 ]
[ Application: augeeducacional - fila - Total duration: 9m46s - Times executed: 1383 ]
-
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 ('210006275', '210006276', '210006277', '210006278', '210006279', '210006280', '210006281', '210006282', '210006283', '210006284', '210006285', '210006286', '210006287', '210006288', '210006289', '210006290', '210006291', '210006292', '210006293', '210006294', '210006295', '210006296', '210006297', '210006298') 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-28 09:12:30 Duration: 2s267ms 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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') 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-28 06:59:44 Duration: 2s245ms 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 ('210016399', '210016400', '210016520', '210016542', '210016547', '210016549', '210016556', '210016558', '210016559', '210016561', '210016563', '210016565', '210016567', '210016571', '210016572', '210016573', '210016574', '210016577', '210016579', '210016580', '210016581', '210016618', '210016624', '210016644', '210016648', '210018090', '210018094', '210018189', '210018195', '210018198', '210018266') 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-28 08:46:23 Duration: 2s193ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
13 9m16s 1 9m16s 9m16s 9m16s 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 = ? 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 = ?)) 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 = ? 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 = ? 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 = ?)) 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 = ? 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 = ?)) 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 = ? 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 = ?)) as browser from unidade_funcional uf where uf.flg_ativa;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Sep 28 07 1 9m16s 9m16s [ User: augeeducacional - Total duration: 9m16s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 9m16s - Times executed: 1 ]
-
insert into consulta.usuarios_movel (id_unidade_funcional, total, movel, android, ios, browser) select uf.id_unidade_funcional, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao 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-28 07:25:20 Duration: 9m16s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
14 9m16s 803 100ms 6s388ms 692ms 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 #14
Day Hour Count Duration Avg duration Sep 28 01 5 6s 1s200ms 02 3 2s154ms 718ms 03 2 2s21ms 1s10ms 04 10 13s675ms 1s367ms 05 30 30s662ms 1s22ms 06 45 35s817ms 795ms 07 103 1m36s 937ms 08 168 2m2s 731ms 09 246 2m22s 581ms 10 191 1m43s 540ms [ User: augeeducacional - Total duration: 9m16s - Times executed: 803 ]
[ Application: augeeducacional - principal - Total duration: 9m16s - Times executed: 803 ]
-
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 = '3950946') 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 = '3950946');
Date: 2021-09-28 06:40:34 Duration: 6s388ms 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 = '6693810') 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 = '6693810');
Date: 2021-09-28 04:58:21 Duration: 5s204ms 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 = '2689096') 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 = '2689096');
Date: 2021-09-28 04:51:09 Duration: 3s692ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
15 8m39s 1 8m39s 8m39s 8m39s 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);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Sep 28 03 1 8m39s 8m39s [ User: augeeducacional - Total duration: 8m39s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 8m39s - Times executed: 1 ]
-
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-28 03:15:26 Duration: 8m39s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
16 8m38s 1 8m38s 8m38s 8m38s 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 #16
Day Hour Count Duration Avg duration Sep 28 03 1 8m38s 8m38s [ User: postgres - Total duration: 8m38s - Times executed: 1 ]
[ Application: pg_dump - Total duration: 8m38s - 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-28 03:50:39 Duration: 8m38s Database: augeeducacional User: postgres Remote: [local] Application: pg_dump
17 8m30s 1,238 100ms 3s 412ms 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 #17
Day Hour Count Duration Avg duration Sep 28 01 3 476ms 158ms 02 4 584ms 146ms 03 15 4s983ms 332ms 05 10 4s832ms 483ms 06 48 32s378ms 674ms 07 80 47s660ms 595ms 08 390 3m3s 469ms 09 358 2m11s 366ms 10 330 1m45s 320ms [ User: augeeducacional - Total duration: 8m30s - Times executed: 1238 ]
[ Application: augeeducacional - fila - Total duration: 8m30s - Times executed: 1238 ]
-
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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('3', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ct.id_tipo_conteudo_curricular in ('2', '4') and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));
Date: 2021-09-28 06:59:53 Duration: 3s 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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('2', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ct.id_tipo_conteudo_curricular in ('2', '4') and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));
Date: 2021-09-28 06:59:48 Duration: 2s781ms 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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') 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-28 06:59:42 Duration: 2s642ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
18 7m8s 230 1s524ms 2s912ms 1s861ms select count(*) from pg_buffercache where not isdirty;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Sep 28 01 18 32s533ms 1s807ms 02 24 45s178ms 1s882ms 03 24 44s195ms 1s841ms 04 24 44s502ms 1s854ms 05 24 43s519ms 1s813ms 06 24 42s256ms 1s760ms 07 24 44s2ms 1s833ms 08 24 46s258ms 1s927ms 09 24 47s346ms 1s972ms 10 20 38s318ms 1s915ms [ User: zabbix - Total duration: 7m8s - Times executed: 230 ]
[ Application: psql - Total duration: 7m8s - Times executed: 230 ]
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-28 09:31:49 Duration: 2s912ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-28 08:21:42 Duration: 2s437ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-28 01:46:26 Duration: 2s411ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
19 7m6s 1 7m6s 7m6s 7m6s 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;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Sep 28 05 1 7m6s 7m6s [ User: postgres - Total duration: 7m6s - Times executed: 1 ]
[ Application: pg_dump - Total duration: 7m6s - Times executed: 1 ]
-
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-28 05:21:15 Duration: 7m6s Database: augeeducacional User: postgres Remote: [local] Application: pg_dump
20 6m54s 1 6m54s 6m54s 6m54s 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;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Sep 28 03 1 6m54s 6m54s [ User: postgres - Total duration: 6m54s - Times executed: 1 ]
[ Application: pg_dump - Total duration: 6m54s - Times executed: 1 ]
-
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-28 03:17:26 Duration: 6m54s Database: augeeducacional User: postgres Remote: [local] Application: pg_dump
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 8,440 15m57s 100ms 354ms 113ms 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 28 01 576 1m6s 115ms 02 743 1m24s 113ms 03 915 1m41s 110ms 04 645 1m13s 113ms 05 643 1m11s 111ms 06 668 1m14s 111ms 07 951 1m46s 112ms 08 1,165 2m13s 114ms 09 1,161 2m13s 114ms 10 973 1m51s 114ms [ User: postgres - Total duration: 15m57s - Times executed: 8440 ]
[ Application: [unknown] - Total duration: 15m57s - Times executed: 8440 ]
-
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-28 04:58:20 Duration: 354ms 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-28 09:45:07 Duration: 233ms 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-28 05:40:56 Duration: 211ms Database: postgres User: postgres Remote: [local] Application: [unknown]
2 4,033 7h16m53s 420ms 38s287ms 6s499ms 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 28 01 406 43m15s 6s392ms 02 506 57m4s 6s767ms 03 536 55m53s 6s256ms 04 512 55m35s 6s514ms 05 483 56m42s 7s43ms 06 529 54m29s 6s181ms 07 492 55m57s 6s823ms 08 211 22m45s 6s472ms 09 131 14m23s 6s589ms 10 227 20m46s 5s491ms [ User: augeeducacional - Total duration: 7h16m53s - Times executed: 4033 ]
[ Application: augeeducacional - fila - Total duration: 7h16m53s - Times executed: 4033 ]
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14558132' and id_instituicao = '60' and id_usuario = '845061' and id_dispositivo = 'bcc1a1f661fa8af5' and flg_expedicao = true;
Date: 2021-09-28 09:57:51 Duration: 38s287ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14551548' and id_instituicao = '60' and id_usuario = '757818' and id_dispositivo = 'e45647f577c2fbf6' and flg_expedicao = true;
Date: 2021-09-28 02:46:18 Duration: 19s419ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14551506' and id_instituicao = '60' and id_usuario = '723997' and id_dispositivo = '7bdd9ea9430a1580' and flg_expedicao = true;
Date: 2021-09-28 02:33:31 Duration: 13s77ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
3 2,897 10m42s 100ms 1s672ms 221ms 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 28 01 70 17s22ms 243ms 02 62 19s393ms 312ms 03 72 15s383ms 213ms 04 70 17s812ms 254ms 05 97 31s523ms 324ms 06 117 26s950ms 230ms 07 220 52s905ms 240ms 08 810 3m1s 223ms 09 819 2m56s 215ms 10 560 1m43s 184ms [ User: augeeducacional - Total duration: 10m42s - Times executed: 2897 ]
[ Application: augeeducacional - principal - Total duration: 6m42s - Times executed: 1815 ]
[ Application: augeeducacional - fila - Total duration: 3m59s - Times executed: 1082 ]
-
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 = '210012325' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-28 05:53:46 Duration: 1s672ms 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 = '210006017' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-28 08:44:55 Duration: 1s408ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
insert into falta_aluno_disciplina (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, falta_justificada, falta_nao_justificada, qtd_faltas) select amt.id_aluno_matricula, amt.id_turma, '1131' as id_disciplina, '3' as id_nota_periodo_aluno, sum( case when falta.flg_justificada is true then 1 else 0 end) + coalesce(falta_anterior.falta_justificada, 0) as falta_justificada, sum( case when falta.flg_justificada is false then 1 else 0 end) + coalesce(falta_anterior.falta_nao_justificada, 0) as falta_nao_justificada, count(falta.id_aluno_matricula) + coalesce(falta_anterior.falta_justificada, 0) + coalesce(falta_anterior.falta_nao_justificada, 0) as qtd_faltas from aluno_matr_turma amt left join falta_aluno_disciplina_diario falta on falta.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta.id_turma and falta.id_disciplina = '1131' and falta.id_nota_periodo_aluno = '3' left join falta_anterior_aluno_disciplina falta_anterior on falta_anterior.id_aluno_matricula = amt.id_aluno_matricula and amt.id_turma = falta_anterior.id_turma and falta_anterior.id_disciplina = '1131' and falta_anterior.id_nota_periodo_aluno = '3' where amt.id_turma = '210011811' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-09-28 02:05:17 Duration: 1s384ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
4 2,612 10m54s 100ms 1s918ms 250ms 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 #4
Day Hour Count Duration Avg duration Sep 28 01 246 51s627ms 209ms 02 262 57s196ms 218ms 03 117 22s592ms 193ms 04 144 25s348ms 176ms 05 338 59s75ms 174ms 06 180 48s427ms 269ms 07 255 1m15s 294ms 08 386 1m59s 308ms 09 389 1m51s 287ms 10 295 1m24s 285ms [ User: augeeducacional - Total duration: 10m54s - Times executed: 2612 ]
[ Application: augeeducacional - principal - Total duration: 10m54s - Times executed: 2612 ]
-
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 = '8560571' and amt.id_turma = '190018298' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-28 08:55:35 Duration: 1s918ms 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 = '9109517' and amt.id_turma = '200022701' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-28 08:49:35 Duration: 1s579ms 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 = '9003378' and amt.id_turma = '190016511' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-09-28 08:56:24 Duration: 1s547ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
5 1,403 11m36s 100ms 2s537ms 496ms 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 #5
Day Hour Count Duration Avg duration Sep 28 06 1,403 11m36s 496ms [ User: augeeducacional - Total duration: 11m36s - Times executed: 1403 ]
[ Application: augeeducacional - fila - Total duration: 11m36s - Times executed: 1403 ]
-
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-28 06:33:15 Duration: 2s537ms 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 = '81409' 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 = '81409' 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-28 06:33:46 Duration: 2s324ms 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 = '81880' 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 = '81880' 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-28 06:37:01 Duration: 2s273ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
6 1,383 9m46s 100ms 2s267ms 423ms 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 28 01 7 1s282ms 183ms 02 6 1s842ms 307ms 03 13 5s727ms 440ms 05 12 4s69ms 339ms 06 52 21s422ms 411ms 07 87 37s876ms 435ms 08 421 3m20s 476ms 09 405 2m50s 419ms 10 380 2m23s 376ms [ User: augeeducacional - Total duration: 9m46s - Times executed: 1383 ]
[ Application: augeeducacional - fila - Total duration: 9m46s - Times executed: 1383 ]
-
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 ('210006275', '210006276', '210006277', '210006278', '210006279', '210006280', '210006281', '210006282', '210006283', '210006284', '210006285', '210006286', '210006287', '210006288', '210006289', '210006290', '210006291', '210006292', '210006293', '210006294', '210006295', '210006296', '210006297', '210006298') 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-28 09:12:30 Duration: 2s267ms 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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') 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-28 06:59:44 Duration: 2s245ms 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 ('210016399', '210016400', '210016520', '210016542', '210016547', '210016549', '210016556', '210016558', '210016559', '210016561', '210016563', '210016565', '210016567', '210016571', '210016572', '210016573', '210016574', '210016577', '210016579', '210016580', '210016581', '210016618', '210016624', '210016644', '210016648', '210018090', '210018094', '210018189', '210018195', '210018198', '210018266') 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-28 08:46:23 Duration: 2s193ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
7 1,367 57m58s 2s4ms 3s631ms 2s544ms select count(*) as fila from fila_trabalho.fila_trabalho where id_situacao_trabalho in (...) and entrada_fila > (now() - interval ?);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Sep 28 01 107 4m41s 2s634ms 02 145 6m8s 2s540ms 03 143 5m50s 2s448ms 04 146 6m5s 2s500ms 05 143 5m47s 2s431ms 06 141 5m42s 2s432ms 07 140 5m54s 2s530ms 08 141 6m10s 2s627ms 09 141 6m17s 2s675ms 10 120 5m20s 2s666ms [ User: zabbix - Total duration: 57m58s - Times executed: 1367 ]
[ Application: psql - Total duration: 57m58s - Times executed: 1367 ]
-
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-28 01:51:12 Duration: 3s631ms 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-28 01:46:12 Duration: 3s586ms 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-28 09:52:05 Duration: 3s492ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
8 1,238 8m30s 100ms 3s 412ms 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 28 01 3 476ms 158ms 02 4 584ms 146ms 03 15 4s983ms 332ms 05 10 4s832ms 483ms 06 48 32s378ms 674ms 07 80 47s660ms 595ms 08 390 3m3s 469ms 09 358 2m11s 366ms 10 330 1m45s 320ms [ User: augeeducacional - Total duration: 8m30s - Times executed: 1238 ]
[ Application: augeeducacional - fila - Total duration: 8m30s - Times executed: 1238 ]
-
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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('3', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ct.id_tipo_conteudo_curricular in ('2', '4') and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));
Date: 2021-09-28 06:59:53 Duration: 3s 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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('2', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ct.id_tipo_conteudo_curricular in ('2', '4') and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));
Date: 2021-09-28 06:59:48 Duration: 2s781ms 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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') 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-28 06:59:42 Duration: 2s642ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
9 1,061 11m18s 100ms 5s177ms 639ms 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 #9
Day Hour Count Duration Avg duration Sep 28 01 5 2s699ms 539ms 02 3 6s557ms 2s185ms 03 5 2s572ms 514ms 04 12 10s460ms 871ms 05 39 25s595ms 656ms 06 51 32s960ms 646ms 07 127 1m26s 684ms 08 196 2m19s 713ms 09 342 3m46s 661ms 10 281 2m24s 514ms [ User: augeeducacional - Total duration: 11m18s - Times executed: 1061 ]
[ Application: augeeducacional - principal - Total duration: 11m18s - Times executed: 1061 ]
-
select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2632278' and tp.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-28 09:20:36 Duration: 5s177ms 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 ('210000539', '210000549', '210000550', '210000554', '210000555', '210000557', '210001039', '210001040', '210001509', '210001525') 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 = '4483525' and tp.id_turma in ('210000539', '210000549', '210000550', '210000554', '210000555', '210000557', '210001039', '210001040', '210001509', '210001525') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-28 02:31:27 Duration: 5s127ms 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 ('210016196', '210016197', '210016198', '210016201', '210016202', '210016203', '210016204', '210016205', '210016206', '210016207', '210016208', '210016210', '210016267', '210016269', '210016271', '210016288', '210016497') 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 = '7818261' and tp.id_turma in ('210016196', '210016197', '210016198', '210016201', '210016202', '210016203', '210016204', '210016205', '210016206', '210016207', '210016208', '210016210', '210016267', '210016269', '210016271', '210016288', '210016497') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-28 09:27:45 Duration: 4s476ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
10 838 1m30s 100ms 209ms 108ms select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = ? and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and exists ( select null from turma_professor tp where tp.id_turma = ts.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = ?) union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = ? inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = ? and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = ? and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Sep 28 01 1 103ms 103ms 02 2 207ms 103ms 03 3 313ms 104ms 04 4 415ms 103ms 05 12 1s313ms 109ms 06 25 2s624ms 104ms 07 82 8s612ms 105ms 08 177 19s162ms 108ms 09 293 32s29ms 109ms 10 239 26s178ms 109ms [ User: augeeducacional - Total duration: 1m30s - Times executed: 838 ]
[ Application: augeeducacional - principal - Total duration: 1m30s - Times executed: 838 ]
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and exists ( select null from turma_professor tp where tp.id_turma = ts.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7818261') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7818261' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-28 09:27:45 Duration: 209ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and exists ( select null from turma_professor tp where tp.id_turma = ts.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7013514') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7013514' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-28 09:44:27 Duration: 159ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ts.id_turma, ts.id_modelo_avaliacao_desc, ts.id_modelo_acompanhamento_atitudinal, ts.id_modelo_observacao_estudante, null as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma on turma.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = turma.id_unidade_funcional where uf.id_instituicao = '60' and (ts.id_modelo_avaliacao_desc is not null or ts.id_modelo_acompanhamento_atitudinal is not null or ts.id_modelo_observacao_estudante is not null) and turma.flg_organizada is true and exists ( select null from turma_professor tp where tp.id_turma = ts.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7817698') union all select ts.id_turma, null as id_modelo_avaliacao_desc, null as id_modelo_observacao_estudante, null as id_modelo_acompanhamento_atitudinal, tsm.id_modelo_avaliacao_desc as id_modelo_ficha_acompanhamento from turma_serie ts inner join turma t on t.id_turma = ts.id_turma inner join unidade_funcional uf on uf.id_unidade_funcional = t.id_unidade_funcional inner join turma_serie_modelo_avaliacao_desc tsm on tsm.id_serie = ts.id_serie and tsm.id_turma = ts.id_turma and tsm.id_tipo_modelo_avaliacao_desc = 4 inner join modelo_avaliacao_desc modelo_ficha_acompanhamento on modelo_ficha_acompanhamento.id_modelo_avaliacao_desc = tsm.id_modelo_avaliacao_desc where uf.id_instituicao = '60' and t.flg_organizada is true and exists ( select null from turma_professor tp inner join componente_curricular on componente_curricular.id_componente_curricular = tp.id_componente_curricular where tp.id_turma = t.id_turma and tp.id_serie = ts.id_serie and tp.id_cidadao = '7817698' and componente_curricular.id_disciplina = modelo_ficha_acompanhamento.id_disciplina);
Date: 2021-09-28 09:00:03 Duration: 151ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
11 834 12m29s 518ms 1s473ms 899ms 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 #11
Day Hour Count Duration Avg duration Sep 28 05 1 692ms 692ms 06 5 4s670ms 934ms 07 89 1m15s 846ms 08 278 4m15s 917ms 09 263 4m 912ms 10 198 2m54s 879ms [ User: augeeducacional - Total duration: 12m29s - Times executed: 834 ]
[ Application: augeeducacional - principal - Total duration: 12m29s - Times executed: 834 ]
-
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('28/09/2021 09:15:27', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('28/09/2021 09:15:27', '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 = 2687875) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-28 09:15:28 Duration: 1s473ms 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('28/09/2021 10:06:51', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('28/09/2021 10:06:51', '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 = 4016640) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-28 10:06:52 Duration: 1s461ms 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('28/09/2021 09:41:42', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('28/09/2021 09:41:42', '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 = 2628208) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-28 09:41:43 Duration: 1s425ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
12 803 9m16s 100ms 6s388ms 692ms 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 #12
Day Hour Count Duration Avg duration Sep 28 01 5 6s 1s200ms 02 3 2s154ms 718ms 03 2 2s21ms 1s10ms 04 10 13s675ms 1s367ms 05 30 30s662ms 1s22ms 06 45 35s817ms 795ms 07 103 1m36s 937ms 08 168 2m2s 731ms 09 246 2m22s 581ms 10 191 1m43s 540ms [ User: augeeducacional - Total duration: 9m16s - Times executed: 803 ]
[ Application: augeeducacional - principal - Total duration: 9m16s - Times executed: 803 ]
-
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 = '3950946') 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 = '3950946');
Date: 2021-09-28 06:40:34 Duration: 6s388ms 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 = '6693810') 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 = '6693810');
Date: 2021-09-28 04:58:21 Duration: 5s204ms 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 = '2689096') 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 = '2689096');
Date: 2021-09-28 04:51:09 Duration: 3s692ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
13 713 4m54s 100ms 2s387ms 413ms 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 #13
Day Hour Count Duration Avg duration Sep 28 01 5 3s989ms 797ms 02 3 3s699ms 1s233ms 03 5 5s162ms 1s32ms 04 12 12s350ms 1s29ms 05 9 9s950ms 1s105ms 07 79 49s538ms 627ms 08 183 1m28s 484ms 09 253 1m22s 326ms 10 164 38s594ms 235ms [ User: augeeducacional - Total duration: 4m54s - Times executed: 713 ]
[ Application: augeeducacional - principal - Total duration: 4m54s - Times executed: 713 ]
-
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 ('210002276', '210002277', '210002278', '210002279', '210002280', '210002281', '210002282', '210002283', '210002284', '210002285', '210002286', '210002287', '210003478') 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 = '2622437' and tp.id_turma in ('210002276', '210002277', '210002278', '210002279', '210002280', '210002281', '210002282', '210002283', '210002284', '210002285', '210002286', '210002287', '210003478') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-28 03:39:04 Duration: 2s387ms 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 ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2632278' and tp.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-28 09:20:39 Duration: 2s150ms 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 ('210013539', '210013540', '210013541', '210013542', '210013543', '210013544', '210013545', '210013546', '210013547', '210013548', '210013549', '210017301', '210040187') 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 = '2647988' and tp.id_turma in ('210013539', '210013540', '210013541', '210013542', '210013543', '210013544', '210013545', '210013546', '210013547', '210013548', '210013549', '210017301', '210040187') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-28 08:40:18 Duration: 2s90ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
14 644 4m8s 101ms 2s790ms 385ms 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 #14
Day Hour Count Duration Avg duration Sep 28 01 5 4s271ms 854ms 02 3 1s667ms 555ms 03 5 6s104ms 1s220ms 04 12 14s406ms 1s200ms 05 35 25s985ms 742ms 06 47 18s559ms 394ms 07 112 43s661ms 389ms 08 140 53s534ms 382ms 09 176 51s93ms 290ms 10 109 29s208ms 267ms [ User: augeeducacional - Total duration: 4m8s - Times executed: 644 ]
[ Application: augeeducacional - principal - Total duration: 4m8s - Times executed: 644 ]
-
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 ('210005743', '210005745', '210005746', '210005747', '210033679', '210033680', '210033682', '210033683', '210033684', '210033687', '210033688', '210033689', '210033690', '210033691') and exists ( select null from turma_professor tp where tp.id_cidadao = '2640863' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-28 04:47:29 Duration: 2s790ms 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 ('210018098', '210018113', '210018114', '210018115', '210018116', '210018118', '210018119', '210018165', '210018168', '210018172', '210018174', '210018180') and exists ( select null from turma_professor tp where tp.id_cidadao = '2647530' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-28 05:09:16 Duration: 2s517ms 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 ('210011510', '210011511', '210011512', '210011513', '210011516', '210017980', '210017982') and exists ( select null from turma_professor tp where tp.id_cidadao = '7798599' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-28 01:36:48 Duration: 2s78ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
15 628 1m54s 100ms 1s579ms 181ms 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 #15
Day Hour Count Duration Avg duration Sep 28 01 28 4s913ms 175ms 02 26 6s291ms 241ms 03 10 2s129ms 212ms 04 26 5s16ms 192ms 05 30 4s948ms 164ms 06 51 8s924ms 174ms 07 70 11s953ms 170ms 08 178 34s948ms 196ms 09 97 17s287ms 178ms 10 112 17s864ms 159ms [ User: augeeducacional - Total duration: 1m54s - Times executed: 628 ]
[ Application: augeeducacional - principal - Total duration: 1m34s - Times executed: 513 ]
[ Application: augeeducacional - fila - Total duration: 20s49ms - Times executed: 115 ]
-
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 = '200017741' and sda.id_serie = '1397' and sda.id_componente_curricular = '62383') as sda where situacao_didatica_aula.id_situacao_didatica_aula = sda.id_situacao_didatica_aula;
Date: 2021-09-28 08:45:23 Duration: 1s579ms 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 = '200022383' and sda.id_serie = '1466' and sda.id_componente_curricular = '61784') as sda where situacao_didatica_aula.id_situacao_didatica_aula = sda.id_situacao_didatica_aula;
Date: 2021-09-28 08:51:47 Duration: 1s120ms 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 = '200001964' and sda.id_serie = '1465' and sda.id_componente_curricular = '67934') as sda where situacao_didatica_aula.id_situacao_didatica_aula = sda.id_situacao_didatica_aula;
Date: 2021-09-28 08:14:42 Duration: 920ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
16 572 2m50s 100ms 9s150ms 297ms 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 #16
Day Hour Count Duration Avg duration Sep 28 02 4 9s962ms 2s490ms 06 1 2s87ms 2s87ms 07 40 37s387ms 934ms 08 154 40s423ms 262ms 09 206 43s730ms 212ms 10 167 36s411ms 218ms [ User: augeeducacional - Total duration: 2m50s - Times executed: 572 ]
[ Application: augeeducacional - principal - Total duration: 2m50s - Times executed: 572 ]
-
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('Kaio') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '606072' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-09-28 02:10:53 Duration: 9s150ms 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('Ubiraci') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '606121' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-09-28 07:01:57 Duration: 5s275ms 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('Richardson') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '605363' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-09-28 07:00:00 Duration: 4s273ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
17 504 1m38s 104ms 444ms 194ms select id_usuario, login, nome, 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 id_usuario in ( select id_usuario from usuario_grupo_unidade where ? = ? and id_unidade_funcional = ?) order by nome limit ? offset ?;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Sep 28 06 6 1s22ms 170ms 07 31 5s201ms 167ms 08 187 39s741ms 212ms 09 218 40s579ms 186ms 10 62 11s635ms 187ms [ User: augeeducacional - Total duration: 1m38s - Times executed: 504 ]
[ Application: augeeducacional - principal - Total duration: 1m38s - Times executed: 504 ]
-
select id_usuario, login, nome, 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 id_usuario in ( select id_usuario from usuario_grupo_unidade where 1 = 1 and id_unidade_funcional = '605507') order by nome limit 10 offset 100;
Date: 2021-09-28 09:19:19 Duration: 444ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_usuario, login, nome, 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 id_usuario in ( select id_usuario from usuario_grupo_unidade where 1 = 1 and id_unidade_funcional = '605507') order by nome limit 10 offset 50;
Date: 2021-09-28 09:19:13 Duration: 398ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_usuario, login, nome, 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 id_usuario in ( select id_usuario from usuario_grupo_unidade where 1 = 1 and id_unidade_funcional = '606675') order by nome limit 10 offset 690;
Date: 2021-09-28 08:28:11 Duration: 369ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
18 482 2m37s 100ms 2s430ms 326ms 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 #18
Day Hour Count Duration Avg duration Sep 28 01 4 1s489ms 372ms 02 5 3s770ms 754ms 03 6 2s63ms 343ms 05 5 1s503ms 300ms 06 19 9s875ms 519ms 07 33 10s58ms 304ms 08 159 57s405ms 361ms 09 141 43s686ms 309ms 10 110 27s561ms 250ms [ User: augeeducacional - Total duration: 2m37s - Times executed: 482 ]
[ Application: augeeducacional - fila - Total duration: 2m37s - Times executed: 482 ]
-
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 ('210009972', '210009959', '210009981', '210009963', '210009970', '210010026', '210010027', '210010029', '210009968', '210009966', '210009955', '210009975', '210009951', '210009984', '210009973', '210009967', '210039351', '210039343', '210039350', '210039347', '210009962', '210009974', '210009953', '210009978', '210009957', '210009965', '210009964', '210009971', '210009983', '210009976', '210009979', '210009956', '210009958', '210009980', '210039353', '210009969', '210009977') 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-28 06:24:57 Duration: 2s430ms 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 ('210019272', '210017862', '210017860', '210019256', '210017857', '210017859', '210017858', '210017861') 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-28 02:54:00 Duration: 2s55ms 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 ('210039154', '210039152', '210002326', '210002342', '210002325', '210002344', '210039148', '210039147', '210039156', '210002393', '210002338', '210002339', '210002370', '210002371', '210002363', '210002364', '210002365', '210002324', '210002321', '210002336', '210002362', '210002366', '210002369', '210002329', '210002328', '210002337', '210002335', '210002334', '210039155', '210039149', '210039150', '210002367', '210002368', '210039146') 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-28 07:22:31 Duration: 1s658ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
19 467 3m4s 105ms 9s632ms 395ms select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = ?) and data between ? and now());Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Sep 28 01 1 6s700ms 6s700ms 02 1 9s632ms 9s632ms 03 2 9s717ms 4s858ms 04 7 7s814ms 1s116ms 05 18 3s965ms 220ms 06 32 7s753ms 242ms 07 74 20s727ms 280ms 08 83 31s173ms 375ms 09 134 45s487ms 339ms 10 115 41s706ms 362ms [ User: augeeducacional - Total duration: 3m4s - Times executed: 467 ]
[ Application: augeeducacional - principal - Total duration: 3m4s - Times executed: 467 ]
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '6102764') and data between '2021-09-28 02:33:36.302' and now());
Date: 2021-09-28 02:36:06 Duration: 9s632ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '7348729') and data between '2021-09-28 03:23:56.442' and now());
Date: 2021-09-28 03:24:23 Duration: 9s387ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '3837150') and data between '2021-09-28 01:41:23.198' and now());
Date: 2021-09-28 01:41:52 Duration: 6s700ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
20 459 1m20s 100ms 1s316ms 174ms 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 #20
Day Hour Count Duration Avg duration Sep 28 01 49 7s678ms 156ms 02 38 7s749ms 203ms 03 6 942ms 157ms 04 11 2s56ms 186ms 05 35 6s513ms 186ms 06 12 2s46ms 170ms 07 56 8s782ms 156ms 08 89 17s512ms 196ms 09 92 15s471ms 168ms 10 71 11s295ms 159ms [ User: augeeducacional - Total duration: 1m20s - Times executed: 459 ]
[ Application: augeeducacional - principal - Total duration: 1m20s - Times executed: 459 ]
-
select sum(falta_nao_justificada) from falta_aluno_disciplina fad where id_nota_periodo_aluno = '2' and id_aluno_matricula = '8560571' and id_turma = '190018298' and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = '8560571' and dispensa.id_turma = '190018298' and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY['2']));
Date: 2021-09-28 08:55:35 Duration: 1s316ms 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 = '2' and id_aluno_matricula = '9497816' and id_turma = '200008039' and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = '9497816' and dispensa.id_turma = '200008039' and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY['2']));
Date: 2021-09-28 07:16:17 Duration: 628ms 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 = '4' and id_aluno_matricula = '9109517' and id_turma = '200022701' and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = '9109517' and dispensa.id_turma = '200022701' and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY['4']));
Date: 2021-09-28 08:49:34 Duration: 627ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 2h39m53s 2h39m53s 2h39m53s 1 2h39m53s 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 28 03 1 2h39m53s 2h39m53s [ User: augeeducacional - Total duration: 2h39m53s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2h39m53s - 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-28 03:06:47 Duration: 2h39m53s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
2 2h20m 2h20m 2h20m 1 2h20m truncate table consulta.frequencia_aluno;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Sep 28 05 1 2h20m 2h20m [ User: augeeducacional - Total duration: 2h20m - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2h20m - Times executed: 1 ]
-
truncate table consulta.frequencia_aluno;
Date: 2021-09-28 05:35:28 Duration: 2h20m Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
truncate table consulta.frequencia_aluno;
Date: 2021-09-28 05:35:28 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
3 57m9s 57m9s 57m9s 1 57m9s 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 28 06 1 57m9s 57m9s [ User: augeeducacional - Total duration: 57m9s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 57m9s - 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-28 06:32:38 Duration: 57m9s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
4 9m16s 9m16s 9m16s 1 9m16s 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 = ? 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 = ?)) 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 = ? 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 = ? 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 = ?)) 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 = ? 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 = ?)) 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 = ? 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 = ?)) as browser from unidade_funcional uf where uf.flg_ativa;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Sep 28 07 1 9m16s 9m16s [ User: augeeducacional - Total duration: 9m16s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 9m16s - Times executed: 1 ]
-
insert into consulta.usuarios_movel (id_unidade_funcional, total, movel, android, ios, browser) select uf.id_unidade_funcional, ( select count(distinct pe.id_usuario) as total_usuarios from perfil_extendido pe inner join assunto_hierarquia_unidade ahu on pe.id_assunto_hierarquia_unidade = ahu.id_assunto_hierarquia_unidade and ahu.flg_oficial inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join cidadao_usuario cu on cu.id_usuario = pe.id_usuario inner join cidadao c on cu.id_cidadao = c.id_cidadao 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-28 07:25:20 Duration: 9m16s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
5 8m39s 8m39s 8m39s 1 8m39s 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);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Sep 28 03 1 8m39s 8m39s [ User: augeeducacional - Total duration: 8m39s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 8m39s - Times executed: 1 ]
-
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-28 03:15:26 Duration: 8m39s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
6 8m38s 8m38s 8m38s 1 8m38s 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 #6
Day Hour Count Duration Avg duration Sep 28 03 1 8m38s 8m38s [ User: postgres - Total duration: 8m38s - Times executed: 1 ]
[ Application: pg_dump - Total duration: 8m38s - 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-28 03:50:39 Duration: 8m38s Database: augeeducacional User: postgres Remote: [local] Application: pg_dump
7 7m6s 7m6s 7m6s 1 7m6s 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;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Sep 28 05 1 7m6s 7m6s [ User: postgres - Total duration: 7m6s - Times executed: 1 ]
[ Application: pg_dump - Total duration: 7m6s - Times executed: 1 ]
-
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-28 05:21:15 Duration: 7m6s Database: augeeducacional User: postgres Remote: [local] Application: pg_dump
8 6m54s 6m54s 6m54s 1 6m54s 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;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Sep 28 03 1 6m54s 6m54s [ User: postgres - Total duration: 6m54s - Times executed: 1 ]
[ Application: pg_dump - Total duration: 6m54s - Times executed: 1 ]
-
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-28 03:17:26 Duration: 6m54s Database: augeeducacional User: postgres Remote: [local] Application: pg_dump
9 420ms 38s287ms 6s499ms 4,033 7h16m53s 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 #9
Day Hour Count Duration Avg duration Sep 28 01 406 43m15s 6s392ms 02 506 57m4s 6s767ms 03 536 55m53s 6s256ms 04 512 55m35s 6s514ms 05 483 56m42s 7s43ms 06 529 54m29s 6s181ms 07 492 55m57s 6s823ms 08 211 22m45s 6s472ms 09 131 14m23s 6s589ms 10 227 20m46s 5s491ms [ User: augeeducacional - Total duration: 7h16m53s - Times executed: 4033 ]
[ Application: augeeducacional - fila - Total duration: 7h16m53s - Times executed: 4033 ]
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14558132' and id_instituicao = '60' and id_usuario = '845061' and id_dispositivo = 'bcc1a1f661fa8af5' and flg_expedicao = true;
Date: 2021-09-28 09:57:51 Duration: 38s287ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14551548' and id_instituicao = '60' and id_usuario = '757818' and id_dispositivo = 'e45647f577c2fbf6' and flg_expedicao = true;
Date: 2021-09-28 02:46:18 Duration: 19s419ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select max(data) from movel.sincronizacao where id_sincronizacao <> '14551506' and id_instituicao = '60' and id_usuario = '723997' and id_dispositivo = '7bdd9ea9430a1580' and flg_expedicao = true;
Date: 2021-09-28 02:33:31 Duration: 13s77ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
10 2s4ms 3s631ms 2s544ms 1,367 57m58s select count(*) as fila from fila_trabalho.fila_trabalho where id_situacao_trabalho in (...) and entrada_fila > (now() - interval ?);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Sep 28 01 107 4m41s 2s634ms 02 145 6m8s 2s540ms 03 143 5m50s 2s448ms 04 146 6m5s 2s500ms 05 143 5m47s 2s431ms 06 141 5m42s 2s432ms 07 140 5m54s 2s530ms 08 141 6m10s 2s627ms 09 141 6m17s 2s675ms 10 120 5m20s 2s666ms [ User: zabbix - Total duration: 57m58s - Times executed: 1367 ]
[ Application: psql - Total duration: 57m58s - Times executed: 1367 ]
-
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-28 01:51:12 Duration: 3s631ms 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-28 01:46:12 Duration: 3s586ms 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-28 09:52:05 Duration: 3s492ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
11 1s524ms 2s912ms 1s861ms 230 7m8s select count(*) from pg_buffercache where not isdirty;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Sep 28 01 18 32s533ms 1s807ms 02 24 45s178ms 1s882ms 03 24 44s195ms 1s841ms 04 24 44s502ms 1s854ms 05 24 43s519ms 1s813ms 06 24 42s256ms 1s760ms 07 24 44s2ms 1s833ms 08 24 46s258ms 1s927ms 09 24 47s346ms 1s972ms 10 20 38s318ms 1s915ms [ User: zabbix - Total duration: 7m8s - Times executed: 230 ]
[ Application: psql - Total duration: 7m8s - Times executed: 230 ]
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-28 09:31:49 Duration: 2s912ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-28 08:21:42 Duration: 2s437ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-09-28 01:46:26 Duration: 2s411ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
12 518ms 1s473ms 899ms 834 12m29s 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 #12
Day Hour Count Duration Avg duration Sep 28 05 1 692ms 692ms 06 5 4s670ms 934ms 07 89 1m15s 846ms 08 278 4m15s 917ms 09 263 4m 912ms 10 198 2m54s 879ms [ User: augeeducacional - Total duration: 12m29s - Times executed: 834 ]
[ Application: augeeducacional - principal - Total duration: 12m29s - Times executed: 834 ]
-
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('28/09/2021 09:15:27', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('28/09/2021 09:15:27', '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 = 2687875) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-28 09:15:28 Duration: 1s473ms 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('28/09/2021 10:06:51', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('28/09/2021 10:06:51', '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 = 4016640) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-28 10:06:52 Duration: 1s461ms 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('28/09/2021 09:41:42', 'DD/MM/YYYY HH24:MI:SS') and (sah.data_fim isnull or sah.data_fim >= to_timestamp('28/09/2021 09:41:42', '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 = 2628208) AND (scb.flg_aberto = true) AND (ca.id_instituicao = 60) ORDER BY ca.descricao;
Date: 2021-09-28 09:41:43 Duration: 1s425ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
13 100ms 6s388ms 692ms 803 9m16s 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 28 01 5 6s 1s200ms 02 3 2s154ms 718ms 03 2 2s21ms 1s10ms 04 10 13s675ms 1s367ms 05 30 30s662ms 1s22ms 06 45 35s817ms 795ms 07 103 1m36s 937ms 08 168 2m2s 731ms 09 246 2m22s 581ms 10 191 1m43s 540ms [ User: augeeducacional - Total duration: 9m16s - Times executed: 803 ]
[ Application: augeeducacional - principal - Total duration: 9m16s - Times executed: 803 ]
-
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 = '3950946') 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 = '3950946');
Date: 2021-09-28 06:40:34 Duration: 6s388ms 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 = '6693810') 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 = '6693810');
Date: 2021-09-28 04:58:21 Duration: 5s204ms 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 = '2689096') 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 = '2689096');
Date: 2021-09-28 04:51:09 Duration: 3s692ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
14 100ms 5s177ms 639ms 1,061 11m18s 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 #14
Day Hour Count Duration Avg duration Sep 28 01 5 2s699ms 539ms 02 3 6s557ms 2s185ms 03 5 2s572ms 514ms 04 12 10s460ms 871ms 05 39 25s595ms 656ms 06 51 32s960ms 646ms 07 127 1m26s 684ms 08 196 2m19s 713ms 09 342 3m46s 661ms 10 281 2m24s 514ms [ User: augeeducacional - Total duration: 11m18s - Times executed: 1061 ]
[ Application: augeeducacional - principal - Total duration: 11m18s - Times executed: 1061 ]
-
select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = 1 and turma.flg_organizada is true and nota.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2632278' and tp.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-28 09:20:36 Duration: 5s177ms 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 ('210000539', '210000549', '210000550', '210000554', '210000555', '210000557', '210001039', '210001040', '210001509', '210001525') 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 = '4483525' and tp.id_turma in ('210000539', '210000549', '210000550', '210000554', '210000555', '210000557', '210001039', '210001040', '210001509', '210001525') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-28 02:31:27 Duration: 5s127ms 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 ('210016196', '210016197', '210016198', '210016201', '210016202', '210016203', '210016204', '210016205', '210016206', '210016207', '210016208', '210016210', '210016267', '210016269', '210016271', '210016288', '210016497') 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 = '7818261' and tp.id_turma in ('210016196', '210016197', '210016198', '210016201', '210016202', '210016203', '210016204', '210016205', '210016206', '210016207', '210016208', '210016210', '210016267', '210016269', '210016271', '210016288', '210016497') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-09-28 09:27:45 Duration: 4s476ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
15 100ms 2s537ms 496ms 1,403 11m36s 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 #15
Day Hour Count Duration Avg duration Sep 28 06 1,403 11m36s 496ms [ User: augeeducacional - Total duration: 11m36s - Times executed: 1403 ]
[ Application: augeeducacional - fila - Total duration: 11m36s - Times executed: 1403 ]
-
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-28 06:33:15 Duration: 2s537ms 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 = '81409' 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 = '81409' 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-28 06:33:46 Duration: 2s324ms 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 = '81880' 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 = '81880' 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-28 06:37:01 Duration: 2s273ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
16 100ms 2s267ms 423ms 1,383 9m46s 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 #16
Day Hour Count Duration Avg duration Sep 28 01 7 1s282ms 183ms 02 6 1s842ms 307ms 03 13 5s727ms 440ms 05 12 4s69ms 339ms 06 52 21s422ms 411ms 07 87 37s876ms 435ms 08 421 3m20s 476ms 09 405 2m50s 419ms 10 380 2m23s 376ms [ User: augeeducacional - Total duration: 9m46s - Times executed: 1383 ]
[ Application: augeeducacional - fila - Total duration: 9m46s - Times executed: 1383 ]
-
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 ('210006275', '210006276', '210006277', '210006278', '210006279', '210006280', '210006281', '210006282', '210006283', '210006284', '210006285', '210006286', '210006287', '210006288', '210006289', '210006290', '210006291', '210006292', '210006293', '210006294', '210006295', '210006296', '210006297', '210006298') 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-28 09:12:30 Duration: 2s267ms 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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') 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-28 06:59:44 Duration: 2s245ms 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 ('210016399', '210016400', '210016520', '210016542', '210016547', '210016549', '210016556', '210016558', '210016559', '210016561', '210016563', '210016565', '210016567', '210016571', '210016572', '210016573', '210016574', '210016577', '210016579', '210016580', '210016581', '210016618', '210016624', '210016644', '210016648', '210018090', '210018094', '210018189', '210018195', '210018198', '210018266') 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-28 08:46:23 Duration: 2s193ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
17 100ms 2s387ms 413ms 713 4m54s 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 #17
Day Hour Count Duration Avg duration Sep 28 01 5 3s989ms 797ms 02 3 3s699ms 1s233ms 03 5 5s162ms 1s32ms 04 12 12s350ms 1s29ms 05 9 9s950ms 1s105ms 07 79 49s538ms 627ms 08 183 1m28s 484ms 09 253 1m22s 326ms 10 164 38s594ms 235ms [ User: augeeducacional - Total duration: 4m54s - Times executed: 713 ]
[ Application: augeeducacional - principal - Total duration: 4m54s - Times executed: 713 ]
-
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 ('210002276', '210002277', '210002278', '210002279', '210002280', '210002281', '210002282', '210002283', '210002284', '210002285', '210002286', '210002287', '210003478') 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 = '2622437' and tp.id_turma in ('210002276', '210002277', '210002278', '210002279', '210002280', '210002281', '210002282', '210002283', '210002284', '210002285', '210002286', '210002287', '210003478') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-28 03:39:04 Duration: 2s387ms 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 ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2632278' and tp.id_turma in ('210005341', '210005342', '210005343', '210005344', '210005345', '210005346', '210005347', '210005348', '210005349', '210005350', '210005351', '210005352', '210005503') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-28 09:20:39 Duration: 2s150ms 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 ('210013539', '210013540', '210013541', '210013542', '210013543', '210013544', '210013545', '210013546', '210013547', '210013548', '210013549', '210017301', '210040187') 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 = '2647988' and tp.id_turma in ('210013539', '210013540', '210013541', '210013542', '210013543', '210013544', '210013545', '210013546', '210013547', '210013548', '210013549', '210017301', '210040187') and cc.id_disciplina = planejamento.id_disciplina);
Date: 2021-09-28 08:40:18 Duration: 2s90ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
18 100ms 3s 412ms 1,238 8m30s 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 #18
Day Hour Count Duration Avg duration Sep 28 01 3 476ms 158ms 02 4 584ms 146ms 03 15 4s983ms 332ms 05 10 4s832ms 483ms 06 48 32s378ms 674ms 07 80 47s660ms 595ms 08 390 3m3s 469ms 09 358 2m11s 366ms 10 330 1m45s 320ms [ User: augeeducacional - Total duration: 8m30s - Times executed: 1238 ]
[ Application: augeeducacional - fila - Total duration: 8m30s - Times executed: 1238 ]
-
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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('3', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ct.id_tipo_conteudo_curricular in ('2', '4') and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));
Date: 2021-09-28 06:59:53 Duration: 3s 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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('2', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ct.id_tipo_conteudo_curricular in ('2', '4') and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = '2' and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = '4' and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));
Date: 2021-09-28 06:59:48 Duration: 2s781ms 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 ('210002018', '210002019', '210002021', '210002023', '210002025', '210002026', '210002027', '210002028', '210002029', '210002030', '210002031', '210002032', '210002033', '210002034', '210002035', '210002036', '210002134', '210002145', '210002215', '210002216', '210002217', '210002218', '210002219', '210002241', '210009558', '210009559', '210009560', '210009561', '210009568', '210009570', '210038468', '210038469', '210038476', '210038477', '210038478', '210038479', '210038480') 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-28 06:59:42 Duration: 2s642ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
19 105ms 9s632ms 395ms 467 3m4s select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = ?) and data between ? and now());Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Sep 28 01 1 6s700ms 6s700ms 02 1 9s632ms 9s632ms 03 2 9s717ms 4s858ms 04 7 7s814ms 1s116ms 05 18 3s965ms 220ms 06 32 7s753ms 242ms 07 74 20s727ms 280ms 08 83 31s173ms 375ms 09 134 45s487ms 339ms 10 115 41s706ms 362ms [ User: augeeducacional - Total duration: 3m4s - Times executed: 467 ]
[ Application: augeeducacional - principal - Total duration: 3m4s - Times executed: 467 ]
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '6102764') and data between '2021-09-28 02:33:36.302' and now());
Date: 2021-09-28 02:36:06 Duration: 9s632ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '7348729') and data between '2021-09-28 03:23:56.442' and now());
Date: 2021-09-28 03:24:23 Duration: 9s387ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select exists ( select null from movel.turma_mudanca where id_turma in ( select tp.id_turma from turma_professor tp where tp.id_cidadao = '3837150') and data between '2021-09-28 01:41:23.198' and now());
Date: 2021-09-28 01:41:52 Duration: 6s700ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
20 101ms 2s790ms 385ms 644 4m8s 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 28 01 5 4s271ms 854ms 02 3 1s667ms 555ms 03 5 6s104ms 1s220ms 04 12 14s406ms 1s200ms 05 35 25s985ms 742ms 06 47 18s559ms 394ms 07 112 43s661ms 389ms 08 140 53s534ms 382ms 09 176 51s93ms 290ms 10 109 29s208ms 267ms [ User: augeeducacional - Total duration: 4m8s - Times executed: 644 ]
[ Application: augeeducacional - principal - Total duration: 4m8s - Times executed: 644 ]
-
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 ('210005743', '210005745', '210005746', '210005747', '210033679', '210033680', '210033682', '210033683', '210033684', '210033687', '210033688', '210033689', '210033690', '210033691') and exists ( select null from turma_professor tp where tp.id_cidadao = '2640863' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-28 04:47:29 Duration: 2s790ms 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 ('210018098', '210018113', '210018114', '210018115', '210018116', '210018118', '210018119', '210018165', '210018168', '210018172', '210018174', '210018180') and exists ( select null from turma_professor tp where tp.id_cidadao = '2647530' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-28 05:09:16 Duration: 2s517ms 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 ('210011510', '210011511', '210011512', '210011513', '210011516', '210017980', '210017982') and exists ( select null from turma_professor tp where tp.id_cidadao = '7798599' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-09-28 01:36:48 Duration: 2s78ms 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 4m30s 61 100ms 9s799ms 4s432ms select ;Times Reported Time consuming prepare #1
Day Hour Count Duration Avg duration Sep 28 02 2 405ms 202ms 04 1 110ms 110ms 07 58 4m29s 4s652ms [ User: augeeducacional - Total duration: 26s85ms - Times executed: 61 ]
[ Application: augeeducacional - principal - Total duration: 26s85ms - Times executed: 61 ]
-
select ;
Date: 2021-09-28 07:29:05 Duration: 9s799ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-09-28 07:29:05 Duration: 9s83ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-09-28 07:29:05 Duration: 8s995ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
2 1m13s 17 323ms 9s271ms 4s331ms select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;Times Reported Time consuming prepare #2
Day Hour Count Duration Avg duration 06 17 1m13s 4s331ms [ User: augeeducacional - Total duration: 6s362ms - Times executed: 17 ]
[ Application: augeeducacional - principal - Total duration: 6s362ms - Times executed: 17 ]
-
select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;
Date: 2021-09-28 07:29:05 Duration: 9s271ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;
Date: 2021-09-28 07:29:05 Duration: 7s513ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;
Date: 2021-09-28 07:29:05 Duration: 7s74ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
3 31s743ms 6 547ms 8s120ms 5s290ms select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);Times Reported Time consuming prepare #3
Day Hour Count Duration Avg duration 06 6 31s743ms 5s290ms [ User: augeeducacional - Total duration: 2s174ms - Times executed: 6 ]
[ Application: augeeducacional - principal - Total duration: 2s174ms - Times executed: 6 ]
-
select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);
Date: 2021-09-28 07:29:05 Duration: 8s120ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);
Date: 2021-09-28 07:29:05 Duration: 7s28ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);
Date: 2021-09-28 07:29:05 Duration: 6s338ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
4 26s328ms 4 816ms 9s794ms 6s582ms select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (417) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);Times Reported Time consuming prepare #4
Day Hour Count Duration Avg duration 06 4 26s328ms 6s582ms [ User: augeeducacional - Total duration: 1s - Times executed: 4 ]
[ Application: augeeducacional - principal - Total duration: 1s - Times executed: 4 ]
-
select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (417) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);
Date: 2021-09-28 07:29:05 Duration: 9s794ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (417) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);
Date: 2021-09-28 07:29:05 Duration: 7s916ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (417) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);
Date: 2021-09-28 07:29:05 Duration: 7s799ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
5 13s765ms 3 2s673ms 5s789ms 4s588ms select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (447, 574, 419) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);Times Reported Time consuming prepare #5
Day Hour Count Duration Avg duration 06 3 13s765ms 4s588ms [ User: augeeducacional - Total duration: 689ms - Times executed: 3 ]
[ Application: augeeducacional - principal - Total duration: 689ms - Times executed: 3 ]
-
select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (447, 574, 419) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);
Date: 2021-09-28 07:29:05 Duration: 5s789ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (447, 574, 419) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);
Date: 2021-09-28 07:29:05 Duration: 5s302ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (447, 574, 419) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);
Date: 2021-09-28 07:29:05 Duration: 2s673ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
6 9s221ms 2 3s110ms 6s110ms 4s610ms select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (447, 521, 419) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);Times Reported Time consuming prepare #6
Day Hour Count Duration Avg duration 06 2 9s221ms 4s610ms [ User: augeeducacional - Total duration: 407ms - Times executed: 2 ]
[ Application: augeeducacional - principal - Total duration: 407ms - Times executed: 2 ]
-
select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (447, 521, 419) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);
Date: 2021-09-28 07:29:05 Duration: 6s110ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (447, 521, 419) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);
Date: 2021-09-28 07:29:05 Duration: 3s110ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 2m52s 905 100ms 370ms 190ms select distinct ;Times Reported Time consuming bind #1
Day Hour Count Duration Avg duration Sep 28 01 6 950ms 158ms 02 17 2s782ms 163ms 03 10 1s429ms 142ms 04 12 1s940ms 161ms 05 24 3s901ms 162ms 06 23 4s165ms 181ms 07 157 29s762ms 189ms 08 183 35s829ms 195ms 09 247 46s754ms 189ms 10 226 44s946ms 198ms [ User: augeeducacional - Total duration: 5m35s - Times executed: 905 ]
[ Application: augeeducacional - principal - Total duration: 5m35s - Times executed: 905 ]
-
select distinct ;
Date: 2021-09-28 10:29:15 Duration: 370ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210006514'
-
select distinct ;
Date: 2021-09-28 07:38:56 Duration: 338ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2690184', $2 = '2021-09-27 18:50:27.102'
-
select distinct ;
Date: 2021-09-28 08:44:48 Duration: 333ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1131', $2 = '3', $3 = '1131', $4 = '3', $5 = '1131', $6 = '3', $7 = '210013121'
2 1m16s 2 9s561ms 1m6s 38s222ms select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);Times Reported Time consuming bind #2
Day Hour Count Duration Avg duration 06 2 1m16s 38s222ms [ User: augeeducacional - Total duration: 7s27ms - Times executed: 2 ]
[ Application: augeeducacional - fila - Total duration: 6s896ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 130ms - Times executed: 1 ]
-
select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);
Date: 2021-09-28 07:29:05 Duration: 1m6s Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14552276', $2 = '60', $3 = '28785', $4 = '0153edb02a7b2d54'
-
select exists ( select null from perfil_extendido pe inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario inner join recurso on recurso.id_recurso = pa.id_recurso left join recurso_instituicao ri on ri.id_recurso = pa.id_recurso and ri.id_instituicao = $1 where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = $2 and pe.id_unidade_funcional = $3 and pe.id_usuario = $4);
Date: 2021-09-28 07:29:05 Duration: 9s561ms 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 = '9303923', $12 = '200018969'
3 38s687ms 25 100ms 8s55ms 1s547ms select ;Times Reported Time consuming bind #3
Day Hour Count Duration Avg duration 01 3 469ms 156ms 02 1 108ms 108ms 03 1 175ms 175ms 06 7 35s843ms 5s120ms 07 9 1s334ms 148ms 08 4 755ms 188ms [ User: augeeducacional - Total duration: 25s554ms - Times executed: 25 ]
[ Application: augeeducacional - principal - Total duration: 18s245ms - Times executed: 23 ]
[ Application: augeeducacional - fila - Total duration: 7s309ms - Times executed: 2 ]
-
select ;
Date: 2021-09-28 07:29:05 Duration: 8s55ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '606286', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '606286', $16 = '60'
-
select ;
Date: 2021-09-28 07:29:05 Duration: 7s246ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-09-28 07:29:05 Duration: 6s733ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1132', $2 = '3', $3 = '1132', $4 = '3', $5 = '1132', $6 = '3', $7 = '210001737'
4 7s333ms 61 100ms 376ms 120ms select count(*) as contagem from ((;Times Reported Time consuming bind #4
Day Hour Count Duration Avg duration 04 1 376ms 376ms 05 1 107ms 107ms 06 12 1s373ms 114ms 07 18 2s113ms 117ms 08 16 1s831ms 114ms 09 13 1s531ms 117ms [ User: augeeducacional - Total duration: 29s31ms - Times executed: 61 ]
[ Application: augeeducacional - principal - Total duration: 29s31ms - Times executed: 61 ]
-
select count(*) as contagem from ((;
Date: 2021-09-28 05:47:20 Duration: 376ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'Alice', $8 = '606077', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'Alice', $17 = '606077', $18 = '60'
-
select count(*) as contagem from ((;
Date: 2021-09-28 08:39:39 Duration: 156ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'fabiola', $8 = '605602', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'fabiola', $17 = '605602', $18 = '60'
-
select count(*) as contagem from ((;
Date: 2021-09-28 08:00:02 Duration: 155ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '606054', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '606054', $16 = '60'
5 6s589ms 1 6s589ms 6s589ms 6s589ms select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (417) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);Times Reported Time consuming bind #5
Day Hour Count Duration Avg duration 06 1 6s589ms 6s589ms [ User: augeeducacional - Total duration: 229ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 229ms - Times executed: 1 ]
-
select exists ( select null from perfil_extendido pe inner join unidade_funcional uf on pe.id_unidade_funcional = uf.id_unidade_funcional inner join permissao_acesso pa on pe.id_grupo_usuario = pa.id_grupo_usuario where pa.id_recurso = 155 and pa.id_grupo_usuario in (417) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = $1) or exists ( select null from usuario_grupo_site where id_usuario = $2);
Date: 2021-09-28 07:29:05 Duration: 6s589ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1131', $2 = '3', $3 = '1131', $4 = '3', $5 = '1131', $6 = '3', $7 = '210007446'
6 6s533ms 57 100ms 149ms 114ms select distinct ;Times Reported Time consuming bind #6
Day Hour Count Duration Avg duration 01 1 101ms 101ms 06 2 239ms 119ms 07 10 1s139ms 113ms 08 26 3s37ms 116ms 09 18 2s15ms 111ms [ User: augeeducacional - Total duration: 19s556ms - Times executed: 57 ]
[ Application: augeeducacional - principal - Total duration: 19s556ms - Times executed: 57 ]
-
select distinct ;
Date: 2021-09-28 09:26:54 Duration: 149ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select distinct ;
Date: 2021-09-28 10:38:44 Duration: 149ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1131', $2 = '3', $3 = '1131', $4 = '3', $5 = '1131', $6 = '3', $7 = '210005329'
-
select distinct ;
Date: 2021-09-28 09:02:58 Duration: 146ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
7 5s541ms 1 5s541ms 5s541ms 5s541ms select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;Times Reported Time consuming bind #7
Day Hour Count Duration Avg duration 06 1 5s541ms 5s541ms [ User: augeeducacional - Total duration: 409ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 409ms - Times executed: 1 ]
-
select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN ( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3)) order by titulo;
Date: 2021-09-28 07:29:05 Duration: 5s541ms 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 = '8562828', $12 = '190031163'
8 4s511ms 39 100ms 162ms 115ms (;Times Reported Time consuming bind #8
Day Hour Count Duration Avg duration 06 10 1s133ms 113ms 07 15 1s751ms 116ms 08 7 847ms 121ms 09 7 778ms 111ms [ User: augeeducacional - Total duration: 18s308ms - Times executed: 39 ]
[ Application: augeeducacional - principal - Total duration: 18s308ms - Times executed: 39 ]
-
(;
Date: 2021-09-28 08:34:20 Duration: 162ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '605648', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '605648', $16 = '60'
-
(;
Date: 2021-09-28 09:55:46 Duration: 147ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '605801', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '605801', $16 = '60'
-
(;
Date: 2021-09-28 09:23:18 Duration: 147ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '605667', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '605667', $16 = '60'
9 3s478ms 5 112ms 918ms 695ms select * from movel.sincronizacao_lancamento where id_sincronizacao_lancamento = $1;Times Reported Time consuming bind #9
Day Hour Count Duration Avg duration 00 1 112ms 112ms 01 1 887ms 887ms 02 1 664ms 664ms 03 1 895ms 895ms 04 1 918ms 918ms [ User: augeeducacional - Total duration: 32s809ms - Times executed: 5 ]
[ Application: augeeducacional - fila - Total duration: 32s809ms - Times executed: 5 ]
-
select * from movel.sincronizacao_lancamento where id_sincronizacao_lancamento = $1;
Date: 2021-09-28 05:13:47 Duration: 918ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14552016', $2 = '60', $3 = '1109124', $4 = '716501bbb5995a4b'
-
select * from movel.sincronizacao_lancamento where id_sincronizacao_lancamento = $1;
Date: 2021-09-28 04:52:47 Duration: 895ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551961', $2 = '60', $3 = '220152', $4 = '97d7d000c0e52112'
-
select * from movel.sincronizacao_lancamento where id_sincronizacao_lancamento = $1;
Date: 2021-09-28 02:20:04 Duration: 887ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551482', $2 = '60', $3 = '42600', $4 = '41ab9c182eeae2e7'
10 3s409ms 4 156ms 2s317ms 852ms select max(data);Times Reported Time consuming bind #10
Day Hour Count Duration Avg duration 02 1 2s317ms 2s317ms 03 1 390ms 390ms 08 2 701ms 350ms [ User: augeeducacional - Total duration: 58s331ms - Times executed: 4 ]
[ Application: augeeducacional - fila - Total duration: 58s331ms - Times executed: 4 ]
-
select max(data);
Date: 2021-09-28 03:10:39 Duration: 2s317ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551570', $2 = '60', $3 = '688310', $4 = 'a6d4d3d4d22e2a2e'
-
select max(data);
Date: 2021-09-28 09:57:13 Duration: 544ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14558132', $2 = '60', $3 = '845061', $4 = 'bcc1a1f661fa8af5'
-
select max(data);
Date: 2021-09-28 04:51:53 Duration: 390ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551961', $2 = '60', $3 = '220152', $4 = '97d7d000c0e52112'
11 1s886ms 6 284ms 354ms 314ms select exists ( select null from movel.professor_mudanca;Times Reported Time consuming bind #11
Day Hour Count Duration Avg duration 00 1 301ms 301ms 01 1 325ms 325ms 02 1 354ms 354ms 03 2 619ms 309ms 04 1 284ms 284ms [ User: augeeducacional - Total duration: 29s265ms - Times executed: 6 ]
[ Application: augeeducacional - principal - Total duration: 29s265ms - Times executed: 6 ]
-
select exists ( select null from movel.professor_mudanca;
Date: 2021-09-28 03:24:14 Duration: 354ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7348729', $2 = '2021-09-28 03:23:56.442'
-
select exists ( select null from movel.professor_mudanca;
Date: 2021-09-28 02:35:57 Duration: 325ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '6102764', $2 = '2021-09-28 02:33:36.302'
-
select exists ( select null from movel.professor_mudanca;
Date: 2021-09-28 04:18:09 Duration: 320ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210007308', $2 = '1131', $3 = '1131', $4 = '2021-09-28', $5 = '210007308'
12 1s829ms 1 1s829ms 1s829ms 1s829ms 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 #12
Day Hour Count Duration Avg duration 07 1 1s829ms 1s829ms [ User: augeeducacional - Total duration: 1s783ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 1s783ms - Times executed: 1 ]
-
select max(ano * 10000 + mes * 100 + dia) as data from autocadastro_diario where id_instituicao = $1 and id_unidade_funcional = $2;
Date: 2021-09-28 08:01:13 Duration: 1s829ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '0'
13 1s562ms 11 106ms 390ms 142ms update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;Times Reported Time consuming bind #13
Day Hour Count Duration Avg duration 04 2 506ms 253ms 05 1 115ms 115ms 06 4 450ms 112ms 08 3 384ms 128ms 09 1 106ms 106ms [ User: augeeducacional - Total duration: 2h20m12s - Times executed: 11 ]
[ Application: augeeducacional - fila - Total duration: 2h20m12s - Times executed: 11 ]
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-09-28 05:12:35 Duration: 390ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14552016', $2 = '60', $3 = '1109124', $4 = '716501bbb5995a4b'
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-09-28 09:16:58 Duration: 144ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '2021', $3 = '210014852', $4 = '210014850', $5 = '210014846', $6 = '210016156', $7 = '210014853', $8 = '210014854', $9 = '210014845', $10 = '210014848', $11 = '210014855', $12 = '210014851', $13 = '210014844', $14 = '210014849', $15 = '2021-09-01', $16 = '2021-09-30'
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-09-28 09:14:57 Duration: 122ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210014852', $3 = '210014850', $4 = '210014846', $5 = '210016156', $6 = '210014853', $7 = '210014854', $8 = '210014845', $9 = '210014848', $10 = '210014855', $11 = '210014851', $12 = '210014844', $13 = '210014849', $14 = '1', $15 = '1', $16 = '1', $17 = '1', $18 = '1'
14 1s302ms 5 108ms 764ms 260ms select tm.id_tipo_mudanca, tp.nome, string_agg(distinct alu.codigo || ' - ' || cid.nome,;Times Reported Time consuming bind #14
Day Hour Count Duration Avg duration 00 1 136ms 136ms 01 1 108ms 108ms 02 2 900ms 450ms 03 1 156ms 156ms [ User: augeeducacional - Total duration: 25s797ms - Times executed: 5 ]
[ Application: augeeducacional - fila - Total duration: 25s797ms - Times executed: 5 ]
-
select tm.id_tipo_mudanca, tp.nome, string_agg(distinct alu.codigo || ' - ' || cid.nome,;
Date: 2021-09-28 03:10:46 Duration: 764ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551570', $2 = '60', $3 = '688310', $4 = 'a6d4d3d4d22e2a2e'
-
select tm.id_tipo_mudanca, tp.nome, string_agg(distinct alu.codigo || ' - ' || cid.nome,;
Date: 2021-09-28 04:34:13 Duration: 156ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551919', $2 = '60', $3 = '56402', $4 = '175f9f3e82c81e50'
-
select tm.id_tipo_mudanca, tp.nome, string_agg(distinct alu.codigo || ' - ' || cid.nome,;
Date: 2021-09-28 03:11:50 Duration: 136ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551570', $2 = '60', $3 = '688310', $4 = 'a6d4d3d4d22e2a2e'
15 1s277ms 11 102ms 149ms 116ms 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 #15
Day Hour Count Duration Avg duration 00 1 149ms 149ms 01 4 467ms 116ms 02 1 102ms 102ms 03 1 111ms 111ms 04 2 219ms 109ms 05 1 111ms 111ms 07 1 115ms 115ms [ User: augeeducacional - Total duration: 1m15s - Times executed: 11 ]
[ Application: augeeducacional - fila - Total duration: 1m15s - Times executed: 11 ]
-
update fila_trabalho.fila_trabalho set resultado = $1, fim_execucao = $2, id_situacao_trabalho = $3 where id_fila_trabalho = $4;
Date: 2021-09-28 01:19:01 Duration: 149ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551403', $2 = '60', $3 = '732641', $4 = '39447532f6e50b3b'
-
update fila_trabalho.fila_trabalho set resultado = $1, fim_execucao = $2, id_situacao_trabalho = $3 where id_fila_trabalho = $4;
Date: 2021-09-28 02:04:21 Duration: 120ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551434', $2 = '60', $3 = '1067621', $4 = 'f8b1e3cfbdeb01fa'
-
update fila_trabalho.fila_trabalho set resultado = $1, fim_execucao = $2, id_situacao_trabalho = $3 where id_fila_trabalho = $4;
Date: 2021-09-28 02:19:00 Duration: 117ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551482', $2 = '60', $3 = '42600', $4 = '41ab9c182eeae2e7'
16 1s128ms 6 108ms 362ms 188ms select count(*) as contagem from ( select ;Times Reported Time consuming bind #16
Day Hour Count Duration Avg duration 02 2 226ms 113ms 03 1 109ms 109ms 07 1 174ms 174ms 08 2 618ms 309ms [ User: augeeducacional - Total duration: 11s734ms - Times executed: 6 ]
[ Application: augeeducacional - principal - Total duration: 11s734ms - Times executed: 6 ]
-
select count(*) as contagem from ( select ;
Date: 2021-09-28 09:08:23 Duration: 362ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '605199', $4 = '523'
-
select count(*) as contagem from ( select ;
Date: 2021-09-28 09:09:50 Duration: 256ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '605199', $4 = '523'
-
select count(*) as contagem from ( select ;
Date: 2021-09-28 08:24:43 Duration: 174ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '606030', $4 = '578', $5 = '1466', $6 = '245'
17 882ms 7 103ms 164ms 126ms select ;Times Reported Time consuming bind #17
Day Hour Count Duration Avg duration 02 3 360ms 120ms 03 1 164ms 164ms 04 1 139ms 139ms 05 1 114ms 114ms 08 1 103ms 103ms [ User: augeeducacional - Total duration: 2s327ms - Times executed: 7 ]
[ Application: augeeducacional - principal - Total duration: 1s596ms - Times executed: 4 ]
[ Application: augeeducacional - fila - Total duration: 731ms - Times executed: 3 ]
-
select ;
Date: 2021-09-28 04:18:34 Duration: 164ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210039214', $2 = '1', $3 = '1158', $4 = '2021-09-09', $5 = '1158', $6 = '1'
-
select ;
Date: 2021-09-28 05:59:30 Duration: 139ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-09-28 03:33:06 Duration: 127ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210021177', $2 = '127', $3 = '20499', $4 = '{55025}', $5 = '1', $6 = '10217167', $7 = '55025'
18 669ms 6 100ms 124ms 111ms select ;Times Reported Time consuming bind #18
Day Hour Count Duration Avg duration 07 2 208ms 104ms 08 2 220ms 110ms 09 2 240ms 120ms [ User: augeeducacional - Total duration: 3s915ms - Times executed: 6 ]
[ Application: augeeducacional - fila - Total duration: 3s915ms - Times executed: 6 ]
-
select ;
Date: 2021-09-28 10:46:52 Duration: 124ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210003617', $3 = '210003610', $4 = '210003604', $5 = '210003614', $6 = '210003616', $7 = '210003603', $8 = '210003607', $9 = '210003605', $10 = '210003618', $11 = '210003612', $12 = '210003606', $13 = '210004072', $14 = '210003611', $15 = '210003608', $16 = '210003613', $17 = '210003615', $18 = '210004066', $19 = '210003609', $20 = '210003625', $21 = '210003622', $22 = '210003624', $23 = '210043729', $24 = '210043730', $25 = '210004074', $26 = '210033662', $27 = '210033661', $28 = '210043728', $29 = '210003623', $30 = '210004076', $31 = '210003620', $32 = '210003621', $33 = '1', $34 = '1', $35 = '1', $36 = '1', $37 = '1'
-
select ;
Date: 2021-09-28 10:13:36 Duration: 116ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210015405', $3 = '210015779', $4 = '210015406', $5 = '210015780', $6 = '210015777', $7 = '210015403', $8 = '210015404', $9 = '210015778', $10 = '210015407', $11 = '210015775', $12 = '210015408', $13 = '210015776', $14 = '210044641', $15 = '210044642', $16 = '210044644', $17 = '210044637', $18 = '210044638', $19 = '210044639', $20 = '210044640', $21 = '210044643', $22 = '1', $23 = '1', $24 = '1', $25 = '1', $26 = '1'
-
select ;
Date: 2021-09-28 09:56:23 Duration: 111ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210009972', $3 = '210009959', $4 = '210009981', $5 = '210009963', $6 = '210009970', $7 = '210010026', $8 = '210010027', $9 = '210010029', $10 = '210009968', $11 = '210009966', $12 = '210009955', $13 = '210009975', $14 = '210009951', $15 = '210009984', $16 = '210009973', $17 = '210009967', $18 = '210039351', $19 = '210039343', $20 = '210039350', $21 = '210039347', $22 = '210009962', $23 = '210009974', $24 = '210009953', $25 = '210009978', $26 = '210009957', $27 = '210009965', $28 = '210009964', $29 = '210009971', $30 = '210009983', $31 = '210009976', $32 = '210009979', $33 = '210009956', $34 = '210009958', $35 = '210009980', $36 = '210039353', $37 = '210009969', $38 = '210009977', $39 = '1', $40 = '1', $41 = '1', $42 = '1', $43 = '1'
19 644ms 1 644ms 644ms 644ms 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 #19
Day Hour Count Duration Avg duration 01 1 644ms 644ms [ User: augeeducacional - Total duration: 6s640ms - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 6s640ms - Times executed: 1 ]
-
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-28 02:20:12 Duration: 644ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '14551482', $2 = '60', $3 = '42600', $4 = '41ab9c182eeae2e7'
20 471ms 3 125ms 178ms 157ms ( select am.id_aluno_matricula, uf.nome as escola, ase.ano, ase.semestre, curso.sigla as curso, curso.descricao as descricao_curso, case when turma.flg_multietapa then 'Multietapa';Times Reported Time consuming bind #20
Day Hour Count Duration Avg duration 07 2 346ms 173ms 08 1 125ms 125ms [ User: augeeducacional - Total duration: 1s594ms - Times executed: 3 ]
[ Application: augeeducacional - principal - Total duration: 1s594ms - Times executed: 3 ]
-
( select am.id_aluno_matricula, uf.nome as escola, ase.ano, ase.semestre, curso.sigla as curso, curso.descricao as descricao_curso, case when turma.flg_multietapa then 'Multietapa';
Date: 2021-09-28 08:42:21 Duration: 178ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '0', $2 = '1', $3 = '2', $4 = '3', $5 = '3', $6 = '1', $7 = '0', $8 = '1', $9 = '2', $10 = '3', $11 = '3', $12 = '0', $13 = '1', $14 = '2', $15 = '3', $16 = '3'
-
( select am.id_aluno_matricula, uf.nome as escola, ase.ano, ase.semestre, curso.sigla as curso, curso.descricao as descricao_curso, case when turma.flg_multietapa then 'Multietapa';
Date: 2021-09-28 08:52:49 Duration: 168ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '0', $2 = '1', $3 = '2', $4 = '3', $5 = '3', $6 = '1', $7 = '0', $8 = '1', $9 = '2', $10 = '3', $11 = '3', $12 = '0', $13 = '1', $14 = '2', $15 = '3', $16 = '3'
-
( select am.id_aluno_matricula, uf.nome as escola, ase.ano, ase.semestre, curso.sigla as curso, curso.descricao as descricao_curso, case when turma.flg_multietapa then 'Multietapa';
Date: 2021-09-28 09:19:48 Duration: 125ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '0', $2 = '1', $3 = '2', $4 = '3', $5 = '3', $6 = '1', $7 = '0', $8 = '1', $9 = '2', $10 = '3', $11 = '3', $12 = '0', $13 = '1', $14 = '2', $15 = '3', $16 = '3'
-
Events
Log levels
Key values
- 92,270 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 1198 ERROR entries
- 0 WARNING entries
Most Frequent Errors/Events
Key values
- 525 Max number of times the same event was reported
- 1,198 Total events found
Rank Times reported Error 1 525 LOG: process ... still waiting for AccessShareLock on relation ... of database ... after ... ms
Times Reported Most Frequent Error / Event #1
Day Hour Count Sep 28 07 525 - LOG: process 7473 still waiting for AccessShareLock on relation 2629915 of database 2624101 after 1000.160 ms
- LOG: process 10827 still waiting for AccessShareLock on relation 2629915 of database 2624101 after 1000.107 ms
- LOG: process 14285 still waiting for AccessShareLock on relation 2629915 of database 2624101 after 1000.153 ms
Detail: Process holding the lock: 11838. Wait queue: 7473, 10827, 14285, 11619, 12318, 20142, 10828.
Statement: select fp.titulo || ' ( ' || to_char(ap.data_inicio, 'DD/MM/YYYY') || ' a ' || to_char(ap.data_fim, 'DD/MM/YYYY') || ' )' as titulo, apu.id_aplicacao_pesquisa_usuario as idaplicacaousuario, apu.id_aplicacao_pesquisa as idaplicacaopesquisa from formulario_pesquisa as fp inner join aplicacao_pesquisa as ap ON (ap.id_formulario_pesquisa = fp.id_formulario_pesquisa) inner join aplicacao_pesquisa_usuario as apu on (apu.id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa) where apu.id_usuario = $1 and apu.id_status_portal = 'inc' and ap.data_inicio <= current_date and data_fim >= current_date and exists ( select null from aplicacao_pesquisa_unid_func where id_status_portal = 'pub' and id_aplicacao_pesquisa = ap.id_aplicacao_pesquisa and id_unidade_funcional = $2 and id_unidade_funcional IN( select id_unidade_funcional from perfil_extendido pe where pe.id_usuario = $3 ) ) order by tituloDate: 2021-09-28 07:27:54 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Process holding the lock: 11838. Wait queue: 7473, 10827, 14285, 11619, 12318, 20142, 10828, 8218.
Statement: select count(case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count(case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min(case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min(case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = $1 and id_nivel_unidade_funcional in ($2, $3) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $4 )Date: 2021-09-28 07:27:54 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Process holding the lock: 11838. Wait queue: 7473, 10827, 14285, 11619, 12318, 20142, 10828, 8218.
Statement: select count(case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end)::int as coodenadorias, count(case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end)::int as escolas, min(case when id_nivel_unidade_funcional = 2 then id_unidade_funcional else null end) as id_coodenadoria, min(case when id_nivel_unidade_funcional = 3 then id_unidade_funcional else null end) as id_escola from unidade_funcional where id_instituicao = $1 and id_nivel_unidade_funcional in ($2, $3) and id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $4 )Date: 2021-09-28 07:27:54 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
2 447 ERROR: canceling statement due to statement timeout
Times Reported Most Frequent Error / Event #2
Day Hour Count Sep 28 02 4 03 1 04 2 05 1 07 432 08 2 09 4 10 1 - ERROR: canceling statement due to statement timeout
Statement: 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($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-28 02:08:58 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
3 198 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #3
Day Hour Count Sep 28 08 7 09 187 10 4 - ERROR: duplicate key value violates unique constraint "iu_atendimento_unidade_funcional"
- ERROR: duplicate key value violates unique constraint "iu_situacao_didatica_aula_horario_turma"
- ERROR: duplicate key value violates unique constraint "usuario_login_key"
Detail: Key (id_unidade_funcional, data, id_cardapio, id_tipo_refeicao)=(605570, 2021-08-04, 1150, 3) already exists.
Statement: insert into alimentacao.atendimento_unidade_funcional (num_refeicoes, alunos_presentes, id_cardapio, percentual_consumo, data, id_unidade_funcional, id_tipo_refeicao, dia_semana) values ($1, $2, $3, $4, $5, $6, $7, $8)Date: 2021-09-28 08:29:31 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Key (id_turma, id_componente_curricular, data, id_horario_turma)=(210006285, 68144, 2021-09-24, 19) already exists.
Statement: insert into situacao_didatica_aula (data_atualizacao, id_turma, id_serie, data, id_horario_turma, id_componente_curricular) values ($1, $2, $3, $4, $5, $6)Date: 2021-09-28 08:32:04 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Key (login)=(emiliagomes) 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-28 08:33:42 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
4 12 ERROR: currval of sequence "..." is not yet defined in this session
Times Reported Most Frequent Error / Event #4
Day Hour Count Sep 28 10 12 - ERROR: currval of sequence "sq_usuario_id" is not yet defined in this session
Statement: select currval('sq_usuario_id')
Date: 2021-09-28 10:13:04 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
5 7 LOG: process ... still waiting for AccessExclusiveLock on tuple (...) of relation ... of database ... after ... ms
Times Reported Most Frequent Error / Event #5
Day Hour Count Sep 28 09 7 - LOG: process 6190 still waiting for AccessExclusiveLock on tuple (513269,3) of relation 15801929 of database 2624101 after 1000.195 ms
- LOG: process 18427 still waiting for AccessExclusiveLock on tuple (513269,3) of relation 15801929 of database 2624101 after 1000.234 ms
- LOG: process 19074 still waiting for AccessExclusiveLock on tuple (513269,3) of relation 15801929 of database 2624101 after 1000.200 ms
Detail: Process holding the lock: 5604. Wait queue: 6190, 18427, 19074, 16763.
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-28 09:16:20 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Process holding the lock: 5604. Wait queue: 6190, 18427, 19074, 16763.
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-28 09:16:20 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Process holding the lock: 5604. Wait queue: 6190, 18427, 19074, 16763.
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-28 09:16:20 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
6 2 ERROR: invalid reference to FROM-clause entry for table "..."
Times Reported Most Frequent Error / Event #6
Day Hour Count Sep 28 09 2 - ERROR: invalid reference to FROM-clause entry for table "amt" at character 2090
Hint: There is an entry for table "amt", but it cannot be referenced from this part of the query.
Statement: select aluno.codigo as matricula, cidadao.nome, coalesce(dc.numero_nis, '') as nis, to_char(cidadao.nascimento_data, 'dd/MM/yyyy') as nasc, faltas.fj, faltas.fnj, faltas.fj_e_fnj, faltas.total, coalesce(faltas.motivos || '.', '') as motivos from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao left join documentos_cidadao dc on dc.id_cidadao = cidadao.id_cidadao inner join aluno on aluno.id_cidadao = am.id_cidadao inner join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula inner join serie on serie.id_serie = amt.id_serie_enturmacao inner join aluno_matr_status on aluno_matr_status.id_aluno_matr_status = am.id_aluno_matr_status inner join ( select id_aluno_matricula, id_turma, count(distinct case when faltas.fj >= faltas.aulas and faltas.fnj = 0 then faltas.data else null end) as fj, count(distinct case when faltas.fnj >= faltas.aulas and faltas.fj = 0 then faltas.data else null end) as fnj, count(distinct case when faltas.fj > 0 and faltas.fnj > 0 then faltas.data else null end) as fj_e_fnj, count(distinct faltas.data) as total, string_agg(distinct motivo, '; ' order by motivo) as motivos from ( select fadd.id_aluno_matricula, fadd.id_turma, fadd.data, mfj.descricao as motivo, fadd.flg_justificada, sum(case when fadd.flg_justificada then 1 else 0 end) OVER (PARTITION BY fadd.data, fadd.id_aluno_matricula, fadd.id_turma) as fj, sum(case when fadd.flg_justificada then 0 else 1 end) OVER (PARTITION BY fadd.data, fadd.id_aluno_matricula, fadd.id_turma) as fnj, count(*) OVER (PARTITION BY fadd.data, fadd.id_aluno_matricula, fadd.id_turma) as total, ( select count(*) from quadro_horario_homologado qh inner join componente_curricular cc on cc.id_componente_curricular = qh.id_componente_curricular where qh.id_turma = fadd.id_turma and qh.id_serie = amt.id_serie_enturmacao and cc.flg_aponta_faltas is true and qh.dia_semana = ds.dia_semana and (qh.data_inicio_vigencia is null or qh.data_inicio_vigencia <= fadd.data) and (qh.data_termino_vigencia is null or qh.data_termino_vigencia >= fadd.data) and not exists( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = fadd.id_aluno_matricula and disp.id_turma = $1 and disp.id_disciplina = cc.id_disciplina and (disp.flg_dispensado_todos_periodos or disp.periodos @> ARRAY[fadd.id_nota_periodo_aluno]) ) ) as aulas from falta_aluno_disciplina_diario fadd left join motivo_falta_justificada mfj on mfj.id_motivo_falta_justificada = fadd.id_motivo_falta_justificada inner join dia_semana ds on ds.dia_semana_postgresql = extract(dow from fadd.data) where fadd.id_turma = $2 and extract(month from fadd.data) = $3 and not exists( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = fadd.id_aluno_matricula and disp.id_turma = fadd.id_turma and disp.id_disciplina = fadd.id_disciplina and (disp.flg_dispensado_todos_periodos or disp.periodos @> ARRAY[fadd.id_nota_periodo_aluno]) ) and exists ( select null from calendario_periodo_data cpd where cpd.id_calendario = $4 and cpd.data = fadd.data and not exists ( select null from aluno_matr_dispensa_periodo amdp inner join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo where amdp.id_aluno_matricula = fadd.id_aluno_matricula and (mdp.periodos @> ARRAY[cpd.bimestre]) is true ) ) ) as faltas where faltas.total >= faltas.aulas group by faltas.id_aluno_matricula, faltas.id_turma ) as faltas on faltas.id_aluno_matricula = amt.id_aluno_matricula and faltas.id_turma = amt.id_turma where cidadao.id_instituicao = $5 and amt.id_turma = $6 and aluno_matr_status.flg_status_ativo is true and faltas.total > 0 and serie.id_serie = $7 order by cidadao.nomeDate: 2021-09-28 09:01:29 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
7 2 LOG: process ... still waiting for ShareLock on transaction ... after ... ms
Times Reported Most Frequent Error / Event #7
Day Hour Count Sep 28 09 2 - LOG: process 5604 still waiting for ShareLock on transaction 776357719 after 1000.223 ms
- LOG: process 15180 still waiting for ShareLock on transaction 776357801 after 1000.192 ms
Detail: Process holding the lock: 9136. Wait queue: 5604.
Context: while deleting tuple (513269,3) 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-28 09:16:20 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Process holding the lock: 5604. Wait queue: 15180.
Context: while deleting tuple (513657,56) 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-28 09:16:23 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
8 2 ERROR: new row for relation "..." violates check constraint "..."
Times Reported Most Frequent Error / Event #8
Day Hour Count Sep 28 09 2 - ERROR: new row for relation "planejamento_matricula_vaga_localizacao" violates check constraint "ck_recepcao"
Detail: Failing row contains (605235, 605235, 1199, 247, 2022, 0, 0, 0, 0, 48, 48, 0, 0, 0, 48, 0, 7, 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-28 09:23:57 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
9 2 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #9
Day Hour Count Sep 28 10 2 - 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-28 10:22:53 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
10 1 LOG: process ... still waiting for AccessExclusiveLock on relation ... of database ... after ... ms
Times Reported Most Frequent Error / Event #10
Day Hour Count Sep 28 03 1 - LOG: process 6755 still waiting for AccessExclusiveLock on relation 2626496 of database 2624101 after 1000.130 ms
Detail: Process holding the lock: 16330. Wait queue: 6755.
Statement: truncate table consulta.frequencia_alunoDate: 2021-09-28 03:15:28 Database: augeeducacional Application: augeeducacional - fila User: augeeducacional Remote: seeweb85