-
Global information
- Generated on Thu Dec 16 11:33:32 2021
- Log file: postgresql_20211209.log
- Parsed 957,095 log entries in 2m37s
- Log start from 2021-12-08 02:15:34 to 2021-12-09 02:14:58
-
Overview
Global Stats
- 2,255 Number of unique normalized queries
- 94,608 Number of queries
- 21h36m28s Total query duration
- 2021-12-08 02:15:34 First query
- 2021-12-09 02:14:58 Last query
- 20 queries/s at 2021-12-08 11:21:47 Query peak
- 21h36m28s Total query duration
- 2m7s Prepare/parse total duration
- 14m5s Bind total duration
- 21h20m16s Execute total duration
- 655 Number of events
- 11 Number of unique normalized events
- 205 Max number of times the same event was reported
- 0 Number of cancellation
- 0 Total number of automatic vacuums
- 0 Total number of automatic analyzes
- 2,647 Number temporary file
- 1.78 GiB Max size of temporary file
- 129.97 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
- 94,608 Average queries per session
- 21h36m28s Average queries duration per session
- n/a Average idle time per session
- 0 Total number of connections
- 3 Total number of databases
SQL Traffic
Key values
- 20 queries/s Query Peak
- 2021-12-08 11:21:47 Date
SELECT Traffic
Key values
- 17 queries/s Query Peak
- 2021-12-08 11:19:50 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 10 queries/s Query Peak
- 2021-12-08 10:13:24 Date
Queries duration
Key values
- 21h36m28s Total query duration
Prepared queries ratio
Key values
- 0.00 Ratio of bind vs prepare
- 0.00 % Ratio between prepared and "usual" statements
General Activity
↑ Back to the top of the General Activity tableDay Hour Count Min duration Max duration Avg duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Dec 08 02 584 100ms 9m20s 5s932ms 3m11s 5m6s 9m28s 03 919 100ms 5m55s 4s563ms 2m2s 2m15s 6m11s 04 631 100ms 2h11m9s 15s437ms 1m41s 4m54s 2h11m54s 05 2,218 100ms 56m37s 2s416ms 1m10s 1m53s 57m32s 06 1,361 100ms 3s948ms 684ms 25s276ms 28s812ms 39s295ms 07 3,382 100ms 9s534ms 475ms 40s662ms 43s866ms 54s886ms 08 6,606 100ms 11s525ms 384ms 1m 1m4s 1m14s 09 6,846 100ms 26s227ms 397ms 1m4s 1m20s 1m31s 10 6,686 100ms 20s112ms 399ms 1m3s 1m14s 1m17s 11 6,323 100ms 9s400ms 421ms 1m6s 1m10s 1m12s 12 3,850 100ms 2m22s 516ms 44s139ms 1m40s 2m51s 13 6,081 100ms 43s170ms 422ms 1m1s 1m15s 1m20s 14 6,346 100ms 24s162ms 390ms 1m 1m8s 1m26s 15 5,976 100ms 41s583ms 415ms 1m 1m15s 1m32s 16 5,199 100ms 5s479ms 403ms 51s72ms 54s63ms 1m 17 3,741 100ms 5s113ms 418ms 40s284ms 46s939ms 49s329ms 18 3,444 100ms 5s906ms 420ms 36s631ms 40s752ms 46s332ms 19 3,986 100ms 27s381ms 417ms 42s453ms 48s692ms 54s325ms 20 4,208 100ms 5s428ms 408ms 42s319ms 45s474ms 50s930ms 21 5,578 100ms 6m51s 1s25ms 2m47s 4m27s 7m54s 22 3,781 100ms 5m30s 1s73ms 2m9s 2m46s 6m49s 23 2,626 100ms 16m42s 889ms 44s6ms 50s216ms 17m4s Dec 09 00 1,952 100ms 5m25s 1s24ms 1m29s 1m53s 5m40s 01 1,954 100ms 3m22s 680ms 35s857ms 45s803ms 3m44s 02 330 100ms 1h50m40s 22s593ms 2m24s 1h51m16s 1h51m16s Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Dec 08 02 385 186 6s59ms 2m44s 2m59s 9m20s 03 568 324 4s692ms 1m29s 1m53s 2m34s 04 494 87 3s203ms 19s580ms 1m20s 4m41s 05 718 0 1s252ms 17s307ms 22s518ms 1m26s 06 1,188 0 754ms 19s671ms 23s253ms 29s796ms 07 3,005 0 511ms 35s412ms 38s563ms 46s681ms 08 6,134 0 400ms 50s750ms 58s418ms 1m8s 09 6,316 0 418ms 52s143ms 1m2s 1m20s 10 6,186 0 417ms 58s879ms 1m1s 1m13s 11 5,933 0 436ms 53s428ms 1m5s 1m10s 12 3,563 0 463ms 35s908ms 38s514ms 52s505ms 13 5,792 0 435ms 53s993ms 1m1s 1m18s 14 5,988 0 402ms 52s734ms 59s285ms 1m8s 15 5,600 0 431ms 53s992ms 59s362ms 1m30s 16 4,874 0 418ms 42s930ms 49s704ms 54s281ms 17 3,363 0 446ms 31s152ms 38s774ms 45s994ms 18 3,113 0 448ms 30s275ms 36s48ms 43s727ms 19 3,573 0 446ms 34s248ms 41s959ms 48s436ms 20 3,847 0 429ms 36s988ms 40s459ms 45s488ms 21 4,768 0 441ms 46s785ms 56s310ms 1m8s 22 2,950 0 496ms 32s581ms 38s42ms 1m 23 2,343 0 539ms 28s470ms 33s524ms 48s664ms Dec 09 00 1,782 0 551ms 22s792ms 27s379ms 36s133ms 01 1,841 0 691ms 26s43ms 32s89ms 59s479ms 02 298 19 2s509ms 1m27s 1m36s 2m5s Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Dec 08 02 4 5 0 0 225ms 0ms 113ms 294ms 03 11 10 0 0 206ms 0ms 199ms 373ms 04 25 18 0 0 168ms 112ms 213ms 444ms 05 1,464 27 3 0 2s984ms 493ms 48s56ms 1m 06 135 27 5 0 186ms 458ms 772ms 1s563ms 07 302 62 4 0 186ms 958ms 1s408ms 2s505ms 08 385 69 8 0 173ms 1s194ms 1s626ms 2s6ms 09 456 40 20 0 149ms 1s149ms 1s486ms 2s571ms 10 404 43 46 0 164ms 1s199ms 1s535ms 2s877ms 11 332 42 10 0 170ms 1s60ms 1s385ms 2s300ms 12 245 28 8 0 1s187ms 809ms 1s163ms 1m3s 13 245 23 13 0 153ms 684ms 939ms 1s448ms 14 297 37 18 0 189ms 851ms 1s388ms 3s103ms 15 328 26 9 0 167ms 933ms 1s378ms 2s430ms 16 281 21 4 0 172ms 794ms 1s238ms 2s63ms 17 332 27 13 0 158ms 751ms 1s268ms 2s197ms 18 284 30 11 0 148ms 734ms 988ms 1s606ms 19 369 30 8 0 160ms 1s89ms 1s354ms 1s989ms 20 315 27 12 0 172ms 773ms 1s491ms 2s95ms 21 446 98 13 0 217ms 1s670ms 2s212ms 4s475ms 22 283 36 4 0 195ms 1s17ms 1s471ms 2s222ms 23 246 18 12 0 247ms 1s150ms 1s696ms 2s352ms Dec 09 00 133 17 12 0 5s666ms 460ms 1s3ms 1m33s 01 76 29 0 0 228ms 378ms 564ms 959ms 02 11 0 0 0 10m3s 125ms 482ms 1h50m40s Day Hour Prepare Bind Bind/Prepare Percentage of prepare Dec 08 02 0 217 217.00 0.00% 03 0 348 348.00 0.00% 04 0 297 297.00 0.00% 05 28 1,973 70.46 1.27% 06 0 1,116 1,116.00 0.00% 07 0 3,138 3,138.00 0.00% 08 0 6,356 6,356.00 0.00% 09 0 6,598 6,598.00 0.00% 10 0 6,439 6,439.00 0.00% 11 0 6,070 6,070.00 0.00% 12 0 3,602 3,602.00 0.00% 13 0 5,835 5,835.00 0.00% 14 0 6,099 6,099.00 0.00% 15 0 5,729 5,729.00 0.00% 16 0 4,953 4,953.00 0.00% 17 0 3,497 3,497.00 0.00% 18 1 3,201 3,201.00 0.03% 19 0 3,742 3,742.00 0.00% 20 0 3,964 3,964.00 0.00% 21 0 5,349 5,349.00 0.00% 22 0 3,606 3,606.00 0.00% 23 0 2,388 2,388.00 0.00% Dec 09 00 0 1,726 1,726.00 0.00% 01 0 1,711 1,711.00 0.00% 02 1 242 242.00 0.30% Day Hour Count Average / Second Dec 08 02 0 0.00/s 03 0 0.00/s 04 0 0.00/s 05 0 0.00/s 06 0 0.00/s 07 0 0.00/s 08 0 0.00/s 09 0 0.00/s 10 0 0.00/s 11 0 0.00/s 12 0 0.00/s 13 0 0.00/s 14 0 0.00/s 15 0 0.00/s 16 0 0.00/s 17 0 0.00/s 18 0 0.00/s 19 0 0.00/s 20 0 0.00/s 21 0 0.00/s 22 0 0.00/s 23 0 0.00/s Dec 09 00 0 0.00/s 01 0 0.00/s 02 0 0.00/s Day Hour Count Average Duration Average idle time Dec 08 02 0 0ms 0ms 03 0 0ms 0ms 04 0 0ms 0ms 05 0 0ms 0ms 06 0 0ms 0ms 07 0 0ms 0ms 08 0 0ms 0ms 09 0 0ms 0ms 10 0 0ms 0ms 11 0 0ms 0ms 12 0 0ms 0ms 13 0 0ms 0ms 14 0 0ms 0ms 15 0 0ms 0ms 16 0 0ms 0ms 17 0 0ms 0ms 18 0 0ms 0ms 19 0 0ms 0ms 20 0 0ms 0ms 21 0 0ms 0ms 22 0 0ms 0ms 23 0 0ms 0ms Dec 09 00 0 0ms 0ms 01 0 0ms 0ms 02 0 0ms 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
- 154,630 buffers Checkpoint Peak
- 2021-12-08 21:07:56 Date
- 209.995 seconds Highest write time
- 27.495 seconds Sync time
Checkpoints Wal files
Key values
- 108 files Wal files usage Peak
- 2021-12-08 21:27:55 Date
Checkpoints distance
Key values
- 3,444.15 Mo Distance Peak
- 2021-12-08 22:47:54 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Dec 08 02 66,784 1,689.696s 0.456s 1,690.525s 03 103,855 1,859.098s 0.549s 1,860.042s 04 67,926 2,404.287s 0.228s 2,404.845s 05 260,978 2,518.038s 0.598s 2,519.227s 06 98,297 2,518.59s 0.333s 2,519.191s 07 207,625 2,518.013s 1.131s 2,519.542s 08 451,822 2,516.054s 2.601s 2,519.136s 09 581,252 2,514.899s 3.493s 2,518.941s 10 618,771 2,514.604s 4.174s 2,519.319s 11 577,194 2,514.165s 4.179s 2,518.867s 12 380,569 2,515.931s 2.88s 2,519.238s 13 375,667 2,516.009s 3.141s 2,519.55s 14 467,181 2,514.078s 4.516s 2,519.156s 15 483,181 2,515.537s 3.278s 2,519.315s 16 433,892 2,515.427s 3.191s 2,519.1s 17 358,634 2,516.274s 2.453s 2,519.115s 18 325,582 2,517.286s 1.739s 2,519.434s 19 361,994 2,516.166s 2.912s 2,519.56s 20 397,280 2,515.394s 3.123s 2,519.096s 21 942,465 2,489.597s 34.343s 2,525.504s 22 711,730 2,510.198s 33.188s 2,544.533s 23 305,838 2,392.601s 2.835s 2,396.246s Dec 09 00 395,659 2,493.545s 1.577s 2,495.758s 01 335,163 2,696.573s 2.455s 2,700.46s 02 37,445 437.146s 0.327s 437.578s Day Hour Added Removed Recycled Synced files Longest sync Average sync Dec 08 02 0 0 31 1,461 0.101s 0.001s 03 0 0 55 1,822 0.051s 0.001s 04 0 0 30 1,993 0.012s 0s 05 0 13 166 3,294 0.044s 0s 06 0 24 22 2,745 0.010s 0s 07 0 47 53 3,589 0.030s 0s 08 0 10 204 5,228 0.090s 0.001s 09 0 0 269 6,086 0.104s 0s 10 0 0 291 6,096 0.075s 0.002s 11 0 0 264 6,109 0.090s 0.004s 12 0 0 178 5,131 0.115s 0s 13 0 0 173 5,412 0.064s 0.002s 14 0 0 217 5,832 0.179s 0.004s 15 0 0 221 5,855 0.146s 0.001s 16 0 0 196 5,446 0.028s 0s 17 0 0 164 4,908 0.037s 0.001s 18 0 0 151 4,283 0.065s 0s 19 0 0 167 4,759 0.044s 0s 20 0 0 186 4,787 0.046s 0.002s 21 0 121 723 5,780 6.011s 0.093s 22 0 111 387 6,870 13.515s 0.065s 23 0 0 386 3,838 0.215s 0.003s Dec 09 00 0 22 241 3,012 0.034s 0.001s 01 0 52 184 2,787 0.068s 0.006s 02 0 64 7 593 0.052s 0s Day Hour Count Avg time (sec) Dec 08 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Dec 09 00 0 0s 01 0 0s 02 0 0s Day Hour Mean distance Mean estimate Dec 08 02 57,057.00 kB 557,938.44 kB 03 74,910.83 kB 458,571.83 kB 04 39,184.75 kB 150,031.67 kB 05 245,350.83 kB 426,680.58 kB 06 60,592.42 kB 653,737.83 kB 07 127,071.00 kB 255,652.25 kB 08 280,412.67 kB 297,851.67 kB 09 367,444.75 kB 392,018.08 kB 10 395,061.83 kB 413,785.25 kB 11 369,111.25 kB 415,199.00 kB 12 248,153.25 kB 385,051.58 kB 13 233,430.33 kB 272,930.50 kB 14 293,338.17 kB 306,548.75 kB 15 302,173.58 kB 324,685.00 kB 16 271,466.58 kB 303,551.67 kB 17 225,361.33 kB 263,898.17 kB 18 205,524.83 kB 229,522.33 kB 19 226,155.33 kB 242,112.75 kB 20 251,929.50 kB 264,932.42 kB 21 988,718.36 kB 1,348,102.07 kB 22 628,618.92 kB 1,206,555.38 kB 23 532,869.83 kB 1,187,007.50 kB Dec 09 00 351,730.25 kB 923,067.17 kB 01 285,116.08 kB 485,354.15 kB 02 165,814.67 kB 348,716.67 kB -
Temporary Files
Size of temporary files
Key values
- 1.17 GiB Temp Files size Peak
- 2021-12-09 00:17:13 Date
Number of temporary files
Key values
- 9 per second Temp Files Peak
- 2021-12-09 00:19:00 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Dec 08 02 72 10.11 GiB 143.75 MiB 03 96 13.48 GiB 143.75 MiB 04 96 13.48 GiB 143.75 MiB 05 108 14.08 GiB 133.48 MiB 06 96 13.48 GiB 143.75 MiB 07 96 13.48 GiB 143.75 MiB 08 96 13.48 GiB 143.75 MiB 09 96 13.48 GiB 143.75 MiB 10 96 13.48 GiB 143.75 MiB 11 96 13.48 GiB 143.75 MiB 12 114 14.78 GiB 132.79 MiB 13 96 13.48 GiB 143.75 MiB 14 96 13.48 GiB 143.75 MiB 15 96 13.48 GiB 143.75 MiB 16 96 13.48 GiB 143.75 MiB 17 96 13.48 GiB 143.75 MiB 18 96 13.48 GiB 143.75 MiB 19 98 13.54 GiB 141.50 MiB 20 97 13.51 GiB 142.62 MiB 21 96 13.48 GiB 143.75 MiB 22 96 13.48 GiB 143.75 MiB 23 158 15.26 GiB 98.90 MiB Dec 09 00 344 22.21 GiB 66.10 MiB 01 96 13.48 GiB 143.75 MiB 02 24 3.37 GiB 143.75 MiB Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 576 80.86 GiB 142.81 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache where isdirty;-
select count(*) from pg_buffercache where isdirty;
Date: 2021-12-08 10:16:51 Duration: 3s543ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-12-09 01:06:08 Duration: 2s630ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-12-08 11:10:21 Duration: 2s512ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
2 576 80.86 GiB 142.88 MiB 143.75 MiB 143.75 MiB select count(*) from pg_buffercache;-
select count(*) from pg_buffercache;
Date: 2021-12-09 01:36:51 Duration: 2s845ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-12-08 10:11:24 Duration: 2s509ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-12-08 18:36:19 Duration: 2s428ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
3 576 80.86 GiB 142.89 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-12-09 01:25:59 Duration: 2s822ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-12-08 06:15:47 Duration: 2s776ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-12-08 10:55:27 Duration: 2s704ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
4 576 80.86 GiB 142.81 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-12-09 01:21:50 Duration: 3s149ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-12-08 18:41:10 Duration: 2s918ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-12-08 12:55:08 Duration: 2s707ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
5 57 2.50 GiB 2.51 MiB 584.55 MiB 44.97 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = ? and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;-
insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;
Date: 2021-12-09 00:20:54 Duration: 1m21s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;
Date: 2021-12-09 00:19:38 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
6 46 2.41 GiB 11.32 MiB 655.22 MiB 53.76 MiB insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval(?), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = ? as flg_registro_utilizar, case when flg_matricula_inicial = true then ? else ? end as matricula_inicial, case when flg_matricula_inicial = false then ? else ? end as matricula_suplementar, case when am.id_aluno_matr_status = ? then ? else ? end as transferidos, case when am.id_aluno_matr_status = ? and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = ? and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit ?) is true then ? else ? end as transferencia_interna, case when am.id_aluno_matr_status = ? and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = ? and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit ?) is false then ? else ? end as transferencia_externa, case when am.id_aluno_matr_status = ? then ? else ? end as desistentes, case when am.id_aluno_matr_status = ? then ? else ? end as falecidos, case when am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ? then ? else ? end as matricula_final, case when (am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ?) and (id_parecer_conclusivo_tipo = ? or id_parecer_conclusivo_tipo = ?) then ? else ? end as aprovados, case when (am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ? or am.id_aluno_matr_status = ?) and (id_parecer_conclusivo_tipo = ? or id_parecer_conclusivo_tipo = ?) then ? else ? end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = ? then ? else ? end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (...)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;-
insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval('sq_rendimento_escolar_estatistica_id'), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = 1 as flg_registro_utilizar, case when flg_matricula_inicial = true then 1 else 0 end as matricula_inicial, case when flg_matricula_inicial = false then 1 else 0 end as matricula_suplementar, case when am.id_aluno_matr_status = 6 then 1 else 0 end as transferidos, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is true then 1 else 0 end as transferencia_interna, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is false then 1 else 0 end as transferencia_externa, case when am.id_aluno_matr_status = 3 then 1 else 0 end as desistentes, case when am.id_aluno_matr_status = 4 then 1 else 0 end as falecidos, case when am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7 then 1 else 0 end as matricula_final, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 0 or id_parecer_conclusivo_tipo = 3) then 1 else 0 end as aprovados, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 1 or id_parecer_conclusivo_tipo = 2) then 1 else 0 end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = 1 then 1 else 0 end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (1, 2, 3, 4, 6, 7)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;
Date: 2021-12-09 00:17:13 Duration: 5m25s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval('sq_rendimento_escolar_estatistica_id'), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = 1 as flg_registro_utilizar, case when flg_matricula_inicial = true then 1 else 0 end as matricula_inicial, case when flg_matricula_inicial = false then 1 else 0 end as matricula_suplementar, case when am.id_aluno_matr_status = 6 then 1 else 0 end as transferidos, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is true then 1 else 0 end as transferencia_interna, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is false then 1 else 0 end as transferencia_externa, case when am.id_aluno_matr_status = 3 then 1 else 0 end as desistentes, case when am.id_aluno_matr_status = 4 then 1 else 0 end as falecidos, case when am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7 then 1 else 0 end as matricula_final, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 0 or id_parecer_conclusivo_tipo = 3) then 1 else 0 end as aprovados, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 1 or id_parecer_conclusivo_tipo = 2) then 1 else 0 end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = 1 then 1 else 0 end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (1, 2, 3, 4, 6, 7)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;
Date: 2021-12-09 00:12:02 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
7 32 1.61 GiB 23.68 MiB 360.60 MiB 51.60 MiB insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then ? else ? end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then ? else ? end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then ? else ? end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then ? else ? end) as rematriculados_reprovados, ? as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = ? or am2.id_aluno_matr_status = ?) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (...) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, ? as ingressantes, ? as rematriculados, ? as rematriculados_aprovados, ? as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, ? as inscritos_enem, amt.id_serie_enturmacao, ? as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + ? and ano_seg.semestre is null) or (ano.semestre = ? and ano_seg.ano = ano.ano and ano_seg.semestre = ?) or (ano.semestre = ? and ano_seg.ano = ano.ano + ? and ano_seg.semestre = ?) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = ? and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;-
insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then 1 else 0 end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then 1 else 0 end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then 1 else 0 end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then 1 else 0 end) as rematriculados_reprovados, 0 as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = 2 or am2.id_aluno_matr_status = 7) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, 0 as ingressantes, 0 as rematriculados, 0 as rematriculados_aprovados, 0 as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, 0 as inscritos_enem, amt.id_serie_enturmacao, 0 as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + 1 and ano_seg.semestre is null) or (ano.semestre = 1 and ano_seg.ano = ano.ano and ano_seg.semestre = 2) or (ano.semestre = 2 and ano_seg.ano = ano.ano + 1 and ano_seg.semestre = 1) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = 7 and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;
Date: 2021-12-08 12:04:45 Duration: 2m22s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then 1 else 0 end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then 1 else 0 end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then 1 else 0 end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then 1 else 0 end) as rematriculados_reprovados, 0 as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = 2 or am2.id_aluno_matr_status = 7) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, 0 as ingressantes, 0 as rematriculados, 0 as rematriculados_aprovados, 0 as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, 0 as inscritos_enem, amt.id_serie_enturmacao, 0 as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + 1 and ano_seg.semestre is null) or (ano.semestre = 1 and ano_seg.ano = ano.ano and ano_seg.semestre = 2) or (ano.semestre = 2 and ano_seg.ano = ano.ano + 1 and ano_seg.semestre = 1) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = 7 and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;
Date: 2021-12-09 00:11:47 Duration: 2m12s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then 1 else 0 end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then 1 else 0 end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then 1 else 0 end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then 1 else 0 end) as rematriculados_reprovados, 0 as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = 2 or am2.id_aluno_matr_status = 7) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, 0 as ingressantes, 0 as rematriculados, 0 as rematriculados_aprovados, 0 as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, 0 as inscritos_enem, amt.id_serie_enturmacao, 0 as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + 1 and ano_seg.semestre is null) or (ano.semestre = 1 and ano_seg.ano = ano.ano and ano_seg.semestre = 2) or (ano.semestre = 2 and ano_seg.ano = ano.ano + 1 and ano_seg.semestre = 1) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = 7 and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;
Date: 2021-12-08 12:03:41 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
8 29 580.66 MiB 2.51 MiB 88.80 MiB 20.02 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, count(am.id_cidadao) as quantidade, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = ? and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, a.id_unidade_referencia;-
insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, count(am.id_cidadao) as quantidade, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, a.id_unidade_referencia;
Date: 2021-12-09 00:19:33 Duration: 22s930ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, count(am.id_cidadao) as quantidade, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, a.id_unidade_referencia;
Date: 2021-12-09 00:19:16 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
9 26 263.18 MiB 2.26 MiB 17.66 MiB 10.12 MiB insert into consulta.material_escolar_alunos_sem_num (id_instituicao, id_unidade_funcional, id_material_escolar, ano, alunos) select uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano, count(am.id_cidadao) as alunos from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar where me_num.id_material_escolar is null and am.id_aluno_matr_status = ? and (me.sexo is null or me.sexo = cidadao.sexo) group by uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano;-
insert into consulta.material_escolar_alunos_sem_num (id_instituicao, id_unidade_funcional, id_material_escolar, ano, alunos) select uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano, count(am.id_cidadao) as alunos from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar where me_num.id_material_escolar is null and am.id_aluno_matr_status = 1 and (me.sexo is null or me.sexo = cidadao.sexo) group by uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano;
Date: 2021-12-09 00:19:02 Duration: 10s462ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.material_escolar_alunos_sem_num (id_instituicao, id_unidade_funcional, id_material_escolar, ano, alunos) select uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano, count(am.id_cidadao) as alunos from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar where me_num.id_material_escolar is null and am.id_aluno_matr_status = 1 and (me.sexo is null or me.sexo = cidadao.sexo) group by uf.id_instituicao, uf.id_unidade_funcional, me.id_material_escolar, ano_semestre.ano;
Date: 2021-12-09 00:18:59 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
10 26 271.19 MiB 2.76 MiB 17.66 MiB 10.43 MiB insert into consulta.material_escolar_alunos_sem_num_det (ano, id_unidade_funcional, id_material_escolar, id_curso, id_serie, id_turma, alunos) select ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma, count(am.id_cidadao) as alunos from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = ? where me_num.id_material_escolar is null and (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = ? group by ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma;-
insert into consulta.material_escolar_alunos_sem_num_det (ano, id_unidade_funcional, id_material_escolar, id_curso, id_serie, id_turma, alunos) select ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma, count(am.id_cidadao) as alunos from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 where me_num.id_material_escolar is null and (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 group by ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma;
Date: 2021-12-09 00:19:10 Duration: 7s921ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.material_escolar_alunos_sem_num_det (ano, id_unidade_funcional, id_material_escolar, id_curso, id_serie, id_turma, alunos) select ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma, count(am.id_cidadao) as alunos from aluno_matricula am inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar and me.flg_exige_numeracao is true left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 where me_num.id_material_escolar is null and (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 group by ano_semestre.ano, am.id_unidade_funcional, me.id_material_escolar, am.id_curso, am.id_serie, amt.id_turma;
Date: 2021-12-09 00:19:07 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
11 15 812.34 MiB 21.65 MiB 416.07 MiB 54.16 MiB insert into consulta.alunos_por_serie_idade_escola (id_unidade_funcional, id_serie, id_ano_semestre, ano_nascimento, idade, feminino, masculino, distorcao, nao_alfabetizado) select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part(?, cidadao.nascimento_data) as int4) as ano_nascimento, cast(date_part(?, age(cidadao.nascimento_data)) as int4) as idade, sum( case when cidadao.sexo = ? then ? else ? end) as feminino, sum( case when cidadao.sexo = ? then ? else ? end) as masculino, count( case when date_part(?, age(cast(ano.ano || ? as timestamp), cidadao.nascimento_data)) >= serie.idade_distorcao then ? else null end) as distorcao, count( case when am.flg_alfabetizado is false then ? else null end) as nao_alfabetizado from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma on turma.id_turma = amt.id_turma where am.id_aluno_matr_status in (...) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part(?, cidadao.nascimento_data) as int4), cast(date_part(?, age(cidadao.nascimento_data)) as int4), turma.id_turno;-
insert into consulta.alunos_por_serie_idade_escola (id_unidade_funcional, id_serie, id_ano_semestre, ano_nascimento, idade, feminino, masculino, distorcao, nao_alfabetizado) select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4) as ano_nascimento, cast(date_part('year', age(cidadao.nascimento_data)) as int4) as idade, sum( case when cidadao.sexo = 'F' then 1 else 0 end) as feminino, sum( case when cidadao.sexo = 'M' then 1 else 0 end) as masculino, count( case when date_part('year', age(cast(ano.ano || '-12-31' as timestamp), cidadao.nascimento_data)) >= serie.idade_distorcao then 1 else null end) as distorcao, count( case when am.flg_alfabetizado is false then 1 else null end) as nao_alfabetizado from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4), cast(date_part('year', age(cidadao.nascimento_data)) as int4), turma.id_turno;
Date: 2021-12-09 00:18:52 Duration: 1m32s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.alunos_por_serie_idade_escola (id_unidade_funcional, id_serie, id_ano_semestre, ano_nascimento, idade, feminino, masculino, distorcao, nao_alfabetizado) select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4) as ano_nascimento, cast(date_part('year', age(cidadao.nascimento_data)) as int4) as idade, sum( case when cidadao.sexo = 'F' then 1 else 0 end) as feminino, sum( case when cidadao.sexo = 'M' then 1 else 0 end) as masculino, count( case when date_part('year', age(cast(ano.ano || '-12-31' as timestamp), cidadao.nascimento_data)) >= serie.idade_distorcao then 1 else null end) as distorcao, count( case when am.flg_alfabetizado is false then 1 else null end) as nao_alfabetizado from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4), cast(date_part('year', age(cidadao.nascimento_data)) as int4), turma.id_turno;
Date: 2021-12-09 00:17:44 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
12 14 162.93 MiB 2.01 MiB 21.28 MiB 11.64 MiB insert into consulta.alunos_por_sexo_escola (ano, id_unidade_funcional, id_instituicao, total, alunas, alunos) select ano, id_unidade_funcional, id_instituicao, count(am.id_cidadao) as total, coalesce(sum( case when c.sexo = ? then ? else ? end), ?) as alunas, coalesce(sum( case when c.sexo = ? then ? else ? end), ?) as alunos from aluno_matricula am inner join cidadao c using (id_cidadao) inner join ano_semestre ase using (id_ano_semestre) where id_aluno_matr_status = ? group by ano, id_unidade_funcional, id_instituicao;-
insert into consulta.alunos_por_sexo_escola (ano, id_unidade_funcional, id_instituicao, total, alunas, alunos) select ano, id_unidade_funcional, id_instituicao, count(am.id_cidadao) as total, coalesce(sum( case when c.sexo = 'F' then 1 else 0 end), 0) as alunas, coalesce(sum( case when c.sexo = 'M' then 1 else 0 end), 0) as alunos from aluno_matricula am inner join cidadao c using (id_cidadao) inner join ano_semestre ase using (id_ano_semestre) where id_aluno_matr_status = 1 group by ano, id_unidade_funcional, id_instituicao;
Date: 2021-12-09 00:17:19 Duration: 5s917ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.alunos_por_sexo_escola (ano, id_unidade_funcional, id_instituicao, total, alunas, alunos) select ano, id_unidade_funcional, id_instituicao, count(am.id_cidadao) as total, coalesce(sum( case when c.sexo = 'F' then 1 else 0 end), 0) as alunas, coalesce(sum( case when c.sexo = 'M' then 1 else 0 end), 0) as alunos from aluno_matricula am inner join cidadao c using (id_cidadao) inner join ano_semestre ase using (id_ano_semestre) where id_aluno_matr_status = 1 group by ano, id_unidade_funcional, id_instituicao;
Date: 2021-12-09 00:17:17 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
13 5 251.27 MiB 19.75 MiB 123.33 MiB 50.25 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-12-08 05:28:42 Duration: 16s887ms 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-12-08 05:28:32 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
14 4 80.46 MiB 7.20 MiB 40.91 MiB 20.11 MiB with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, u.id_unidade_funcional, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i join unidade_funcional u on u.id_instituicao = i.id_instituicao left join ( select id_unidade_funcional, count(distinct total_alunos.id_cidadao) as total_alunos, count(distinct vinculo.id_cidadao) as cadastrados_alunos from ( select id_unidade_funcional, am.id_cidadao from aluno_matricula am where id_aluno_matr_status in (...) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, am.id_cidadao from aluno_matricula am join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_aluno_matr_status in (...) and flg_matricula_atual = true) total_alunos left join vinculo on vinculo.id_cidadao = total_alunos.id_cidadao group by id_unidade_funcional) as total_alunos on total_alunos.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_familia.id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from ( select id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao where id_responsavel is not null and id_aluno_matr_status in (...) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_responsavel is not null and id_aluno_matr_status in (...) and flg_matricula_atual = true) total_familia left join vinculo on vinculo.id_cidadao = total_familia.id_responsavel group by id_unidade_funcional) as total_familia on total_familia.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_educadores.id_cidadao) as total_educadores, count(distinct vinculo.id_cidadao) as cadastrados_educadores from ( select id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao union select id_unidade_funcional_mae as id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = lotacao.id_unidade_funcional) total_educadores left join vinculo on vinculo.id_cidadao = total_educadores.id_cidadao group by id_unidade_funcional) as total_educadores on total_educadores.id_unidade_funcional = u.id_unidade_funcional where u.id_nivel_unidade_funcional <> ?;-
with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, u.id_unidade_funcional, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i join unidade_funcional u on u.id_instituicao = i.id_instituicao left join ( select id_unidade_funcional, count(distinct total_alunos.id_cidadao) as total_alunos, count(distinct vinculo.id_cidadao) as cadastrados_alunos from ( select id_unidade_funcional, am.id_cidadao from aluno_matricula am where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, am.id_cidadao from aluno_matricula am join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) total_alunos left join vinculo on vinculo.id_cidadao = total_alunos.id_cidadao group by id_unidade_funcional) as total_alunos on total_alunos.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_familia.id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from ( select id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao where id_responsavel is not null and id_aluno_matr_status in (1, 2) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_responsavel is not null and id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) total_familia left join vinculo on vinculo.id_cidadao = total_familia.id_responsavel group by id_unidade_funcional) as total_familia on total_familia.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_educadores.id_cidadao) as total_educadores, count(distinct vinculo.id_cidadao) as cadastrados_educadores from ( select id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao union select id_unidade_funcional_mae as id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = lotacao.id_unidade_funcional) total_educadores left join vinculo on vinculo.id_cidadao = total_educadores.id_cidadao group by id_unidade_funcional) as total_educadores on total_educadores.id_unidade_funcional = u.id_unidade_funcional where u.id_nivel_unidade_funcional <> 1;
Date: 2021-12-09 00:03:24 Duration: 54s920ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, u.id_unidade_funcional, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i join unidade_funcional u on u.id_instituicao = i.id_instituicao left join ( select id_unidade_funcional, count(distinct total_alunos.id_cidadao) as total_alunos, count(distinct vinculo.id_cidadao) as cadastrados_alunos from ( select id_unidade_funcional, am.id_cidadao from aluno_matricula am where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, am.id_cidadao from aluno_matricula am join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) total_alunos left join vinculo on vinculo.id_cidadao = total_alunos.id_cidadao group by id_unidade_funcional) as total_alunos on total_alunos.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_familia.id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from ( select id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao where id_responsavel is not null and id_aluno_matr_status in (1, 2) and flg_matricula_atual = true union select id_unidade_funcional_mae as id_unidade_funcional, a.id_responsavel from aluno_matricula am join aluno a on a.id_cidadao = am.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = am.id_unidade_funcional where id_responsavel is not null and id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) total_familia left join vinculo on vinculo.id_cidadao = total_familia.id_responsavel group by id_unidade_funcional) as total_familia on total_familia.id_unidade_funcional = u.id_unidade_funcional left join ( select id_unidade_funcional, count(distinct total_educadores.id_cidadao) as total_educadores, count(distinct vinculo.id_cidadao) as cadastrados_educadores from ( select id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao union select id_unidade_funcional_mae as id_unidade_funcional, s.id_cidadao from servidor s join ( select scbue.id_unidade_funcional, scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scsue.id_unidade_funcional, scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) lotacao on lotacao.id_cidadao = s.id_cidadao join hierarquia_unidade_extendida h on h.id_unidade_funcional_filha = lotacao.id_unidade_funcional) total_educadores left join vinculo on vinculo.id_cidadao = total_educadores.id_cidadao group by id_unidade_funcional) as total_educadores on total_educadores.id_unidade_funcional = u.id_unidade_funcional where u.id_nivel_unidade_funcional <> 1;
Date: 2021-12-09 00:02:29 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
15 2 40.14 MiB 8.23 MiB 31.91 MiB 20.07 MiB with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i left join ( select id_instituicao, count(*) as total_alunos, count(vinculo.id_cidadao) as cadastrados_alunos from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (...) and flg_matricula_atual = true) group by id_instituicao) as total_alunos on total_alunos.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(distinct id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = a.id_responsavel where id_responsavel is not null and a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (...) and flg_matricula_atual = true) group by id_instituicao) as total_familia on total_familia.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(*) as total_educadores, count(vinculo.id_cidadao) as cadastrados_educadores from servidor s join cidadao c on c.id_cidadao = s.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where s.id_cidadao in ( select scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) group by id_instituicao) as total_educadores on total_educadores.id_instituicao = i.id_instituicao order by i.id_instituicao;-
with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i left join ( select id_instituicao, count(*) as total_alunos, count(vinculo.id_cidadao) as cadastrados_alunos from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) group by id_instituicao) as total_alunos on total_alunos.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(distinct id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = a.id_responsavel where id_responsavel is not null and a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) group by id_instituicao) as total_familia on total_familia.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(*) as total_educadores, count(vinculo.id_cidadao) as cadastrados_educadores from servidor s join cidadao c on c.id_cidadao = s.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where s.id_cidadao in ( select scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) group by id_instituicao) as total_educadores on total_educadores.id_instituicao = i.id_instituicao order by i.id_instituicao;
Date: 2021-12-09 00:02:29 Duration: 30s68ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
with vinculo as ( select distinct id_cidadao from cidadao_usuario ) select i.id_instituicao, total_alunos.total_alunos, total_alunos.cadastrados_alunos, total_familia.total_familia, total_familia.cadastrados_familia, total_educadores.total_educadores, total_educadores.cadastrados_educadores from instituicao i left join ( select id_instituicao, count(*) as total_alunos, count(vinculo.id_cidadao) as cadastrados_alunos from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) group by id_instituicao) as total_alunos on total_alunos.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(distinct id_responsavel) as total_familia, count(distinct vinculo.id_cidadao) as cadastrados_familia from aluno a join cidadao c on c.id_cidadao = a.id_cidadao left join vinculo on vinculo.id_cidadao = a.id_responsavel where id_responsavel is not null and a.id_cidadao in ( select id_cidadao from aluno_matricula where id_aluno_matr_status in (1, 2) and flg_matricula_atual = true) group by id_instituicao) as total_familia on total_familia.id_instituicao = i.id_instituicao left join ( select id_instituicao, count(*) as total_educadores, count(vinculo.id_cidadao) as cadastrados_educadores from servidor s join cidadao c on c.id_cidadao = s.id_cidadao left join vinculo on vinculo.id_cidadao = c.id_cidadao where s.id_cidadao in ( select scb.id_cidadao from srv_cargo_base_unid_exerc scbue inner join servidor_cargo_base scb using (id_servidor_cargo_base) where scb.flg_aberto = true union select scs.id_cidadao from srv_cargo_sobreposto_unid_ex scsue inner join servidor_cargo_sobr_alt scs using (id_servidor_cargo_sobr_alt) where scs.flg_aberto = true) group by id_instituicao) as total_educadores on total_educadores.id_instituicao = i.id_instituicao order by i.id_instituicao;
Date: 2021-12-09 00:02:27 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
16 2 278.14 MiB 139.07 MiB 139.07 MiB 139.07 MiB insert into consulta.posicao_unidade_turmas (id_unidade_funcional, id_ano_semestre, ano, semestre, flg_especial, id_curso, id_serie, id_tipo_turma_diversificada, id_unidade_localizacao, id_turma, codigo_turma, nome_turma, sigla_turno, num_sala, idade_minima, idade_minima_meses, idade_maxima, idade_maxima_meses, vagas, vagas_remanescentes, enturmados, id_turma_status) select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, turma.id_curso, turma_serie.id_serie, null as id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, turma.idade_minima, turma.idade_minima_meses, turma.idade_maxima, turma.idade_maxima_meses, turma_serie.num_vagas_oferecidas as vagas, turma_serie.num_vagas_remanescentes as vagas_remanescentes, coalesce(alunos.enturmados, ?) as enturmados, turma.id_turma_status from turma inner join turma_serie on turma_serie.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, amt.id_serie_enturmacao, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? where am.id_aluno_matr_status in (...) group by amt.id_turma, amt.id_serie_enturmacao) as alunos on alunos.id_turma = turma.id_turma and alunos.id_serie_enturmacao = turma_serie.id_serie where turma.id_turma_status in (...) union all select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, null as id_curso, null as id_serie, turma_especial.id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, null as idade_minima, null as idade_minima_meses, null as idade_maxima, null as idade_maxima_meses, turma_especial.num_vagas_oferecidas as vagas, turma_especial.num_vagas_remanescentes as vagas_remanescentes, coalesce(alunos.enturmados, ?) as enturmados, turma.id_turma_status from turma inner join turma_especial on turma_especial.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? where am.id_aluno_matr_status in (...) group by amt.id_turma) as alunos on alunos.id_turma = turma.id_turma where turma.id_turma_status in (...);-
insert into consulta.posicao_unidade_turmas (id_unidade_funcional, id_ano_semestre, ano, semestre, flg_especial, id_curso, id_serie, id_tipo_turma_diversificada, id_unidade_localizacao, id_turma, codigo_turma, nome_turma, sigla_turno, num_sala, idade_minima, idade_minima_meses, idade_maxima, idade_maxima_meses, vagas, vagas_remanescentes, enturmados, id_turma_status) select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, turma.id_curso, turma_serie.id_serie, null as id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, turma.idade_minima, turma.idade_minima_meses, turma.idade_maxima, turma.idade_maxima_meses, turma_serie.num_vagas_oferecidas AS vagas, turma_serie.num_vagas_remanescentes AS vagas_remanescentes, coalesce(alunos.enturmados, 0) as enturmados, turma.id_turma_status from turma inner join turma_serie ON turma_serie.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, amt.id_serie_enturmacao, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 where am.id_aluno_matr_status in (1, 2, 7) group by amt.id_turma, amt.id_serie_enturmacao) as alunos on alunos.id_turma = turma.id_turma and alunos.id_serie_enturmacao = turma_serie.id_serie where turma.id_turma_status in (1, 2) union all select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, null as id_curso, null as id_serie, turma_especial.id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, null as idade_minima, null as idade_minima_meses, null as idade_maxima, null as idade_maxima_meses, turma_especial.num_vagas_oferecidas as vagas, turma_especial.num_vagas_remanescentes as vagas_remanescentes, coalesce(alunos.enturmados, 0) as enturmados, turma.id_turma_status from turma inner join turma_especial on turma_especial.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 2 where am.id_aluno_matr_status in (1, 2, 7) group by amt.id_turma) as alunos on alunos.id_turma = turma.id_turma where turma.id_turma_status in (1, 2);
Date: 2021-12-09 00:08:35 Duration: 1m30s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.posicao_unidade_turmas (id_unidade_funcional, id_ano_semestre, ano, semestre, flg_especial, id_curso, id_serie, id_tipo_turma_diversificada, id_unidade_localizacao, id_turma, codigo_turma, nome_turma, sigla_turno, num_sala, idade_minima, idade_minima_meses, idade_maxima, idade_maxima_meses, vagas, vagas_remanescentes, enturmados, id_turma_status) select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, turma.id_curso, turma_serie.id_serie, null as id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, turma.idade_minima, turma.idade_minima_meses, turma.idade_maxima, turma.idade_maxima_meses, turma_serie.num_vagas_oferecidas AS vagas, turma_serie.num_vagas_remanescentes AS vagas_remanescentes, coalesce(alunos.enturmados, 0) as enturmados, turma.id_turma_status from turma inner join turma_serie ON turma_serie.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, amt.id_serie_enturmacao, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 where am.id_aluno_matr_status in (1, 2, 7) group by amt.id_turma, amt.id_serie_enturmacao) as alunos on alunos.id_turma = turma.id_turma and alunos.id_serie_enturmacao = turma_serie.id_serie where turma.id_turma_status in (1, 2) union all select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, null as id_curso, null as id_serie, turma_especial.id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, null as idade_minima, null as idade_minima_meses, null as idade_maxima, null as idade_maxima_meses, turma_especial.num_vagas_oferecidas as vagas, turma_especial.num_vagas_remanescentes as vagas_remanescentes, coalesce(alunos.enturmados, 0) as enturmados, turma.id_turma_status from turma inner join turma_especial on turma_especial.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 2 where am.id_aluno_matr_status in (1, 2, 7) group by amt.id_turma) as alunos on alunos.id_turma = turma.id_turma where turma.id_turma_status in (1, 2);
Date: 2021-12-08 12:01:20 Duration: 1m19s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.posicao_unidade_turmas (id_unidade_funcional, id_ano_semestre, ano, semestre, flg_especial, id_curso, id_serie, id_tipo_turma_diversificada, id_unidade_localizacao, id_turma, codigo_turma, nome_turma, sigla_turno, num_sala, idade_minima, idade_minima_meses, idade_maxima, idade_maxima_meses, vagas, vagas_remanescentes, enturmados, id_turma_status) select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, turma.id_curso, turma_serie.id_serie, null as id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, turma.idade_minima, turma.idade_minima_meses, turma.idade_maxima, turma.idade_maxima_meses, turma_serie.num_vagas_oferecidas AS vagas, turma_serie.num_vagas_remanescentes AS vagas_remanescentes, coalesce(alunos.enturmados, 0) as enturmados, turma.id_turma_status from turma inner join turma_serie ON turma_serie.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, amt.id_serie_enturmacao, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 where am.id_aluno_matr_status in (1, 2, 7) group by amt.id_turma, amt.id_serie_enturmacao) as alunos on alunos.id_turma = turma.id_turma and alunos.id_serie_enturmacao = turma_serie.id_serie where turma.id_turma_status in (1, 2) union all select turma.id_unidade_funcional, turma.id_ano_semestre, ano.ano, ano.semestre, turma.flg_especial, null as id_curso, null as id_serie, turma_especial.id_tipo_turma_diversificada, ambiente.id_unidade_referencia as id_unidade_localizacao, turma.id_turma, turma.codigo, turma.nome, turno.sigla, ambiente.num_sala, null as idade_minima, null as idade_minima_meses, null as idade_maxima, null as idade_maxima_meses, turma_especial.num_vagas_oferecidas as vagas, turma_especial.num_vagas_remanescentes as vagas_remanescentes, coalesce(alunos.enturmados, 0) as enturmados, turma.id_turma_status from turma inner join turma_especial on turma_especial.id_turma = turma.id_turma inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join ambiente on ambiente.id_ambiente = turma.id_ambiente inner join turno on turno.id_turno = turma.id_turno left join ( select amt.id_turma, count(am.id_aluno_matricula)::integer as enturmados from aluno_matricula am inner join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 2 where am.id_aluno_matr_status in (1, 2, 7) group by amt.id_turma) as alunos on alunos.id_turma = turma.id_turma where turma.id_turma_status in (1, 2);
Date: 2021-12-08 12:01:20 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
17 2 52.99 MiB 15.75 MiB 37.23 MiB 26.49 MiB select distinct am.id_unidade_funcional, cu.id_usuario, uf.id_instituicao from aluno_matricula am inner join cidadao_usuario cu on cu.id_cidadao = am.id_cidadao inner join unidade_funcional uf on am.id_unidade_funcional = uf.id_unidade_funcional 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, uf.id_instituicao from aluno_matricula am inner join cidadao_usuario cu on cu.id_cidadao = am.id_cidadao inner join unidade_funcional uf on am.id_unidade_funcional = uf.id_unidade_funcional 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 = 1);
Date: 2021-12-08 05:42:39 Duration: 4s60ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
select distinct am.id_unidade_funcional, cu.id_usuario, uf.id_instituicao from aluno_matricula am inner join cidadao_usuario cu on cu.id_cidadao = am.id_cidadao inner join unidade_funcional uf on am.id_unidade_funcional = uf.id_unidade_funcional 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 = 1);
Date: 2021-12-08 05:42:38 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
18 2 40.47 MiB 3.24 MiB 37.23 MiB 20.23 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-12-08 05:44:09 Duration: 1m12s 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-12-08 05:44:08 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
19 2 217.73 MiB 38.87 MiB 178.86 MiB 108.86 MiB select sp_criar_perfil_extendido ();-
select sp_criar_perfil_extendido ();
Date: 2021-12-08 05:45:31 Duration: 1m10s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
select sp_criar_perfil_extendido ();
Date: 2021-12-08 05:45:31 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
20 2 747.17 MiB 373.59 MiB 373.59 MiB 373.59 MiB insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, ? as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (...) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, ? as matriculados, ? as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> ?) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, ? as matriculados, ? as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;-
insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, 0 as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt ON am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> 5) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;
Date: 2021-12-08 12:02:23 Duration: 1m3s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, 0 as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt ON am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> 5) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;
Date: 2021-12-09 00:09:35 Duration: 59s433ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
-
insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, 0 as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt ON am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> 5) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;
Date: 2021-12-08 12:02:23 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
21 1 33.70 MiB 33.70 MiB 33.70 MiB 33.70 MiB m.id_movimentacao_estoque AS "idMovimentacaoEstoque", to_char(m.data, ?) as data, case when s.flg_alimentacao_escolar then ? else mme.sigla end as motivo, i.descricao as item, g.descricao as grupo from alimentacao.movimentacao_estoque m inner join alimentacao.estoque_saida s on s.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.item_consumo i on mei.id_item_consumo = i.id_item_consumo inner join alimentacao.grupo_item_consumo g on g.id_grupo_item_consumo = i.id_grupo_item_consumo left join alimentacao.motivo_movimentacao_estoque mme on mme.id_motivo_movimentacao_estoque = s.id_motivo_movimentacao_estoque where m.id_unidade_funcional = ? and m.data >= ? and m.data <= ? and g.id_grupo_item_consumo = ? and i.id_item_consumo = ? order by "m"."data" asc) tabela;-
m.id_movimentacao_estoque as "idMovimentacaoEstoque", to_char(m.data, 'dd/MM/yyyy') as data, case when s.flg_alimentacao_escolar then 'Alimentação escolar' else mme.sigla end as motivo, i.descricao as item, g.descricao as grupo from alimentacao.movimentacao_estoque m inner join alimentacao.estoque_saida s on s.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.movimentacao_estoque_item mei on mei.id_movimentacao_estoque = m.id_movimentacao_estoque inner join alimentacao.item_consumo i on mei.id_item_consumo = i.id_item_consumo inner join alimentacao.grupo_item_consumo g on g.id_grupo_item_consumo = i.id_grupo_item_consumo left join alimentacao.motivo_movimentacao_estoque mme on mme.id_motivo_movimentacao_estoque = s.id_motivo_movimentacao_estoque where m.id_unidade_funcional = $1 and m.data >= $2 and m.data <= $3 and g.id_grupo_item_consumo = $4 and i.id_item_consumo = $5 order by "m"."data" asc) tabela;
Date: 2021-12-08 19:30:26 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
22 1 33.70 MiB 33.70 MiB 33.70 MiB 33.70 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-12-08 19:30:16 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
23 1 59.05 MiB 59.05 MiB 59.05 MiB 59.05 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-12-08 05:46:21 Duration: 21s826ms 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-12-08 05:46:21 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
24 1 33.70 MiB 33.70 MiB 33.70 MiB 33.70 MiB descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc limit ?;-
descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = $1 and f.id_situacao_trabalho <> $2 and entrada_fila >= $3 and entrada_fila < $4 and f.usuarios @> ARRAY[$5] order by f.entrada_fila desc limit 10;
Date: 2021-12-08 20:12:31 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
25 1 353.47 MiB 353.47 MiB 353.47 MiB 353.47 MiB ams.flg_status_ativo, aluno.id_cidadao, am.id_aluno_matricula from aluno inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join aluno_matricula am on am.id_cidadao = aluno.id_cidadao inner join aluno_matr_status ams on ams.id_aluno_matr_status = am.id_aluno_matr_status where aluno.codigo = ? and cidadao.id_instituicao = ? and am.flg_matricula_atual;-
ams.flg_status_ativo, aluno.id_cidadao, am.id_aluno_matricula from aluno inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join aluno_matricula am on am.id_cidadao = aluno.id_cidadao inner join aluno_matr_status ams on ams.id_aluno_matr_status = am.id_aluno_matr_status where aluno.codigo = $1 and cidadao.id_instituicao = $2 and am.flg_matricula_atual;
Date: 2021-12-09 00:03:24 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
26 1 1.78 GiB 1.78 GiB 1.78 GiB 1.78 GiB refresh materialized view aplicacoes_see.vw_aluno;-
REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno;
Date: 2021-12-08 23:46:45 Duration: 16m42s Database: augeeducacional User: pgagent Remote: localhost Application: [unknown]
-
REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno;
Date: 2021-12-08 23:35:24 Duration: 0ms Database: augeeducacional User: pgagent Remote: localhost Application: [unknown]
Queries generating the largest temporary files
Rank Size Query 1 1.78 GiB REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno;[ Date: 2021-12-08 23:35:24 - Database: augeeducacional - User: pgagent - Remote: localhost - Application: [unknown] ]
2 655.22 MiB insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval('sq_rendimento_escolar_estatistica_id'), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = 1 as flg_registro_utilizar, case when flg_matricula_inicial = true then 1 else 0 end as matricula_inicial, case when flg_matricula_inicial = false then 1 else 0 end as matricula_suplementar, case when am.id_aluno_matr_status = 6 then 1 else 0 end as transferidos, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is true then 1 else 0 end as transferencia_interna, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is false then 1 else 0 end as transferencia_externa, case when am.id_aluno_matr_status = 3 then 1 else 0 end as desistentes, case when am.id_aluno_matr_status = 4 then 1 else 0 end as falecidos, case when am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7 then 1 else 0 end as matricula_final, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 0 or id_parecer_conclusivo_tipo = 3) then 1 else 0 end as aprovados, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 1 or id_parecer_conclusivo_tipo = 2) then 1 else 0 end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = 1 then 1 else 0 end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (1, 2, 3, 4, 6, 7)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;[ Date: 2021-12-09 00:17:13 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
3 584.55 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-12-09 00:20:54 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
4 545.23 MiB insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval('sq_rendimento_escolar_estatistica_id'), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = 1 as flg_registro_utilizar, case when flg_matricula_inicial = true then 1 else 0 end as matricula_inicial, case when flg_matricula_inicial = false then 1 else 0 end as matricula_suplementar, case when am.id_aluno_matr_status = 6 then 1 else 0 end as transferidos, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is true then 1 else 0 end as transferencia_interna, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is false then 1 else 0 end as transferencia_externa, case when am.id_aluno_matr_status = 3 then 1 else 0 end as desistentes, case when am.id_aluno_matr_status = 4 then 1 else 0 end as falecidos, case when am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7 then 1 else 0 end as matricula_final, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 0 or id_parecer_conclusivo_tipo = 3) then 1 else 0 end as aprovados, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 1 or id_parecer_conclusivo_tipo = 2) then 1 else 0 end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = 1 then 1 else 0 end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (1, 2, 3, 4, 6, 7)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;[ Date: 2021-12-09 00:17:13 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
5 416.07 MiB insert into consulta.alunos_por_serie_idade_escola (id_unidade_funcional, id_serie, id_ano_semestre, ano_nascimento, idade, feminino, masculino, distorcao, nao_alfabetizado) select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4) as ano_nascimento, cast(date_part('year', age(cidadao.nascimento_data)) as int4) as idade, sum( case when cidadao.sexo = 'F' then 1 else 0 end) as feminino, sum( case when cidadao.sexo = 'M' then 1 else 0 end) as masculino, count( case when date_part('year', age(cast(ano.ano || '-12-31' as timestamp), cidadao.nascimento_data)) >= serie.idade_distorcao then 1 else null end) as distorcao, count( case when am.flg_alfabetizado is false then 1 else null end) as nao_alfabetizado from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, cast(date_part('year', cidadao.nascimento_data) as int4), cast(date_part('year', age(cidadao.nascimento_data)) as int4), turma.id_turno;[ Date: 2021-12-09 00:18:52 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
6 373.59 MiB insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, 0 as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt ON am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> 5) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;[ Date: 2021-12-08 12:02:23 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
7 373.59 MiB insert into consulta.posicao_unidade_alunos (id_unidade_funcional, id_ano_semestre, ano, semestre, id_curso, id_serie, id_unidade_localizacao, matriculados, nao_enturmados, candidatos, id_aluno_matr_status) select am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, coalesce(ambiente.id_unidade_referencia, am.id_unidade_funcional)::integer as id_unidade_localizacao, count(am.id_aluno_matricula)::integer as matriculados, count(am.id_aluno_matricula) - count(amt.id_turma)::integer as nao_enturmados, 0 as candidatos, am.id_aluno_matr_status from aluno_matricula am inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join aluno_matr_turma amt ON am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma on turma.id_turma = amt.id_turma left join ambiente on ambiente.id_ambiente = turma.id_ambiente where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_ano_semestre, ano.ano, ano.semestre, am.id_curso, am.id_serie, id_unidade_localizacao, am.id_aluno_matr_status union all select coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, coe.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(cm.id_cidadao)::integer as candidatos, null as id_aluno_matr_status from candidato_matricula cm inner join candidato_opcao_escola coe on cm.id_cidadao = coe.id_cidadao inner join ano_semestre ano on ano.id_ano_semestre = cm.id_ano_semestre inner join serie on serie.id_serie = cm.id_serie left join pre_matricula on pre_matricula.id_cidadao = cm.id_cidadao where (pre_matricula.id_pre_matricula_situacao is null or pre_matricula.id_pre_matricula_situacao <> 5) group by coe.id_unidade_funcional, cm.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao union all select te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, te.id_unidade_funcional as id_unidade_localizacao, 0 as matriculados, 0 as nao_enturmados, count(te.id_aluno_matricula)::integer as candidatos, null as id_aluno_matr_status from transferencia_espera te inner join aluno_matricula am on am.id_aluno_matricula = te.id_aluno_matricula inner join ano_semestre ano on ano.id_ano_semestre = te.id_ano_semestre inner join serie on serie.id_serie = te.id_serie where am.flg_matricula_atual is true group by te.id_unidade_funcional, te.id_ano_semestre, ano.ano, ano.semestre, serie.id_curso, serie.id_serie, id_unidade_localizacao;[ Date: 2021-12-09 00:09:35 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
8 360.60 MiB insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then 1 else 0 end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then 1 else 0 end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then 1 else 0 end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then 1 else 0 end) as rematriculados_reprovados, 0 as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = 2 or am2.id_aluno_matr_status = 7) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, 0 as ingressantes, 0 as rematriculados, 0 as rematriculados_aprovados, 0 as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, 0 as inscritos_enem, amt.id_serie_enturmacao, 0 as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + 1 and ano_seg.semestre is null) or (ano.semestre = 1 and ano_seg.ano = ano.ano and ano_seg.semestre = 2) or (ano.semestre = 2 and ano_seg.ano = ano.ano + 1 and ano_seg.semestre = 1) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = 7 and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;[ Date: 2021-12-08 12:04:45 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
9 360.59 MiB insert into consulta.perfil_matricula (id_unidade_funcional, id_serie, id_ano_semestre, id_procedencia_escola, ingressantes, rematriculados, rematriculados_aprovados, rematriculados_reprovados, nao_rematriculados, id_unidade_localizacao, inscritos_enem, id_serie_enturmacao, enturmados) select alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, cast(sum(alunos.ingressantes) as integer) as ingressantes, cast(sum(alunos.rematriculados) as integer) as rematriculados, cast(sum(alunos.rematriculados_aprovados) as integer) as rematriculados_aprovados, cast(sum(alunos.rematriculados_reprovados) as integer) as rematriculados_reprovados, cast(sum(alunos.nao_rematriculados) as integer) as nao_rematriculados, alunos.id_unidade_referencia, cast(sum(alunos.inscritos_enem) as integer) as inscritos_enem, alunos.id_serie_enturmacao, cast(sum(alunos.enturmados) as integer) as enturmados from ( select am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, sum( case when am2.id_aluno_matricula is null then 1 else 0 end) as ingressantes, sum( case when am2.id_aluno_matricula is not null then 1 else 0 end) as rematriculados, sum( case when am2.id_aluno_matricula is not null and (pc.id_parecer_conclusivo_tipo is null or pct.flg_aprovacao is true) then 1 else 0 end) as rematriculados_aprovados, sum( case when am2.id_aluno_matricula is not null and pct.flg_aprovacao is false then 1 else 0 end) as rematriculados_reprovados, 0 as nao_rematriculados, a.id_unidade_referencia, count(inscricao_enem.id_cidadao) as inscritos_enem, amt.id_serie_enturmacao, count(amt.id_aluno_matricula) as enturmados from aluno_matricula am left join aluno_matricula am2 on am.id_aluno_matricula_anterior = am2.id_aluno_matricula and (am2.id_aluno_matr_status = 2 or am2.id_aluno_matr_status = 7) left join parecer_conclusivo pc on pc.id_aluno_matricula = am2.id_aluno_matricula left join parecer_conclusivo_tipo pct on pct.id_parecer_conclusivo_tipo = pc.id_parecer_conclusivo_tipo left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre left join inscricao_enem on inscricao_enem.id_cidadao = am.id_cidadao and inscricao_enem.ano_referencia = ano.ano where am.id_aluno_matr_status in (1, 2, 7) group by am.id_unidade_funcional, am.id_serie, am.id_ano_semestre, am.id_procedencia_escola, a.id_unidade_referencia, amt.id_serie_enturmacao union all select am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, null as id_procedencia_escola, 0 as ingressantes, 0 as rematriculados, 0 as rematriculados_aprovados, 0 as rematriculados_reprovados, count(am.id_aluno_matricula) as nao_rematriculados, a.id_unidade_referencia, 0 as inscritos_enem, amt.id_serie_enturmacao, 0 as enturmados from aluno_matricula am inner join serie on serie.id_serie = am.id_serie inner join ano_semestre ano on ano.id_ano_semestre = am.id_ano_semestre inner join ano_semestre ano_seg on (ano.semestre is null and ano_seg.ano = ano.ano + 1 and ano_seg.semestre is null) or (ano.semestre = 1 and ano_seg.ano = ano.ano and ano_seg.semestre = 2) or (ano.semestre = 2 and ano_seg.ano = ano.ano + 1 and ano_seg.semestre = 1) left join aluno_matricula am1 on am.id_aluno_matricula = am1.id_aluno_matricula_anterior left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where am.id_aluno_matr_status = 7 and am1.id_aluno_matricula is null group by am.id_unidade_funcional, am.id_serie, ano_seg.id_ano_semestre, a.id_unidade_referencia, amt.id_serie_enturmacao) as alunos group by alunos.id_unidade_funcional, alunos.id_serie, alunos.id_ano_semestre, alunos.id_procedencia_escola, alunos.id_unidade_referencia, alunos.id_serie_enturmacao;[ Date: 2021-12-09 00:11:47 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
10 353.47 MiB ams.flg_status_ativo, aluno.id_cidadao, am.id_aluno_matricula from aluno inner join cidadao on cidadao.id_cidadao = aluno.id_cidadao inner join aluno_matricula am on am.id_cidadao = aluno.id_cidadao inner join aluno_matr_status ams on ams.id_aluno_matr_status = am.id_aluno_matr_status where aluno.codigo = $1 and cidadao.id_instituicao = $2 and am.flg_matricula_atual;[ Date: 2021-12-09 00:03:24 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
11 178.86 MiB select sp_criar_perfil_extendido ();[ Date: 2021-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
12 159.01 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-12-09 00:20:08 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
13 158.14 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-12-09 00:20:05 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
14 158.08 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-12-09 00:20:04 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
15 157.80 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-12-09 00:20:35 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
16 155.22 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-12-09 00:20:26 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
17 154.89 MiB insert into consulta.material_escolar_alunos_posicao (id_instituicao, id_unidade_funcional, codigo_unidade, nome_unidade, id_material_escolar, id_componente_material_escolar, ano, tamanho, id_material_escolar_numeracao, quantidade, descricao_componente, id_unidade_localizacao) select uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, sum(mep.quantidade) as quantidade, cme.descricao, coalesce(a.id_unidade_referencia, uf.id_unidade_funcional) as id_unidade_localizacao from unidade_funcional uf inner join aluno_matricula am on am.id_unidade_funcional = uf.id_unidade_funcional inner join ano_semestre on ano_semestre.id_ano_semestre = am.id_ano_semestre inner join cidadao on cidadao.id_cidadao = am.id_cidadao inner join material_escolar_curso mec on mec.id_curso = am.id_curso inner join material_escolar me on me.id_material_escolar = mec.id_material_escolar inner join material_escolar_componente mep on mep.id_material_escolar = me.id_material_escolar inner join componente_material_escolar cme on cme.id_componente_material_escolar = mep.id_componente_material_escolar left join material_escolar_aluno on material_escolar_aluno.id_cidadao = am.id_cidadao and material_escolar_aluno.ano = ano_semestre.ano left join material_escolar_aluno_num me_num on me_num.id_cidadao = material_escolar_aluno.id_cidadao and me_num.id_material_escolar = me.id_material_escolar left join material_escolar_numeracao men on men.id_material_escolar_numeracao = me_num.id_material_escolar_numeracao left join aluno_matr_turma amt on am.id_aluno_matricula = amt.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma left join ambiente a on t.id_ambiente = a.id_ambiente where (me.sexo is null or me.sexo = cidadao.sexo) and am.id_aluno_matr_status = 1 and (me.flg_exige_numeracao is false or men.id_material_escolar_numeracao is not null) group by uf.id_instituicao, uf.id_unidade_funcional, uf.codigo, uf.nome, me.id_material_escolar, mep.id_componente_material_escolar, ano_semestre.ano, men.tamanho, men.id_material_escolar_numeracao, cme.descricao, a.id_unidade_referencia;[ Date: 2021-12-09 00:20:17 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
18 143.75 MiB select count(*) from pg_buffercache where not isdirty;[ Date: 2021-12-08 02:16:17 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
19 143.75 MiB select count(*) from pg_buffercache;[ Date: 2021-12-08 02:16:17 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
20 143.75 MiB select count(*) from pg_buffercache where isdirty;[ Date: 2021-12-08 02:16:17 - Database: postgres - User: zabbix - Remote: seedbm19 - Application: psql ]
-
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 Dec 08 02 0 0 03 0 0 04 0 0 05 0 0 06 0 0 07 0 0 08 0 0 09 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 Dec 09 00 0 0 01 0 0 02 0 0 - 0 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- AccessShareLock Main Lock Type
- 31 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query 1 1 2h11m9s 2h11m9s 2h11m9s 2h11m9s truncate table consulta.frequencia_aluno;-
truncate table consulta.frequencia_aluno;
Date: 2021-12-08 04:19:38 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
truncate table consulta.frequencia_aluno;
Date: 2021-12-08 04:19:38 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
2 12 1m1s 1s780ms 9s905ms 5s143ms 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 (494, 447, 683, 419) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = '205491') or exists ( select null from usuario_grupo_site where id_usuario = '205491');
Date: 2021-12-08 21:10:58 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 (494, 447, 573, 419, 716) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = '44647') or exists ( select null from usuario_grupo_site where id_usuario = '44647');
Date: 2021-12-08 08:25:38 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 (505, 494, 447, 521, 419) and uf.id_nivel_unidade_funcional != 4 and pe.id_usuario = '661423') or exists ( select null from usuario_grupo_site where id_usuario = '661423');
Date: 2021-12-08 16:48:08 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
3 9 50s701ms 1s261ms 9s195ms 5s633ms 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-12-08 05:45:31 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
4 7 31s714ms 1s498ms 8s149ms 4s530ms 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-12-08 05:45:31 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal
5 1 30s632ms 30s632ms 30s632ms 30s632ms 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 = '60' where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = '2764' and pe.id_unidade_funcional = '604843' and pe.id_usuario = '1235651');
Date: 2021-12-08 11:21:47 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 = '60' where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = '2764' and pe.id_unidade_funcional = '604843' and pe.id_usuario = '940412');
Date: 2021-12-08 13:20:57 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
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 = '60' where (ri.id_status_recurso is null or ri.id_status_recurso = 1) and recurso.flg_ativo is true and pa.id_recurso = '2764' and pe.id_unidade_funcional = '604843' and pe.id_usuario = '1187968');
Date: 2021-12-08 12:45:43 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
6 1 1s189ms 1s189ms 1s189ms 1s189ms 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 = '210007377' and id_aluno_matricula = '9901754' and id_disciplina = '2588' and id_nota_periodo_aluno = '4';
Date: 2021-12-08 12:24:35 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
delete from nota_aluno_atividade where id_turma = '210000466' and id_aluno_matricula = '9679115' and id_disciplina = '1130' and id_nota_periodo_aluno = '4';
Date: 2021-12-09 00:06:44 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
delete from nota_aluno_atividade where id_turma = '210000466' and id_aluno_matricula = '9679115' and id_disciplina = '1130' and id_nota_periodo_aluno = '4';
Date: 2021-12-09 00:06:44 Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
Queries that waited the most
Rank Wait time Query 1 2h11m9s truncate table consulta.frequencia_aluno;[ Date: 2021-12-08 04:19:38 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
2 30s632ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila ]
3 9s905ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
4 9s195ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
5 8s759ms 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 (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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
6 8s149ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
7 7s909ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
8 7s831ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
9 6s885ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
10 6s878ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
11 6s846ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
12 6s777ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
13 6s261ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
14 6s77ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
15 5s835ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
16 4s772ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
17 4s671ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
18 4s558ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
19 4s413ms 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 (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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
20 4s275ms 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-12-08 05:45:31 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - principal ]
-
Queries
Queries by type
Key values
- 84,622 Total read queries
- 9,093 Total write queries
Queries by database
Key values
- augeeducacional Main database
- 92,142 Requests
- 20h5m32s (augeeducacional)
- Main time consuming database
Database Request type Count Duration augeeducacional Total 92,142 20h5m32s copy to 616 2h19m57s cte 41 1m33s ddl 2 2h11m10s delete 233 1m19s insert 7,406 3h39m54s others 750 1h57m2s select 82,303 9h50m48s tcl 2 570ms update 789 3m44s dba Total 3 3s645ms insert 3 3s645ms postgres Total 2,463 1h14m40s others 143 2m19s select 2,319 1h12m21s update 1 104ms Queries by user
Key values
- augeeducacional Main user
- 87,340 Requests
User Request type Count Duration augeeducacional Total 87,340 13h7m37s cte 41 1m33s ddl 2 2h11m10s delete 233 1m19s insert 7,406 3h39m54s select 78,867 7h9m54s tcl 2 570ms update 789 3m44s pgagent Total 148 19m5s insert 3 3s645ms others 144 19m1s update 1 104ms postgres Total 1,378 4h3m46s copy to 616 2h19m57s others 749 1h40m19s select 13 3m29s zabbix Total 5,742 3h49m45s select 5,742 3h49m45s Duration by user
Key values
- 13h7m37s (augeeducacional) Main time consuming user
User Request type Count Duration augeeducacional Total 87,340 13h7m37s cte 41 1m33s ddl 2 2h11m10s delete 233 1m19s insert 7,406 3h39m54s select 78,867 7h9m54s tcl 2 570ms update 789 3m44s pgagent Total 148 19m5s insert 3 3s645ms others 144 19m1s update 1 104ms postgres Total 1,378 4h3m46s copy to 616 2h19m57s others 749 1h40m19s select 13 3m29s zabbix Total 5,742 3h49m45s select 5,742 3h49m45s Queries by host
Key values
- seeweb85 Main host
- 87,296 Requests
- 13h7m29s (seeweb85)
- Main time consuming host
Host Request type Count Duration [local] Total 4,801 6h41m11s copy to 616 2h19m57s others 749 1h40m19s select 3,436 2h40m54s localhost Total 148 19m5s insert 3 3s645ms others 144 19m1s update 1 104ms seeapp32 Total 1 118ms select 1 118ms seeapp33 Total 7 1s649ms select 7 1s649ms seeapp34 Total 4 951ms select 4 951ms seeapp35 Total 8 1s320ms select 8 1s320ms seeapp36 Total 5 746ms select 5 746ms seeapp37 Total 1 177ms select 1 177ms seeapp38 Total 7 1s194ms select 7 1s194ms seeapp39 Total 3 658ms select 3 658ms seeapp40 Total 8 1s777ms select 8 1s777ms seedbm19 Total 2,316 1h8m56s select 2,316 1h8m56s seeweb28 Total 3 3m24s select 3 3m24s seeweb85 Total 87,296 13h7m29s cte 41 1m33s ddl 2 2h11m10s delete 233 1m19s insert 7,406 3h39m54s select 78,823 7h9m45s tcl 2 570ms update 789 3m44s Queries by application
Key values
- augeeducacional - principal Main application
- 69,745 Requests
- 7h31m38s (augeeducacional - fila)
- Main time consuming application
Application Request type Count Duration [unknown] Total 153 22m33s insert 3 3s645ms others 144 19m1s select 5 3m27s update 1 104ms augeeducacional - fila Total 17,551 7h31m38s cte 2 1m24s ddl 2 2h11m10s delete 31 5s678ms insert 2,929 3h26m57s select 14,371 1h50m7s update 216 1m52s augeeducacional - principal Total 69,745 5h35m50s cte 39 8s193ms delete 202 1m13s insert 4,477 12m57s select 64,452 5h19m38s tcl 2 570ms update 573 1m52s barman Total 1 219ms select 1 219ms pg_dump Total 623 2h19m59s copy to 616 2h19m57s select 7 1s863ms prematricula - principal Total 44 8s593ms select 44 8s593ms psql Total 5,742 3h49m45s select 5,742 3h49m45s vacuumdb Total 749 1h40m19s others 749 1h40m19s Number of cancelled queries
Key values
- 6 per second Cancelled query Peak
- 2021-12-08 05:45:21 Date
Number of cancelled queries (5 minutes period)
NO DATASET
Queries generating the most cancellation (N)
Rank Count Query 1 1 vacuum (verbose, analyze) alimentacao.aditivo_empenho_item;-
VACUUM (VERBOSE, ANALYZE) public.recepcao_aluno;
Duration: 288ms
Database: augeeducacional
User: postgres
Remote: [local]
Application: vacuumdb -
VACUUM (VERBOSE, ANALYZE) consulta.vagas_serie;
Duration: 1s947ms
Database: augeeducacional
User: postgres
Remote: [local]
Application: vacuumdb
2 1 insert into usuario (data_criacao, id_usuario, flg_bloqueado, flg_excluido, nome, flg_ocultar_aniversario, login, email) values (?, ?, ?, ?, ?, ?, ?, ?);3 1 vacuum (verbose, analyze) public.recepcao_aluno;4 1 vacuum (verbose, analyze) consulta.vagas_serie;5 1 vacuum (verbose, analyze) public.recurso_didatico; -
Top Queries
Histogram of query times
Key values
- 75,175 100-500ms duration
Slowest individual queries
Rank Duration Query 1 2h11m9s truncate table consulta.frequencia_aluno;[ Date: 2021-12-08 04:19:38 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
2 1h50m40s 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-12-09 02:11:34 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
3 56m37s 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-12-08 05:16:15 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
4 16m42s REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno;[ Date: 2021-12-08 23:46:45 - Database: augeeducacional - User: pgagent - Remote: localhost - Application: [unknown] ]
5 9m20s 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-12-08 02:52:05 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
6 7m4s 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-12-08 02:16:20 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
7 6m51s VACUUM (VERBOSE, ANALYZE) aluno_lancamento.nota_aluno_atividade_2021;[ Date: 2021-12-08 21:38:22 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
8 5m55s 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-12-08 03:55:53 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
9 5m36s VACUUM (VERBOSE, ANALYZE) aluno_lancamento.nota_aluno_atividade_legado;[ Date: 2021-12-08 21:43:59 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
10 5m30s VACUUM (VERBOSE, ANALYZE) public.situacao_didatica_aula;[ Date: 2021-12-08 22:44:42 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
11 5m25s insert into consulta.rendimento_escolar_estatistica (id_rendimento_escolar_estatistica, id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, matricula_inicial, matricula_suplementar, transferidos, transferencia_interna, transferencia_externa, desistentes, falecidos, matricula_final, aprovados, reprovados, nao_enturmados) select nextval('sq_rendimento_escolar_estatistica_id'), id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico, sum(matricula_inicial) as matricula_inicial, sum(matricula_suplementar) as matricula_suplementar, sum(transferidos) as transferidos, sum(transferencia_interna) as transferencia_interna, sum(transferencia_externa) as transferencia_externa, sum(desistentes) as desistentes, sum(falecidos) as falecidos, sum(matricula_final) as matricula_final, sum(aprovados) as aprovados, sum(reprovados) as reprovados, sum(nao_enturmados) as nao_enturmados from ( select am.id_unidade_funcional, c.id_curso, s.id_serie, am.id_ano_semestre, t.id_programa_pedagogico, rank() over (partition by am.id_cidadao, anse.ano, am.id_unidade_funcional order by am.id_aluno_matricula desc) = 1 as flg_registro_utilizar, case when flg_matricula_inicial = true then 1 else 0 end as matricula_inicial, case when flg_matricula_inicial = false then 1 else 0 end as matricula_suplementar, case when am.id_aluno_matr_status = 6 then 1 else 0 end as transferidos, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is true then 1 else 0 end as transferencia_interna, case when am.id_aluno_matr_status = 6 and ( select flg_transferencia_interna from aluno_matr_status_hist where id_aluno_matr_status = 6 and id_aluno_matricula = am.id_aluno_matricula order by id_aluno_matr_status_hist desc limit 1) is false then 1 else 0 end as transferencia_externa, case when am.id_aluno_matr_status = 3 then 1 else 0 end as desistentes, case when am.id_aluno_matr_status = 4 then 1 else 0 end as falecidos, case when am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7 then 1 else 0 end as matricula_final, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 0 or id_parecer_conclusivo_tipo = 3) then 1 else 0 end as aprovados, case when (am.id_aluno_matr_status = 1 or am.id_aluno_matr_status = 2 or am.id_aluno_matr_status = 7) and (id_parecer_conclusivo_tipo = 1 or id_parecer_conclusivo_tipo = 2) then 1 else 0 end as reprovados, case when amt.id_aluno_matricula is null and am.id_aluno_matr_status = 1 then 1 else 0 end as nao_enturmados from aluno_matricula am inner join curso c on am.id_curso = c.id_curso inner join serie s on am.id_serie = s.id_serie left join parecer_conclusivo pc on am.id_aluno_matricula = pc.id_aluno_matricula inner join ano_semestre anse on am.id_ano_semestre = anse.id_ano_semestre left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = 1 left join turma t on amt.id_turma = t.id_turma where am.id_aluno_matr_status in (1, 2, 3, 4, 6, 7)) t where flg_registro_utilizar group by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico order by id_unidade_funcional, id_curso, id_serie, id_ano_semestre, id_programa_pedagogico;[ Date: 2021-12-09 00:17:13 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
12 5m4s 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-12-08 04:12:05 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
13 4m37s 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-12-08 05:42:09 - Database: augeeducacional - User: augeeducacional - Remote: seeweb85 - Application: augeeducacional - fila - Bind query: yes ]
14 4m32s 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-12-08 04:18:54 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
15 4m8s 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-12-08 04:06:20 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
16 4m1s 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-12-08 02:56:06 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
17 3m44s VACUUM (VERBOSE, ANALYZE) aluno_lancamento.falta_aluno_disciplina_diario_2020;[ Date: 2021-12-08 21:12:49 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
18 3m32s VACUUM (VERBOSE, ANALYZE) aluno_lancamento.falta_aluno_disciplina_diario_2021;[ Date: 2021-12-08 21:16:22 - Database: augeeducacional - User: postgres - Remote: [local] - Application: vacuumdb ]
19 3m22s SELECT location, (pg_xlogfile_name_offset(location)).*, now() AS timestamp FROM pg_start_backup('Barman backup SIEPE_2020 20211209T010021', false) AS location;[ Date: 2021-12-09 01:03:43 - Database: postgres - User: postgres - Remote: seeweb28 - Application: [unknown] ]
20 2m59s 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-12-08 02:31:21 - Database: augeeducacional - User: postgres - Remote: [local] - Application: pg_dump ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 2h40m45s 3,425 2s51ms 4s379ms 2s816ms select count(*) as fila from fila_trabalho.fila_trabalho where id_situacao_trabalho in (...) and entrada_fila > (now() - interval ?);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Dec 08 02 105 4m23s 2s509ms 03 142 6m16s 2s653ms 04 145 6m10s 2s554ms 05 143 6m15s 2s628ms 06 143 6m28s 2s714ms 07 142 6m34s 2s776ms 08 146 6m37s 2s723ms 09 145 6m47s 2s811ms 10 145 6m50s 2s831ms 11 153 7m15s 2s844ms 12 146 6m51s 2s818ms 13 146 6m51s 2s818ms 14 146 6m56s 2s855ms 15 146 7m 2s877ms 16 144 6m53s 2s869ms 17 144 6m50s 2s847ms 18 143 6m52s 2s883ms 19 143 7m 2s939ms 20 140 6m54s 2s957ms 21 141 6m59s 2s972ms 22 140 6m48s 2s915ms 23 136 6m27s 2s850ms Dec 09 00 128 6m 2s819ms 01 137 7m2s 3s80ms 02 36 1m37s 2s715ms [ User: zabbix - Total duration: 2h40m45s - Times executed: 3425 ]
[ Application: psql - Total duration: 2h40m45s - Times executed: 3425 ]
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-12-09 01:20:45 Duration: 4s379ms 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-12-09 01:25:36 Duration: 4s196ms 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-12-09 01:42:06 Duration: 4s170ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
2 2h11m9s 1 2h11m9s 2h11m9s 2h11m9s truncate table consulta.frequencia_aluno;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Dec 08 04 1 2h11m9s 2h11m9s [ User: augeeducacional - Total duration: 2h11m9s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2h11m9s - Times executed: 1 ]
-
truncate table consulta.frequencia_aluno;
Date: 2021-12-08 04:19:38 Duration: 2h11m9s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
truncate table consulta.frequencia_aluno;
Date: 2021-12-08 04:19:38 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
3 1h50m40s 1 1h50m40s 1h50m40s 1h50m40s insert into consulta.conteudo_curric_ministrado_detalhe (id_turma, id_serie, id_componente_curricular, id_nota_periodo_aluno, rf_professor, nome_professor, id_periodo_planejamento, id_conteudo_campo_eixo, id_conteudo_curricular, id_conteudo_analise_ling, data_realizacao) select turma.id_turma, ts.id_serie, cc.id_componente_curricular, calendario_periodo.ordem as id_nota_periodo_aluno, servidor.registro_funcional, cidadao.nome as nome_professor, ccp.id_nota_periodo_aluno as id_periodo_planejamento, campo_eixo.id_conteudo_curricular as id_conteudo_campo_eixo, ccp.id_conteudo_curricular, ccpa.id_conteudo_curricular as id_conteudo_analise_ling, conteudo.data_realizacao from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina on cc.id_disciplina = disciplina.id_disciplina inner join ano_semestre ano on ano.id_ano_semestre = turma.id_ano_semestre inner join escola_calendario on escola_calendario.id_unidade_funcional = turma.id_unidade_funcional and escola_calendario.ano = ano.ano inner join calendario_periodo on calendario_periodo.id_calendario = escola_calendario.id_calendario left join turma_componente tc on tc.id_turma = turma.id_turma and tc.id_componente_curricular = cc.id_componente_curricular left join turma_componente_servidor tcs on tcs.id_turma_componente = tc.id_turma_componente left join cidadao on tcs.id_cidadao = cidadao.id_cidadao left join servidor on servidor.id_cidadao = cidadao.id_cidadao inner join lateral ( select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, min(data_realizacao) as data_realizacao from ( select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select sda.id_turma, sda.id_serie, sda.id_componente_curricular, cca.id_conteudo_curricular_componente, cca.id_conteudo_analise_linguistica, sda.data_atualizacao as data_realizacao from conteudo_curricular_aula cca inner join situacao_didatica_aula sda on sda.id_situacao_didatica_aula = cca.id_situacao_didatica_aula where sda.id_turma = turma.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and cca.id_conteudo_analise_linguistica is not null and sda.data between calendario_periodo.data_inicio and calendario_periodo.data_final union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, cast(null as integer) as id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem union all select id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica, data_realizacao from conteudo_curricular_periodo ccp where ccp.id_turma = turma.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ccp.id_nota_periodo_aluno = calendario_periodo.ordem and ccp.id_conteudo_analise_linguistica is not null) as apontamentos group by id_turma, id_serie, id_componente_curricular, id_conteudo_curricular_componente, id_conteudo_analise_linguistica) conteudo on conteudo.id_turma = turma.id_turma and conteudo.id_serie = ts.id_serie and conteudo.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular_componente ccp on ccp.id_conteudo_curricular_componente = conteudo.id_conteudo_curricular_componente left join conteudo_curricular_componente campo_eixo on campo_eixo.id_conteudo_curricular_componente = ccp.id_conteudo_curricular_componente_pai left join conteudo_curricular_componente ccpa on ccpa.id_conteudo_curricular_componente = conteudo.id_conteudo_analise_linguistica where disciplina.flg_conteudo_curricular is true and cc.flg_aponta_conteudo_curricular is true and exists ( select null from conteudo_curricular_componente where id_componente_curricular = cc.id_componente_curricular and id_nota_periodo_aluno = calendario_periodo.ordem);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Dec 09 02 1 1h50m40s 1h50m40s [ User: augeeducacional - Total duration: 1h50m40s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 1h50m40s - 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-12-09 02:11:34 Duration: 1h50m40s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
4 56m37s 1 56m37s 56m37s 56m37s 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 #4
Day Hour Count Duration Avg duration Dec 08 05 1 56m37s 56m37s [ User: augeeducacional - Total duration: 56m37s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 56m37s - 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-12-08 05:16:15 Duration: 56m37s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
5 47m58s 4,716 125ms 5s479ms 610ms select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc limit ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Dec 08 02 8 11s756ms 1s469ms 04 6 5s273ms 878ms 05 3 1s23ms 341ms 06 45 21s310ms 473ms 07 144 1m8s 479ms 08 360 2m59s 497ms 09 458 4m1s 528ms 10 441 4m15s 579ms 11 395 3m53s 591ms 12 189 1m56s 615ms 13 471 4m24s 561ms 14 424 3m29s 494ms 15 476 4m25s 558ms 16 283 3m34s 756ms 17 161 2m1s 753ms 18 131 1m40s 769ms 19 162 2m4s 765ms 20 165 2m13s 807ms 21 152 2m6s 832ms 22 71 57s856ms 814ms 23 79 1m5s 824ms Dec 09 00 66 38s734ms 586ms 01 26 22s374ms 860ms [ User: augeeducacional - Total duration: 47m58s - Times executed: 4716 ]
[ Application: augeeducacional - principal - Total duration: 47m58s - Times executed: 4716 ]
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-11-29 00:00:00' and entrada_fila < '2021-11-30 00:00:00' and f.usuarios @> ARRAY['841216'] order by f.entrada_fila desc limit 10;
Date: 2021-12-08 16:32:56 Duration: 5s479ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-06 00:00:00' and entrada_fila < '2021-12-07 00:00:00' and f.usuarios @> ARRAY['213603'] order by f.entrada_fila desc limit 10;
Date: 2021-12-08 13:33:53 Duration: 4s43ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-07 00:00:00' and entrada_fila < '2021-12-08 00:00:00' and f.usuarios @> ARRAY['1217429'] order by f.entrada_fila desc limit 10;
Date: 2021-12-08 23:24:30 Duration: 4s10ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
6 36m17s 9,303 100ms 4s633ms 234ms select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and nota.id_turma in (...) and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > ? and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = ? and tp.id_turma in (...) and cc.id_disciplina = nota.id_disciplina);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Dec 08 02 15 5s858ms 390ms 03 16 6s404ms 400ms 04 19 6s358ms 334ms 05 65 20s98ms 309ms 06 104 32s209ms 309ms 07 316 1m41s 322ms 08 690 2m47s 242ms 09 762 2m42s 213ms 10 742 2m37s 212ms 11 747 2m33s 205ms 12 397 1m23s 209ms 13 506 1m37s 193ms 14 644 2m17s 214ms 15 549 1m50s 200ms 16 560 1m59s 213ms 17 402 1m15s 188ms 18 408 1m32s 225ms 19 371 1m20s 215ms 20 468 1m42s 219ms 21 533 2m46s 311ms 22 365 1m47s 294ms 23 317 1m22s 260ms Dec 09 00 210 55s744ms 265ms 01 84 44s581ms 530ms 02 13 7s121ms 547ms [ User: augeeducacional - Total duration: 36m17s - Times executed: 9303 ]
[ Application: augeeducacional - principal - Total duration: 36m17s - Times executed: 9303 ]
-
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 ('210004844', '210004846', '210004848', '210004850', '210004851', '210004852', '210005249') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-12-08 13:20:55.281' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '7798605' and tp.id_turma in ('210004844', '210004846', '210004848', '210004850', '210004851', '210004852', '210005249') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 21:24:48 Duration: 4s633ms 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 ('210014883', '210014884', '210014886', '210014892', '210014893', '210014894', '210014895', '210014896', '210014897', '210042988', '210042989') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-12-08 00:19:18.946' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2648899' and tp.id_turma in ('210014883', '210014884', '210014886', '210014892', '210014893', '210014894', '210014895', '210014896', '210014897', '210042988', '210042989') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 21:31:54 Duration: 3s159ms 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 ('210007495', '210007496', '210007497', '210007498', '210007499', '210007500', '210007501', '210007502', '210007504', '210007505', '210007506', '210007507', '210007508', '210007509', '210007510', '210007511', '210007512', '210007578', '210048525') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-12-08 23:25:24.036' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2642799' and tp.id_turma in ('210007495', '210007496', '210007497', '210007498', '210007499', '210007500', '210007501', '210007502', '210007504', '210007505', '210007506', '210007507', '210007508', '210007509', '210007510', '210007511', '210007512', '210007578', '210048525') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-09 01:19:37 Duration: 2s934ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
7 33m8s 4,724 161ms 1s749ms 420ms select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc) tabela;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Dec 08 02 8 3s290ms 411ms 04 6 2s384ms 397ms 05 3 755ms 251ms 06 45 17s561ms 390ms 07 144 51s591ms 358ms 08 360 2m12s 367ms 09 457 2m57s 388ms 10 442 3m2s 413ms 11 395 2m46s 421ms 12 189 1m18s 416ms 13 471 3m4s 392ms 14 424 2m40s 379ms 15 475 3m7s 394ms 16 283 2m19s 492ms 17 161 1m16s 474ms 18 131 1m4s 491ms 19 162 1m18s 483ms 20 166 1m23s 502ms 21 150 1m17s 516ms 22 80 40s826ms 510ms 23 79 41s255ms 522ms Dec 09 00 67 27s420ms 409ms 01 26 12s784ms 491ms [ User: augeeducacional - Total duration: 33m8s - Times executed: 4724 ]
[ Application: augeeducacional - principal - Total duration: 33m8s - Times executed: 4724 ]
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-11-29 00:00:00' and entrada_fila < '2021-11-30 00:00:00' and f.usuarios @> ARRAY['841216'] order by f.entrada_fila desc) tabela;
Date: 2021-12-08 16:32:57 Duration: 1s749ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-08 00:00:00' and entrada_fila < '2021-12-09 00:00:00' and f.usuarios @> ARRAY['1123312'] order by f.entrada_fila desc) tabela;
Date: 2021-12-09 01:37:37 Duration: 1s98ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-08 00:00:00' and entrada_fila < '2021-12-09 00:00:00' and f.usuarios @> ARRAY['658229'] order by f.entrada_fila desc) tabela;
Date: 2021-12-08 20:07:10 Duration: 979ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
8 30m54s 4,479 100ms 7s143ms 414ms 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 #8
Day Hour Count Duration Avg duration Dec 08 02 4 1s170ms 292ms 06 44 22s946ms 521ms 07 128 1m2s 486ms 08 343 2m30s 438ms 09 359 2m53s 482ms 10 331 2m25s 441ms 11 369 2m27s 398ms 12 200 1m26s 434ms 13 396 2m52s 434ms 14 425 2m54s 410ms 15 416 2m51s 412ms 16 342 2m14s 392ms 17 225 1m14s 330ms 18 157 50s902ms 324ms 19 130 48s844ms 375ms 20 189 1m8s 360ms 21 165 1m12s 441ms 22 86 29s668ms 344ms 23 82 32s667ms 398ms Dec 09 00 65 24s580ms 378ms 01 23 10s405ms 452ms [ User: augeeducacional - Total duration: 30m54s - Times executed: 4479 ]
[ Application: augeeducacional - fila - Total duration: 30m54s - Times executed: 4479 ]
-
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 ('210009736', '210009737', '210009738', '210009739', '210009744', '210009745', '210009747', '210009748', '210009750', '210009763', '210009778', '210009779', '210009786', '210009787') 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-12-08 21:35:22 Duration: 7s143ms 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 ('210018289', '210018306', '210018318', '210018322', '210018327', '210018340', '210018346', '210018402', '210018422', '210018513', '210018522', '210018538', '210018541', '210031612') 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-12-08 14:35:13 Duration: 3s325ms 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 ('210000401', '210000402', '210000403', '210000404', '210000405', '210000406', '210000407', '210000408', '210000409', '210000410', '210000411', '210000412', '210000413', '210000414', '210000415', '210000416', '210000417', '210000418', '210000419', '210000420') 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-12-08 21:59:07 Duration: 3s111ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
9 27m54s 3,325 100ms 2s894ms 503ms select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = ? inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in (...) and npa.id_nota_periodo_aluno = bimestre_para_periodo (?, curso.serie_duracao = ?, curso.id_periodicidade_apontamento = ?) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> array[?]) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> array[?]) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Dec 08 02 4 2s576ms 644ms 06 34 19s883ms 584ms 07 95 46s518ms 489ms 08 252 2m22s 564ms 09 273 2m43s 599ms 10 255 2m14s 527ms 11 260 2m6s 485ms 12 145 1m14s 514ms 13 288 2m36s 544ms 14 326 2m34s 473ms 15 312 2m36s 502ms 16 253 2m14s 529ms 17 159 1m5s 413ms 18 114 45s818ms 401ms 19 92 40s85ms 435ms 20 145 1m5s 455ms 21 121 51s362ms 424ms 22 56 26s862ms 479ms 23 61 28s559ms 468ms Dec 09 00 57 22s337ms 391ms 01 23 15s12ms 652ms [ User: augeeducacional - Total duration: 27m54s - Times executed: 3325 ]
[ Application: augeeducacional - fila - Total duration: 27m54s - Times executed: 3325 ]
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210011790', '210011787', '210011778', '210011776', '210011786', '210011779', '210011777', '210012300', '210011781', '210011784', '210011791', '210011775', '210011788', '210011783', '210011789', '210011780', '210011782', '210011792') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-12-08 15:48:45 Duration: 2s894ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210009074', '210009079', '210009080', '210009076', '210007574', '210010394', '210007579', '210007580', '210043968', '210043969', '210045401', '210040980', '210040982', '210007567', '210007569', '210007572', '210007573', '210009070', '210009071', '210009072', '210009073', '210009066', '210009067', '210009068', '210009069', '210009075', '210040401', '210040398', '210043967', '210043970', '210009077', '210045313', '210008655', '210009081', '210009078', '210043965', '210045314', '210043962', '210043964', '210043966') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-12-08 09:42:37 Duration: 2s755ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210044184', '210044191', '210044185', '210044194', '210044187', '210008259', '210008260', '210008261', '210023524', '210008263', '210008264', '210008265', '210043203', '210043202', '210003348', '210003353', '210003354', '210003355', '210003369', '210003340', '210003341', '210003343', '210003344', '210003345', '210003489', '210003493', '210003501', '210003502', '210023539', '210003483', '210003488', '210003490', '210003492', '210023540') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-12-08 16:14:09 Duration: 2s601ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
10 25m39s 3,816 100ms 4s65ms 403ms 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 #10
Day Hour Count Duration Avg duration Dec 08 02 4 2s247ms 561ms 06 42 30s157ms 718ms 07 126 1m16s 603ms 08 275 1m57s 427ms 09 334 2m34s 463ms 10 291 2m9s 443ms 11 323 2m10s 404ms 12 183 1m18s 427ms 13 338 2m6s 374ms 14 351 2m8s 365ms 15 342 2m10s 382ms 16 307 1m47s 350ms 17 175 1m 346ms 18 140 35s39ms 250ms 19 104 35s684ms 343ms 20 138 41s501ms 300ms 21 132 52s353ms 396ms 22 67 23s147ms 345ms 23 79 44s950ms 568ms Dec 09 00 50 28s900ms 578ms 01 15 5s469ms 364ms [ User: augeeducacional - Total duration: 25m39s - Times executed: 3816 ]
[ Application: augeeducacional - fila - Total duration: 25m39s - Times executed: 3816 ]
-
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-12-08 23:22:31 Duration: 4s65ms 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 ('210005292', '210005293', '210005294', '210005295', '210005297', '210005300', '210005302', '210005304', '210005305', '210005306', '210005307', '210005308', '210005309', '210005312', '210005313', '210005315', '210005319', '210005320', '210005322', '210005323', '210005329', '210005332', '210005333', '210005334', '210040940', '210040941', '210040942', '210040943') 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-12-08 06:05:43 Duration: 3s948ms 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 ('210005292', '210005293', '210005294', '210005295', '210005297', '210005300', '210005302', '210005304', '210005305', '210005306', '210005307', '210005308', '210005309', '210005312', '210005313', '210005315', '210005319', '210005320', '210005322', '210005323', '210005329', '210005332', '210005333', '210005334', '210040940', '210040941', '210040942', '210040943') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('4', 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-12-08 06:05:48 Duration: 3s428ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
11 19m28s 576 1s529ms 3s149ms 2s29ms select count(*) from pg_buffercache where not isdirty;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Dec 08 02 18 33s986ms 1s888ms 03 24 46s691ms 1s945ms 04 24 45s481ms 1s895ms 05 24 47s627ms 1s984ms 06 24 47s983ms 1s999ms 07 24 47s621ms 1s984ms 08 24 45s152ms 1s881ms 09 24 50s393ms 2s99ms 10 24 50s90ms 2s87ms 11 24 50s228ms 2s92ms 12 24 48s481ms 2s20ms 13 24 49s404ms 2s58ms 14 24 48s850ms 2s35ms 15 24 49s738ms 2s72ms 16 24 48s237ms 2s9ms 17 24 49s529ms 2s63ms 18 24 48s948ms 2s39ms 19 24 49s594ms 2s66ms 20 24 49s659ms 2s69ms 21 24 52s145ms 2s172ms 22 24 50s282ms 2s95ms 23 24 48s274ms 2s11ms Dec 09 00 24 46s601ms 1s941ms 01 24 51s883ms 2s161ms 02 6 11s982ms 1s997ms [ User: zabbix - Total duration: 19m28s - Times executed: 576 ]
[ Application: psql - Total duration: 19m28s - Times executed: 576 ]
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-12-09 01:21:50 Duration: 3s149ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-12-08 18:41:10 Duration: 2s918ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-12-08 12:55:08 Duration: 2s707ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
12 17m56s 4,300 100ms 6s802ms 250ms select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = ?) and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > ? and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = ?) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > ? and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Dec 08 02 4 2s372ms 593ms 03 12 6s201ms 516ms 04 14 9s210ms 657ms 05 47 19s920ms 423ms 06 58 26s444ms 455ms 07 201 1m19s 396ms 08 403 1m43s 256ms 09 315 58s337ms 185ms 10 318 1m 189ms 11 311 1m5s 210ms 12 154 28s264ms 183ms 13 280 52s363ms 187ms 14 328 58s830ms 179ms 15 251 45s143ms 179ms 16 248 46s849ms 188ms 17 166 31s605ms 190ms 18 162 33s508ms 206ms 19 184 33s99ms 179ms 20 189 37s342ms 197ms 21 234 1m38s 419ms 22 144 1m9s 481ms 23 130 45s260ms 348ms Dec 09 00 99 31s188ms 315ms 01 41 28s839ms 703ms 02 7 4s992ms 713ms [ User: augeeducacional - Total duration: 17m56s - Times executed: 4300 ]
[ Application: augeeducacional - principal - Total duration: 17m56s - Times executed: 4300 ]
-
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 = '2625371') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 18:29:28.294' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2625371') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 18:29:28.294' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);
Date: 2021-12-08 22:44:14 Duration: 6s802ms 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 = '2636230') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 21:28:28.993' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2636230') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 21:28:28.993' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);
Date: 2021-12-08 22:46:32 Duration: 5s415ms 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 = '7817557') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 11:28:02.895' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '7817557') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 11:28:02.895' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);
Date: 2021-12-08 21:24:48 Duration: 4s633ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
13 17m44s 5,404 100ms 4s468ms 196ms 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 #13
Day Hour Count Duration Avg duration Dec 08 02 27 3s976ms 147ms 03 84 11s480ms 136ms 04 42 7s12ms 166ms 05 50 9s328ms 186ms 06 81 13s522ms 166ms 07 129 22s384ms 173ms 08 191 33s741ms 176ms 09 248 44s527ms 179ms 10 213 36s103ms 169ms 11 225 46s696ms 207ms 12 279 55s271ms 198ms 13 244 53s978ms 221ms 14 296 1m1s 207ms 15 238 50s291ms 211ms 16 220 41s798ms 189ms 17 222 45s800ms 206ms 18 238 49s259ms 206ms 19 232 47s272ms 203ms 20 314 1m8s 217ms 21 391 1m28s 225ms 22 353 1m17s 219ms 23 265 1m2s 234ms Dec 09 00 212 35s838ms 169ms 01 553 1m29s 161ms 02 57 8s849ms 155ms [ User: augeeducacional - Total duration: 17m44s - Times executed: 5404 ]
[ Application: augeeducacional - principal - Total duration: 17m44s - Times executed: 5404 ]
-
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 = '10254430' and amt.id_turma = '210014628' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-12-08 23:50:58 Duration: 4s468ms 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 = '9789181' and amt.id_turma = '210003315' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-12-08 23:50:58 Duration: 3s853ms 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 = '9893632' and amt.id_turma = '210000385' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-12-08 23:50:58 Duration: 2s494ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
14 17m13s 576 1s437ms 2s822ms 1s793ms select count(*) from pg_buffercache where reldatabase is not null;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Dec 08 02 18 30s862ms 1s714ms 03 24 40s913ms 1s704ms 04 24 42s247ms 1s760ms 05 24 41s796ms 1s741ms 06 24 42s808ms 1s783ms 07 24 44s339ms 1s847ms 08 24 43s53ms 1s793ms 09 24 43s196ms 1s799ms 10 24 44s979ms 1s874ms 11 24 42s741ms 1s780ms 12 24 42s903ms 1s787ms 13 24 45s640ms 1s901ms 14 24 40s212ms 1s675ms 15 24 44s272ms 1s844ms 16 24 42s650ms 1s777ms 17 24 42s659ms 1s777ms 18 24 44s86ms 1s836ms 19 24 42s361ms 1s765ms 20 24 43s441ms 1s810ms 21 24 42s186ms 1s757ms 22 24 42s568ms 1s773ms 23 24 44s516ms 1s854ms Dec 09 00 24 43s369ms 1s807ms 01 24 44s135ms 1s838ms 02 6 11s73ms 1s845ms [ User: zabbix - Total duration: 17m13s - Times executed: 576 ]
[ Application: psql - Total duration: 17m13s - Times executed: 576 ]
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-12-09 01:25:59 Duration: 2s822ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-12-08 06:15:47 Duration: 2s776ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-12-08 10:55:27 Duration: 2s704ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
15 16m42s 1 16m42s 16m42s 16m42s refresh materialized view aplicacoes_see.vw_aluno;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Dec 08 23 1 16m42s 16m42s [ User: pgagent - Total duration: 16m42s - Times executed: 1 ]
[ Application: [unknown] - Total duration: 16m42s - Times executed: 1 ]
-
REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno;
Date: 2021-12-08 23:46:45 Duration: 16m42s Database: augeeducacional User: pgagent Remote: localhost Application: [unknown]
-
REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno;
Date: 2021-12-08 23:35:24 Duration: 0ms Database: augeeducacional User: pgagent Remote: localhost Application: [unknown]
16 16m32s 576 1s357ms 3s543ms 1s722ms select count(*) from pg_buffercache where isdirty;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Dec 08 02 18 31s243ms 1s735ms 03 24 40s750ms 1s697ms 04 24 40s331ms 1s680ms 05 24 40s964ms 1s706ms 06 24 40s168ms 1s673ms 07 24 41s146ms 1s714ms 08 24 40s550ms 1s689ms 09 24 40s421ms 1s684ms 10 24 44s263ms 1s844ms 11 24 42s257ms 1s760ms 12 24 40s695ms 1s695ms 13 24 41s751ms 1s739ms 14 24 41s654ms 1s735ms 15 24 42s249ms 1s760ms 16 24 41s491ms 1s728ms 17 24 42s290ms 1s762ms 18 24 41s549ms 1s731ms 19 24 41s984ms 1s749ms 20 24 42s841ms 1s785ms 21 24 41s444ms 1s726ms 22 24 40s514ms 1s688ms 23 24 40s41ms 1s668ms Dec 09 00 24 40s526ms 1s688ms 01 24 41s580ms 1s732ms 02 6 9s356ms 1s559ms [ User: zabbix - Total duration: 16m32s - Times executed: 576 ]
[ Application: psql - Total duration: 16m32s - Times executed: 576 ]
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-12-08 10:16:51 Duration: 3s543ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-12-09 01:06:08 Duration: 2s630ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-12-08 11:10:21 Duration: 2s512ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
17 15m39s 575 1s304ms 2s845ms 1s634ms select count(*) from pg_buffercache;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Dec 08 02 18 30s135ms 1s674ms 03 24 37s568ms 1s565ms 04 24 36s148ms 1s506ms 05 24 37s119ms 1s546ms 06 24 39s513ms 1s646ms 07 24 38s993ms 1s624ms 08 24 39s212ms 1s633ms 09 24 38s826ms 1s617ms 10 24 38s320ms 1s596ms 11 24 39s10ms 1s625ms 12 24 39s655ms 1s652ms 13 24 39s948ms 1s664ms 14 24 39s88ms 1s628ms 15 24 40s343ms 1s680ms 16 24 40s228ms 1s676ms 17 24 40s58ms 1s669ms 18 24 42s36ms 1s751ms 19 24 38s15ms 1s583ms 20 24 40s899ms 1s704ms 21 24 38s392ms 1s599ms 22 24 40s956ms 1s706ms 23 23 37s884ms 1s647ms Dec 09 00 24 36s879ms 1s536ms 01 24 40s201ms 1s675ms 02 6 10s525ms 1s754ms [ User: zabbix - Total duration: 15m39s - Times executed: 575 ]
[ Application: psql - Total duration: 15m39s - Times executed: 575 ]
-
select count(*) from pg_buffercache;
Date: 2021-12-09 01:36:51 Duration: 2s845ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-12-08 10:11:24 Duration: 2s509ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-12-08 18:36:19 Duration: 2s428ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
18 15m5s 2,755 100ms 4s53ms 328ms 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 #18
Day Hour Count Duration Avg duration Dec 08 02 3 895ms 298ms 03 7 2s15ms 287ms 04 8 2s328ms 291ms 05 25 13s243ms 529ms 06 46 23s50ms 501ms 07 140 1m7s 481ms 08 249 1m19s 320ms 09 217 1m 280ms 10 231 57s845ms 250ms 11 174 47s102ms 270ms 12 138 38s731ms 280ms 13 177 46s946ms 265ms 14 183 52s271ms 285ms 15 158 38s75ms 240ms 16 155 41s949ms 270ms 17 120 34s779ms 289ms 18 133 41s246ms 310ms 19 153 49s804ms 325ms 20 120 37s610ms 313ms 21 122 1m1s 502ms 22 93 56s836ms 611ms 23 56 26s431ms 471ms Dec 09 00 36 17s578ms 488ms 01 9 4s456ms 495ms 02 2 2s728ms 1s364ms [ User: augeeducacional - Total duration: 15m5s - Times executed: 2755 ]
[ Application: augeeducacional - principal - Total duration: 15m5s - Times executed: 2755 ]
-
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 ('210000196', '210000269', '210000270', '210000281', '210000282', '210000283', '210000284', '210000285', '210000286') 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 = '7797518' and tp.id_turma in ('210000196', '210000269', '210000270', '210000281', '210000282', '210000283', '210000284', '210000285', '210000286') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 22:43:42 Duration: 4s53ms 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 ('210001474', '210001475', '210001476', '210001477', '210001478', '210001479', '210003753', '210011429', '210011430', '210011431', '210011433', '210011437', '210011438') 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 = '6695750' and tp.id_turma in ('210001474', '210001475', '210001476', '210001477', '210001478', '210001479', '210003753', '210011429', '210011430', '210011431', '210011433', '210011437', '210011438') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 22:42:37 Duration: 3s198ms 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 ('210001483', '210001485', '210001486', '210001493', '210001636', '210001637', '210001638', '210001640', '210001641', '210001982', '210001983', '210001984', '210003885', '210006516', '210006531') 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 = '7818635' and tp.id_turma in ('210001483', '210001485', '210001486', '210001493', '210001636', '210001637', '210001638', '210001640', '210001641', '210001982', '210001983', '210001984', '210003885', '210006516', '210006531') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 22:42:36 Duration: 3s7ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
19 14m21s 1,287 106ms 2s893ms 669ms select 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;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Dec 08 05 9 2s684ms 298ms 06 5 2s576ms 515ms 07 69 43s805ms 634ms 08 125 1m27s 698ms 09 112 1m18s 696ms 10 169 1m51s 661ms 11 150 1m45s 703ms 12 51 35s369ms 693ms 13 47 27s604ms 587ms 14 129 1m21s 628ms 15 91 54s307ms 596ms 16 93 54s304ms 583ms 17 49 27s31ms 551ms 18 19 10s892ms 573ms 19 44 36s125ms 821ms 20 36 26s220ms 728ms 21 28 41s245ms 1s473ms 22 11 8s750ms 795ms 23 38 19s665ms 517ms Dec 09 00 12 6s989ms 582ms [ User: augeeducacional - Total duration: 14m21s - Times executed: 1287 ]
[ Application: augeeducacional - principal - Total duration: 14m21s - Times executed: 1287 ]
-
select 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 = '190016555' 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-12-08 21:05:15 Duration: 2s893ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select 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 = '190016554' 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-12-08 21:05:22 Duration: 2s677ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select 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 = '210005541' 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-12-08 21:48:32 Duration: 2s641ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
20 13m42s 5,039 100ms 2s950ms 163ms 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 #20
Day Hour Count Duration Avg duration Dec 08 02 2 407ms 203ms 03 11 2s603ms 236ms 04 18 2s904ms 161ms 05 60 11s473ms 191ms 06 117 22s892ms 195ms 07 269 52s44ms 193ms 08 334 56s317ms 168ms 09 399 56s596ms 141ms 10 324 48s873ms 150ms 11 265 37s741ms 142ms 12 203 29s251ms 144ms 13 208 29s522ms 141ms 14 237 37s877ms 159ms 15 278 41s901ms 150ms 16 225 34s337ms 152ms 17 283 39s293ms 138ms 18 248 33s622ms 135ms 19 329 50s412ms 153ms 20 260 40s358ms 155ms 21 387 1m19s 206ms 22 215 39s170ms 182ms 23 198 38s632ms 195ms Dec 09 00 97 18s409ms 189ms 01 64 16s266ms 254ms 02 8 2s116ms 264ms [ User: augeeducacional - Total duration: 13m42s - Times executed: 5039 ]
[ Application: augeeducacional - principal - Total duration: 10m10s - Times executed: 3669 ]
[ Application: augeeducacional - fila - Total duration: 3m32s - Times executed: 1370 ]
-
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, '4' 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 = '4' 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 = '4' where amt.id_turma = '210005670' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-12-08 22:41:26 Duration: 2s950ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
insert into falta_aluno_disciplina (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, falta_justificada, falta_nao_justificada, qtd_faltas) select amt.id_aluno_matricula, amt.id_turma, '1131' as id_disciplina, '4' 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 = '4' 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 = '4' where amt.id_turma = '210016666' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-12-08 21:38:38 Duration: 2s709ms 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, '1' 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 = '1' 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 = '1' where amt.id_turma = '210040062' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-12-08 21:45:29 Duration: 1s385ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 9,303 36m17s 100ms 4s633ms 234ms select nota.id_turma, nota.id_aluno_matricula, nota.id_disciplina, nota.id_nota_periodo_aluno, nota.id_atividade_avaliativa, nota.nota, nota.nota_recuperacao, nota.flg_nao_compareceu, nota.flg_nao_compareceu_rp from nota_aluno_atividade nota inner join turma on turma.id_turma = nota.id_turma where turma.id_turma_status = ? and turma.flg_organizada is true and nota.id_turma in (...) and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > ? and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = ? and tp.id_turma in (...) and cc.id_disciplina = nota.id_disciplina);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Dec 08 02 15 5s858ms 390ms 03 16 6s404ms 400ms 04 19 6s358ms 334ms 05 65 20s98ms 309ms 06 104 32s209ms 309ms 07 316 1m41s 322ms 08 690 2m47s 242ms 09 762 2m42s 213ms 10 742 2m37s 212ms 11 747 2m33s 205ms 12 397 1m23s 209ms 13 506 1m37s 193ms 14 644 2m17s 214ms 15 549 1m50s 200ms 16 560 1m59s 213ms 17 402 1m15s 188ms 18 408 1m32s 225ms 19 371 1m20s 215ms 20 468 1m42s 219ms 21 533 2m46s 311ms 22 365 1m47s 294ms 23 317 1m22s 260ms Dec 09 00 210 55s744ms 265ms 01 84 44s581ms 530ms 02 13 7s121ms 547ms [ User: augeeducacional - Total duration: 36m17s - Times executed: 9303 ]
[ Application: augeeducacional - principal - Total duration: 36m17s - Times executed: 9303 ]
-
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 ('210004844', '210004846', '210004848', '210004850', '210004851', '210004852', '210005249') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-12-08 13:20:55.281' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '7798605' and tp.id_turma in ('210004844', '210004846', '210004848', '210004850', '210004851', '210004852', '210005249') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 21:24:48 Duration: 4s633ms 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 ('210014883', '210014884', '210014886', '210014892', '210014893', '210014894', '210014895', '210014896', '210014897', '210042988', '210042989') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-12-08 00:19:18.946' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2648899' and tp.id_turma in ('210014883', '210014884', '210014886', '210014892', '210014893', '210014894', '210014895', '210014896', '210014897', '210042988', '210042989') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 21:31:54 Duration: 3s159ms 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 ('210007495', '210007496', '210007497', '210007498', '210007499', '210007500', '210007501', '210007502', '210007504', '210007505', '210007506', '210007507', '210007508', '210007509', '210007510', '210007511', '210007512', '210007578', '210048525') and exists ( select null from registro_lancamento_nota_disciplina registro where registro.data_ref_sincronizacao > '2021-12-08 23:25:24.036' and registro.id_turma = nota.id_turma and registro.id_disciplina = nota.id_disciplina and registro.id_nota_periodo_aluno = nota.id_nota_periodo_aluno) and exists ( select null from turma_professor tp inner join componente_curricular cc on cc.id_componente_curricular = tp.id_componente_curricular where tp.id_cidadao = '2642799' and tp.id_turma in ('210007495', '210007496', '210007497', '210007498', '210007499', '210007500', '210007501', '210007502', '210007504', '210007505', '210007506', '210007507', '210007508', '210007509', '210007510', '210007511', '210007512', '210007578', '210048525') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-09 01:19:37 Duration: 2s934ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
2 5,404 17m44s 100ms 4s468ms 196ms 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 #2
Day Hour Count Duration Avg duration Dec 08 02 27 3s976ms 147ms 03 84 11s480ms 136ms 04 42 7s12ms 166ms 05 50 9s328ms 186ms 06 81 13s522ms 166ms 07 129 22s384ms 173ms 08 191 33s741ms 176ms 09 248 44s527ms 179ms 10 213 36s103ms 169ms 11 225 46s696ms 207ms 12 279 55s271ms 198ms 13 244 53s978ms 221ms 14 296 1m1s 207ms 15 238 50s291ms 211ms 16 220 41s798ms 189ms 17 222 45s800ms 206ms 18 238 49s259ms 206ms 19 232 47s272ms 203ms 20 314 1m8s 217ms 21 391 1m28s 225ms 22 353 1m17s 219ms 23 265 1m2s 234ms Dec 09 00 212 35s838ms 169ms 01 553 1m29s 161ms 02 57 8s849ms 155ms [ User: augeeducacional - Total duration: 17m44s - Times executed: 5404 ]
[ Application: augeeducacional - principal - Total duration: 17m44s - Times executed: 5404 ]
-
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 = '10254430' and amt.id_turma = '210014628' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-12-08 23:50:58 Duration: 4s468ms 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 = '9789181' and amt.id_turma = '210003315' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-12-08 23:50:58 Duration: 3s853ms 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 = '9893632' and amt.id_turma = '210000385' order by id_nucleo_disciplina, d.ordem, d.descricao;
Date: 2021-12-08 23:50:58 Duration: 2s494ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
3 5,039 13m42s 100ms 2s950ms 163ms 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 Dec 08 02 2 407ms 203ms 03 11 2s603ms 236ms 04 18 2s904ms 161ms 05 60 11s473ms 191ms 06 117 22s892ms 195ms 07 269 52s44ms 193ms 08 334 56s317ms 168ms 09 399 56s596ms 141ms 10 324 48s873ms 150ms 11 265 37s741ms 142ms 12 203 29s251ms 144ms 13 208 29s522ms 141ms 14 237 37s877ms 159ms 15 278 41s901ms 150ms 16 225 34s337ms 152ms 17 283 39s293ms 138ms 18 248 33s622ms 135ms 19 329 50s412ms 153ms 20 260 40s358ms 155ms 21 387 1m19s 206ms 22 215 39s170ms 182ms 23 198 38s632ms 195ms Dec 09 00 97 18s409ms 189ms 01 64 16s266ms 254ms 02 8 2s116ms 264ms [ User: augeeducacional - Total duration: 13m42s - Times executed: 5039 ]
[ Application: augeeducacional - principal - Total duration: 10m10s - Times executed: 3669 ]
[ Application: augeeducacional - fila - Total duration: 3m32s - Times executed: 1370 ]
-
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, '4' 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 = '4' 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 = '4' where amt.id_turma = '210005670' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-12-08 22:41:26 Duration: 2s950ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
insert into falta_aluno_disciplina (id_aluno_matricula, id_turma, id_disciplina, id_nota_periodo_aluno, falta_justificada, falta_nao_justificada, qtd_faltas) select amt.id_aluno_matricula, amt.id_turma, '1131' as id_disciplina, '4' 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 = '4' 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 = '4' where amt.id_turma = '210016666' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-12-08 21:38:38 Duration: 2s709ms 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, '1' 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 = '1' 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 = '1' where amt.id_turma = '210040062' group by amt.id_aluno_matricula, amt.id_turma, falta_anterior.falta_justificada, falta_anterior.falta_nao_justificada;
Date: 2021-12-08 21:45:29 Duration: 1s385ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
4 4,724 33m8s 161ms 1s749ms 420ms select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc) tabela;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Dec 08 02 8 3s290ms 411ms 04 6 2s384ms 397ms 05 3 755ms 251ms 06 45 17s561ms 390ms 07 144 51s591ms 358ms 08 360 2m12s 367ms 09 457 2m57s 388ms 10 442 3m2s 413ms 11 395 2m46s 421ms 12 189 1m18s 416ms 13 471 3m4s 392ms 14 424 2m40s 379ms 15 475 3m7s 394ms 16 283 2m19s 492ms 17 161 1m16s 474ms 18 131 1m4s 491ms 19 162 1m18s 483ms 20 166 1m23s 502ms 21 150 1m17s 516ms 22 80 40s826ms 510ms 23 79 41s255ms 522ms Dec 09 00 67 27s420ms 409ms 01 26 12s784ms 491ms [ User: augeeducacional - Total duration: 33m8s - Times executed: 4724 ]
[ Application: augeeducacional - principal - Total duration: 33m8s - Times executed: 4724 ]
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-11-29 00:00:00' and entrada_fila < '2021-11-30 00:00:00' and f.usuarios @> ARRAY['841216'] order by f.entrada_fila desc) tabela;
Date: 2021-12-08 16:32:57 Duration: 1s749ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-08 00:00:00' and entrada_fila < '2021-12-09 00:00:00' and f.usuarios @> ARRAY['1123312'] order by f.entrada_fila desc) tabela;
Date: 2021-12-09 01:37:37 Duration: 1s98ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-08 00:00:00' and entrada_fila < '2021-12-09 00:00:00' and f.usuarios @> ARRAY['658229'] order by f.entrada_fila desc) tabela;
Date: 2021-12-08 20:07:10 Duration: 979ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
5 4,716 47m58s 125ms 5s479ms 610ms select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc limit ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Dec 08 02 8 11s756ms 1s469ms 04 6 5s273ms 878ms 05 3 1s23ms 341ms 06 45 21s310ms 473ms 07 144 1m8s 479ms 08 360 2m59s 497ms 09 458 4m1s 528ms 10 441 4m15s 579ms 11 395 3m53s 591ms 12 189 1m56s 615ms 13 471 4m24s 561ms 14 424 3m29s 494ms 15 476 4m25s 558ms 16 283 3m34s 756ms 17 161 2m1s 753ms 18 131 1m40s 769ms 19 162 2m4s 765ms 20 165 2m13s 807ms 21 152 2m6s 832ms 22 71 57s856ms 814ms 23 79 1m5s 824ms Dec 09 00 66 38s734ms 586ms 01 26 22s374ms 860ms [ User: augeeducacional - Total duration: 47m58s - Times executed: 4716 ]
[ Application: augeeducacional - principal - Total duration: 47m58s - Times executed: 4716 ]
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-11-29 00:00:00' and entrada_fila < '2021-11-30 00:00:00' and f.usuarios @> ARRAY['841216'] order by f.entrada_fila desc limit 10;
Date: 2021-12-08 16:32:56 Duration: 5s479ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-06 00:00:00' and entrada_fila < '2021-12-07 00:00:00' and f.usuarios @> ARRAY['213603'] order by f.entrada_fila desc limit 10;
Date: 2021-12-08 13:33:53 Duration: 4s43ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-07 00:00:00' and entrada_fila < '2021-12-08 00:00:00' and f.usuarios @> ARRAY['1217429'] order by f.entrada_fila desc limit 10;
Date: 2021-12-08 23:24:30 Duration: 4s10ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
6 4,479 30m54s 100ms 7s143ms 414ms 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 Dec 08 02 4 1s170ms 292ms 06 44 22s946ms 521ms 07 128 1m2s 486ms 08 343 2m30s 438ms 09 359 2m53s 482ms 10 331 2m25s 441ms 11 369 2m27s 398ms 12 200 1m26s 434ms 13 396 2m52s 434ms 14 425 2m54s 410ms 15 416 2m51s 412ms 16 342 2m14s 392ms 17 225 1m14s 330ms 18 157 50s902ms 324ms 19 130 48s844ms 375ms 20 189 1m8s 360ms 21 165 1m12s 441ms 22 86 29s668ms 344ms 23 82 32s667ms 398ms Dec 09 00 65 24s580ms 378ms 01 23 10s405ms 452ms [ User: augeeducacional - Total duration: 30m54s - Times executed: 4479 ]
[ Application: augeeducacional - fila - Total duration: 30m54s - Times executed: 4479 ]
-
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 ('210009736', '210009737', '210009738', '210009739', '210009744', '210009745', '210009747', '210009748', '210009750', '210009763', '210009778', '210009779', '210009786', '210009787') 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-12-08 21:35:22 Duration: 7s143ms 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 ('210018289', '210018306', '210018318', '210018322', '210018327', '210018340', '210018346', '210018402', '210018422', '210018513', '210018522', '210018538', '210018541', '210031612') 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-12-08 14:35:13 Duration: 3s325ms 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 ('210000401', '210000402', '210000403', '210000404', '210000405', '210000406', '210000407', '210000408', '210000409', '210000410', '210000411', '210000412', '210000413', '210000414', '210000415', '210000416', '210000417', '210000418', '210000419', '210000420') 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-12-08 21:59:07 Duration: 3s111ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
7 4,300 17m56s 100ms 6s802ms 250ms select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = ?) and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > ? and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = ?) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > ? and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Dec 08 02 4 2s372ms 593ms 03 12 6s201ms 516ms 04 14 9s210ms 657ms 05 47 19s920ms 423ms 06 58 26s444ms 455ms 07 201 1m19s 396ms 08 403 1m43s 256ms 09 315 58s337ms 185ms 10 318 1m 189ms 11 311 1m5s 210ms 12 154 28s264ms 183ms 13 280 52s363ms 187ms 14 328 58s830ms 179ms 15 251 45s143ms 179ms 16 248 46s849ms 188ms 17 166 31s605ms 190ms 18 162 33s508ms 206ms 19 184 33s99ms 179ms 20 189 37s342ms 197ms 21 234 1m38s 419ms 22 144 1m9s 481ms 23 130 45s260ms 348ms Dec 09 00 99 31s188ms 315ms 01 41 28s839ms 703ms 02 7 4s992ms 713ms [ User: augeeducacional - Total duration: 17m56s - Times executed: 4300 ]
[ Application: augeeducacional - principal - Total duration: 17m56s - Times executed: 4300 ]
-
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 = '2625371') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 18:29:28.294' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2625371') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 18:29:28.294' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);
Date: 2021-12-08 22:44:14 Duration: 6s802ms 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 = '2636230') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 21:28:28.993' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2636230') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 21:28:28.993' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);
Date: 2021-12-08 22:46:32 Duration: 5s415ms 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 = '7817557') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 11:28:02.895' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '7817557') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 11:28:02.895' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);
Date: 2021-12-08 21:24:48 Duration: 4s633ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
8 3,816 25m39s 100ms 4s65ms 403ms 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 Dec 08 02 4 2s247ms 561ms 06 42 30s157ms 718ms 07 126 1m16s 603ms 08 275 1m57s 427ms 09 334 2m34s 463ms 10 291 2m9s 443ms 11 323 2m10s 404ms 12 183 1m18s 427ms 13 338 2m6s 374ms 14 351 2m8s 365ms 15 342 2m10s 382ms 16 307 1m47s 350ms 17 175 1m 346ms 18 140 35s39ms 250ms 19 104 35s684ms 343ms 20 138 41s501ms 300ms 21 132 52s353ms 396ms 22 67 23s147ms 345ms 23 79 44s950ms 568ms Dec 09 00 50 28s900ms 578ms 01 15 5s469ms 364ms [ User: augeeducacional - Total duration: 25m39s - Times executed: 3816 ]
[ Application: augeeducacional - fila - Total duration: 25m39s - Times executed: 3816 ]
-
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-12-08 23:22:31 Duration: 4s65ms 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 ('210005292', '210005293', '210005294', '210005295', '210005297', '210005300', '210005302', '210005304', '210005305', '210005306', '210005307', '210005308', '210005309', '210005312', '210005313', '210005315', '210005319', '210005320', '210005322', '210005323', '210005329', '210005332', '210005333', '210005334', '210040940', '210040941', '210040942', '210040943') 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-12-08 06:05:43 Duration: 3s948ms 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 ('210005292', '210005293', '210005294', '210005295', '210005297', '210005300', '210005302', '210005304', '210005305', '210005306', '210005307', '210005308', '210005309', '210005312', '210005313', '210005315', '210005319', '210005320', '210005322', '210005323', '210005329', '210005332', '210005333', '210005334', '210040940', '210040941', '210040942', '210040943') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('4', 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-12-08 06:05:48 Duration: 3s428ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
9 3,425 2h40m45s 2s51ms 4s379ms 2s816ms select count(*) as fila from fila_trabalho.fila_trabalho where id_situacao_trabalho in (...) and entrada_fila > (now() - interval ?);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Dec 08 02 105 4m23s 2s509ms 03 142 6m16s 2s653ms 04 145 6m10s 2s554ms 05 143 6m15s 2s628ms 06 143 6m28s 2s714ms 07 142 6m34s 2s776ms 08 146 6m37s 2s723ms 09 145 6m47s 2s811ms 10 145 6m50s 2s831ms 11 153 7m15s 2s844ms 12 146 6m51s 2s818ms 13 146 6m51s 2s818ms 14 146 6m56s 2s855ms 15 146 7m 2s877ms 16 144 6m53s 2s869ms 17 144 6m50s 2s847ms 18 143 6m52s 2s883ms 19 143 7m 2s939ms 20 140 6m54s 2s957ms 21 141 6m59s 2s972ms 22 140 6m48s 2s915ms 23 136 6m27s 2s850ms Dec 09 00 128 6m 2s819ms 01 137 7m2s 3s80ms 02 36 1m37s 2s715ms [ User: zabbix - Total duration: 2h40m45s - Times executed: 3425 ]
[ Application: psql - Total duration: 2h40m45s - Times executed: 3425 ]
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-12-09 01:20:45 Duration: 4s379ms 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-12-09 01:25:36 Duration: 4s196ms 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-12-09 01:42:06 Duration: 4s170ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
10 3,325 27m54s 100ms 2s894ms 503ms select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = ? inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in (...) and npa.id_nota_periodo_aluno = bimestre_para_periodo (?, curso.serie_duracao = ?, curso.id_periodicidade_apontamento = ?) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> array[?]) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> array[?]) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Dec 08 02 4 2s576ms 644ms 06 34 19s883ms 584ms 07 95 46s518ms 489ms 08 252 2m22s 564ms 09 273 2m43s 599ms 10 255 2m14s 527ms 11 260 2m6s 485ms 12 145 1m14s 514ms 13 288 2m36s 544ms 14 326 2m34s 473ms 15 312 2m36s 502ms 16 253 2m14s 529ms 17 159 1m5s 413ms 18 114 45s818ms 401ms 19 92 40s85ms 435ms 20 145 1m5s 455ms 21 121 51s362ms 424ms 22 56 26s862ms 479ms 23 61 28s559ms 468ms Dec 09 00 57 22s337ms 391ms 01 23 15s12ms 652ms [ User: augeeducacional - Total duration: 27m54s - Times executed: 3325 ]
[ Application: augeeducacional - fila - Total duration: 27m54s - Times executed: 3325 ]
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210011790', '210011787', '210011778', '210011776', '210011786', '210011779', '210011777', '210012300', '210011781', '210011784', '210011791', '210011775', '210011788', '210011783', '210011789', '210011780', '210011782', '210011792') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-12-08 15:48:45 Duration: 2s894ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210009074', '210009079', '210009080', '210009076', '210007574', '210010394', '210007579', '210007580', '210043968', '210043969', '210045401', '210040980', '210040982', '210007567', '210007569', '210007572', '210007573', '210009070', '210009071', '210009072', '210009073', '210009066', '210009067', '210009068', '210009069', '210009075', '210040401', '210040398', '210043967', '210043970', '210009077', '210045313', '210008655', '210009081', '210009078', '210043965', '210045314', '210043962', '210043964', '210043966') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-12-08 09:42:37 Duration: 2s755ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210044184', '210044191', '210044185', '210044194', '210044187', '210008259', '210008260', '210008261', '210023524', '210008263', '210008264', '210008265', '210043203', '210043202', '210003348', '210003353', '210003354', '210003355', '210003369', '210003340', '210003341', '210003343', '210003344', '210003345', '210003489', '210003493', '210003501', '210003502', '210023539', '210003483', '210003488', '210003490', '210003492', '210023540') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-12-08 16:14:09 Duration: 2s601ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
11 2,755 15m5s 100ms 4s53ms 328ms 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 #11
Day Hour Count Duration Avg duration Dec 08 02 3 895ms 298ms 03 7 2s15ms 287ms 04 8 2s328ms 291ms 05 25 13s243ms 529ms 06 46 23s50ms 501ms 07 140 1m7s 481ms 08 249 1m19s 320ms 09 217 1m 280ms 10 231 57s845ms 250ms 11 174 47s102ms 270ms 12 138 38s731ms 280ms 13 177 46s946ms 265ms 14 183 52s271ms 285ms 15 158 38s75ms 240ms 16 155 41s949ms 270ms 17 120 34s779ms 289ms 18 133 41s246ms 310ms 19 153 49s804ms 325ms 20 120 37s610ms 313ms 21 122 1m1s 502ms 22 93 56s836ms 611ms 23 56 26s431ms 471ms Dec 09 00 36 17s578ms 488ms 01 9 4s456ms 495ms 02 2 2s728ms 1s364ms [ User: augeeducacional - Total duration: 15m5s - Times executed: 2755 ]
[ Application: augeeducacional - principal - Total duration: 15m5s - Times executed: 2755 ]
-
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 ('210000196', '210000269', '210000270', '210000281', '210000282', '210000283', '210000284', '210000285', '210000286') 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 = '7797518' and tp.id_turma in ('210000196', '210000269', '210000270', '210000281', '210000282', '210000283', '210000284', '210000285', '210000286') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 22:43:42 Duration: 4s53ms 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 ('210001474', '210001475', '210001476', '210001477', '210001478', '210001479', '210003753', '210011429', '210011430', '210011431', '210011433', '210011437', '210011438') 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 = '6695750' and tp.id_turma in ('210001474', '210001475', '210001476', '210001477', '210001478', '210001479', '210003753', '210011429', '210011430', '210011431', '210011433', '210011437', '210011438') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 22:42:37 Duration: 3s198ms 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 ('210001483', '210001485', '210001486', '210001493', '210001636', '210001637', '210001638', '210001640', '210001641', '210001982', '210001983', '210001984', '210003885', '210006516', '210006531') 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 = '7818635' and tp.id_turma in ('210001483', '210001485', '210001486', '210001493', '210001636', '210001637', '210001638', '210001640', '210001641', '210001982', '210001983', '210001984', '210003885', '210006516', '210006531') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 22:42:36 Duration: 3s7ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
12 1,569 5m2s 100ms 2s983ms 193ms 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 #12
Day Hour Count Duration Avg duration Dec 08 02 1 103ms 103ms 06 13 3s96ms 238ms 07 55 9s804ms 178ms 08 126 23s948ms 190ms 09 152 31s614ms 207ms 10 138 27s629ms 200ms 11 118 23s246ms 197ms 12 61 10s639ms 174ms 13 136 24s569ms 180ms 14 142 26s421ms 186ms 15 156 28s621ms 183ms 16 121 20s691ms 171ms 17 60 10s164ms 169ms 18 41 6s229ms 151ms 19 29 5s804ms 200ms 20 58 9s527ms 164ms 21 48 9s90ms 189ms 22 32 5s100ms 159ms 23 29 6s208ms 214ms Dec 09 00 31 6s688ms 215ms 01 22 13s744ms 624ms [ User: augeeducacional - Total duration: 5m2s - Times executed: 1569 ]
[ Application: augeeducacional - fila - Total duration: 5m2s - Times executed: 1569 ]
-
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 ('210000266', '210000450', '210000254', '210000255', '210000265', '210000434', '210000258', '210000261', '210000256', '210000260', '210000262', '210000259', '210000264', '210000257', '210000263', '210038711', '210038714', '210038712') and s.id_forma_avaliacao in (1, 2) and npa.id_nota_periodo_aluno = bimestre_para_periodo ('3', 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['3']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno));
Date: 2021-12-09 01:37:36 Duration: 2s983ms 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 ('210000266', '210000450', '210000254', '210000255', '210000265', '210000434', '210000258', '210000261', '210000256', '210000260', '210000262', '210000259', '210000264', '210000257', '210000263', '210038711', '210038714', '210038712') 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-12-09 01:37:23 Duration: 2s63ms 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 ('210000266', '210000450', '210000254', '210000255', '210000265', '210000434', '210000258', '210000261', '210000256', '210000260', '210000262', '210000259', '210000264', '210000257', '210000263', '210038711', '210038714', '210038712') and s.id_forma_avaliacao in (1, 2) and npa.id_nota_periodo_aluno = bimestre_para_periodo ('2', 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['2']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno));
Date: 2021-12-09 01:37:30 Duration: 1s200ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
13 1,503 5m7s 100ms 4s484ms 204ms select cidadao.id_cidadao, am.id_aluno_matricula, aluno.codigo as matricula_aluno, cidadao.nome as nome_aluno, cidadao.nascimento_data, ano.ano || coalesce(? || ano.semestre, ?) as ano, serie.sigla as serie, curso.sigla as curso, turma.codigo as turma, ams.descricao as situacao from cidadao_busca_aluno cidadao inner join aluno on cidadao.id_cidadao = aluno.id_cidadao inner join aluno_matricula am on cidadao.id_cidadao = am.id_cidadao inner join aluno_matr_status ams on am.id_aluno_matr_status = ams.id_aluno_matr_status inner join ano_semestre ano on am.id_ano_semestre = ano.id_ano_semestre inner join serie on serie.id_serie = am.id_serie inner join curso on curso.id_curso = serie.id_curso left join aluno_matr_turma amt on amt.id_aluno_matricula = am.id_aluno_matricula and amt.id_tipo_enturmacao = ? left join turma on amt.id_turma = turma.id_turma, to_tsquery(?) query where am.flg_matricula_atual = true and cidadao.id_instituicao = ? and am.id_unidade_funcional = ? and ano.ano = ? and cidadao.fts @@ query order by matricula_aluno limit ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Dec 08 04 1 1s259ms 1s259ms 06 1 132ms 132ms 07 32 18s165ms 567ms 08 118 31s383ms 265ms 09 178 32s331ms 181ms 10 235 43s308ms 184ms 11 134 24s501ms 182ms 12 44 8s965ms 203ms 13 155 22s405ms 144ms 14 238 34s361ms 144ms 15 84 16s254ms 193ms 16 59 13s96ms 221ms 17 66 15s412ms 233ms 18 23 5s258ms 228ms 19 63 14s598ms 231ms 20 57 13s505ms 236ms 21 7 2s891ms 413ms 22 5 6s737ms 1s347ms 23 2 841ms 420ms Dec 09 01 1 1s800ms 1s800ms [ User: augeeducacional - Total duration: 5m7s - Times executed: 1503 ]
[ Application: augeeducacional - principal - Total duration: 5m7s - Times executed: 1503 ]
-
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('jenny') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '606208' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-12-08 22:44:27 Duration: 4s484ms 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('erick & monteiro') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '605932' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-12-09 01:09:34 Duration: 1s800ms 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('generino') query where am.flg_matricula_atual = true and cidadao.id_instituicao = '60' and am.id_unidade_funcional = '606193' and ano.ano = '2021' and cidadao.fts @@ query order by matricula_aluno limit 20;
Date: 2021-12-08 07:24:23 Duration: 1s536ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
14 1,492 7m59s 100ms 5s504ms 321ms 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 Dec 08 02 2 1s352ms 676ms 03 4 2s622ms 655ms 04 6 3s161ms 526ms 05 22 10s224ms 464ms 06 37 19s91ms 515ms 07 105 56s211ms 535ms 08 162 49s798ms 307ms 09 94 23s49ms 245ms 10 81 16s925ms 208ms 11 92 20s842ms 226ms 12 55 13s362ms 242ms 13 110 22s750ms 206ms 14 81 18s555ms 229ms 15 73 14s190ms 194ms 16 73 15s180ms 207ms 17 59 12s624ms 213ms 18 75 15s975ms 213ms 19 80 18s138ms 226ms 20 52 11s154ms 214ms 21 89 52s912ms 594ms 22 63 40s424ms 641ms 23 39 20s444ms 524ms Dec 09 00 30 14s958ms 498ms 01 5 4s7ms 801ms 02 3 1s813ms 604ms [ User: augeeducacional - Total duration: 7m59s - Times executed: 1492 ]
[ Application: augeeducacional - principal - Total duration: 7m59s - Times executed: 1492 ]
-
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 = '7818635') 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 = '7818635');
Date: 2021-12-08 22:42:33 Duration: 5s504ms 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 = '2623878') 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 = '2623878');
Date: 2021-12-08 22:47:49 Duration: 5s441ms 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 = '7348802') 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 = '7348802');
Date: 2021-12-08 21:32:24 Duration: 4s26ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
15 1,410 5m14s 100ms 3s761ms 223ms select count(*) as faltas, to_char(data, ?) as mes, to_char(data, ?) as dia from falta_aluno_disciplina_diario where id_aluno_matricula = ? and id_turma = ? and id_disciplina = ? group by data;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Dec 08 02 6 1s174ms 195ms 03 5 1s661ms 332ms 04 9 1s550ms 172ms 05 23 5s230ms 227ms 06 40 7s644ms 191ms 07 87 17s74ms 196ms 08 111 19s95ms 172ms 09 64 10s129ms 158ms 10 27 4s414ms 163ms 11 59 10s82ms 170ms 12 26 5s773ms 222ms 13 17 2s654ms 156ms 14 36 7s964ms 221ms 15 19 3s747ms 197ms 16 28 4s797ms 171ms 17 38 8s17ms 210ms 18 37 7s26ms 189ms 19 35 6s856ms 195ms 20 34 6s457ms 189ms 21 289 1m25s 295ms 22 180 44s669ms 248ms 23 101 22s919ms 226ms Dec 09 00 62 11s625ms 187ms 01 62 14s43ms 226ms 02 15 4s763ms 317ms [ User: augeeducacional - Total duration: 5m14s - Times executed: 1410 ]
[ Application: augeeducacional - principal - Total duration: 5m14s - Times executed: 1410 ]
-
select count(*) as faltas, to_char(data, 'MM') as mes, to_char(data, 'dd') as dia from falta_aluno_disciplina_diario where id_Aluno_Matricula = '9750996' and id_Turma = '210002344' and id_disciplina = '1136' group by data;
Date: 2021-12-08 23:50:58 Duration: 3s761ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as faltas, to_char(data, 'MM') as mes, to_char(data, 'dd') as dia from falta_aluno_disciplina_diario where id_Aluno_Matricula = '9973238' and id_Turma = '210009859' and id_disciplina = '1130' group by data;
Date: 2021-12-08 21:34:55 Duration: 2s633ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as faltas, to_char(data, 'MM') as mes, to_char(data, 'dd') as dia from falta_aluno_disciplina_diario where id_Aluno_Matricula = '9819420' and id_Turma = '210004461' and id_disciplina = '1131' group by data;
Date: 2021-12-08 21:38:24 Duration: 2s617ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
16 1,351 9m19s 100ms 3s91ms 414ms insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= ? and na.id_turma < ? and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> array[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then ? else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / ?.?)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = ? and npa.id_nota_periodo_aluno in (...) and am.id_aluno_matr_status in (...) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = ? and narec.id_disciplina = na.id_disciplina where na.id_turma >= ? and na.id_turma < ? and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (...) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> array[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then ? else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / ?.?)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = ? and am.id_aluno_matr_status in (...) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Dec 08 05 1,351 9m19s 414ms [ User: augeeducacional - Total duration: 9m19s - Times executed: 1351 ]
[ Application: augeeducacional - fila - Total duration: 9m19s - Times executed: 1351 ]
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81364' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81364' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-12-08 05:17:01 Duration: 3s91ms 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 = '81391' 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 = '81391' 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-12-08 05:17:23 Duration: 3s85ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81352' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81352' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-12-08 05:16:50 Duration: 2s970ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
17 1,287 14m21s 106ms 2s893ms 669ms select 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;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Dec 08 05 9 2s684ms 298ms 06 5 2s576ms 515ms 07 69 43s805ms 634ms 08 125 1m27s 698ms 09 112 1m18s 696ms 10 169 1m51s 661ms 11 150 1m45s 703ms 12 51 35s369ms 693ms 13 47 27s604ms 587ms 14 129 1m21s 628ms 15 91 54s307ms 596ms 16 93 54s304ms 583ms 17 49 27s31ms 551ms 18 19 10s892ms 573ms 19 44 36s125ms 821ms 20 36 26s220ms 728ms 21 28 41s245ms 1s473ms 22 11 8s750ms 795ms 23 38 19s665ms 517ms Dec 09 00 12 6s989ms 582ms [ User: augeeducacional - Total duration: 14m21s - Times executed: 1287 ]
[ Application: augeeducacional - principal - Total duration: 14m21s - Times executed: 1287 ]
-
select 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 = '190016555' 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-12-08 21:05:15 Duration: 2s893ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select 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 = '190016554' 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-12-08 21:05:22 Duration: 2s677ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select 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 = '210005541' 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-12-08 21:48:32 Duration: 2s641ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
18 970 3m40s 100ms 2s689ms 227ms select ccp.id_turma, ccp.id_serie, ccp.id_componente_curricular, ccp.id_nota_periodo_aluno, ccp.id_conteudo_curricular_componente, ccp.id_conteudo_analise_linguistica, ccp.data_realizacao, ccp.justificativa from conteudo_curricular_periodo ccp inner join componente_curricular on componente_curricular.id_componente_curricular = ccp.id_componente_curricular where exists ( select null from turma_professor tp where tp.id_cidadao = ? and tp.id_turma in (...) and componente_curricular.id_componente_curricular = tp.id_componente_curricular) and exists ( select null from registro_lancamento_conteudo_bimestral registro_lancamento where registro_lancamento.id_turma = ccp.id_turma and registro_lancamento.id_serie = ccp.id_serie and registro_lancamento.id_componente_curricular = ccp.id_componente_curricular and registro_lancamento.id_nota_periodo_aluno = ccp.id_nota_periodo_aluno and registro_lancamento.data_atualizacao > ?);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Dec 08 03 6 3s10ms 501ms 04 5 1s487ms 297ms 05 12 3s810ms 317ms 06 12 3s381ms 281ms 07 29 7s465ms 257ms 08 49 12s697ms 259ms 09 59 13s773ms 233ms 10 57 14s492ms 254ms 11 60 14s506ms 241ms 12 31 7s242ms 233ms 13 78 19s456ms 249ms 14 79 16s961ms 214ms 15 79 15s544ms 196ms 16 70 13s463ms 192ms 17 76 13s936ms 183ms 18 28 5s145ms 183ms 19 46 8s555ms 185ms 20 70 15s777ms 225ms 21 35 7s451ms 212ms 22 30 5s392ms 179ms 23 26 5s867ms 225ms Dec 09 00 22 4s476ms 203ms 01 9 5s432ms 603ms 02 2 1s142ms 571ms [ User: augeeducacional - Total duration: 3m40s - Times executed: 970 ]
[ Application: augeeducacional - principal - Total duration: 3m40s - Times executed: 970 ]
-
select ccp.id_turma, ccp.id_serie, ccp.id_componente_curricular, ccp.id_nota_periodo_aluno, ccp.id_conteudo_curricular_componente, ccp.id_conteudo_analise_linguistica, ccp.data_realizacao, ccp.justificativa from conteudo_curricular_periodo ccp inner join componente_curricular on componente_curricular.id_componente_curricular = ccp.id_componente_curricular where exists ( select null from turma_professor tp where tp.id_cidadao = '3830315' and tp.id_turma in ('210000784', '210000785', '210000789', '210000790', '210000791', '210000796') and componente_curricular.id_componente_curricular = tp.id_componente_curricular) and exists ( select null from registro_lancamento_conteudo_bimestral registro_lancamento where registro_lancamento.id_turma = ccp.id_turma and registro_lancamento.id_serie = ccp.id_serie and registro_lancamento.id_componente_curricular = ccp.id_componente_curricular and registro_lancamento.id_nota_periodo_aluno = ccp.id_nota_periodo_aluno and registro_lancamento.data_atualizacao > '2021-12-09 00:48:41.609');
Date: 2021-12-09 01:04:52 Duration: 2s689ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ccp.id_turma, ccp.id_serie, ccp.id_componente_curricular, ccp.id_nota_periodo_aluno, ccp.id_conteudo_curricular_componente, ccp.id_conteudo_analise_linguistica, ccp.data_realizacao, ccp.justificativa from conteudo_curricular_periodo ccp inner join componente_curricular on componente_curricular.id_componente_curricular = ccp.id_componente_curricular where exists ( select null from turma_professor tp where tp.id_cidadao = '2627111' and tp.id_turma in ('210000255', '210000256', '210000261', '210000262', '210000263', '210000434') and componente_curricular.id_componente_curricular = tp.id_componente_curricular) and exists ( select null from registro_lancamento_conteudo_bimestral registro_lancamento where registro_lancamento.id_turma = ccp.id_turma and registro_lancamento.id_serie = ccp.id_serie and registro_lancamento.id_componente_curricular = ccp.id_componente_curricular and registro_lancamento.id_nota_periodo_aluno = ccp.id_nota_periodo_aluno and registro_lancamento.data_atualizacao > '2021-12-07 13:45:33.405');
Date: 2021-12-08 03:56:18 Duration: 1s664ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ccp.id_turma, ccp.id_serie, ccp.id_componente_curricular, ccp.id_nota_periodo_aluno, ccp.id_conteudo_curricular_componente, ccp.id_conteudo_analise_linguistica, ccp.data_realizacao, ccp.justificativa from conteudo_curricular_periodo ccp inner join componente_curricular on componente_curricular.id_componente_curricular = ccp.id_componente_curricular where exists ( select null from turma_professor tp where tp.id_cidadao = '2666714' and tp.id_turma in ('210012381', '210012389', '210012390', '210012391', '210012392', '210012398', '210013334') and componente_curricular.id_componente_curricular = tp.id_componente_curricular) and exists ( select null from registro_lancamento_conteudo_bimestral registro_lancamento where registro_lancamento.id_turma = ccp.id_turma and registro_lancamento.id_serie = ccp.id_serie and registro_lancamento.id_componente_curricular = ccp.id_componente_curricular and registro_lancamento.id_nota_periodo_aluno = ccp.id_nota_periodo_aluno and registro_lancamento.data_atualizacao > '2021-12-09 00:11:50.063');
Date: 2021-12-09 01:10:06 Duration: 1s76ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
19 954 2m55s 100ms 4s384ms 183ms 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 #19
Day Hour Count Duration Avg duration Dec 08 03 1 104ms 104ms 04 1 178ms 178ms 05 3 465ms 155ms 06 5 634ms 126ms 07 17 3s96ms 182ms 08 29 4s557ms 157ms 09 42 6s902ms 164ms 10 33 5s290ms 160ms 11 54 9s360ms 173ms 12 52 9s226ms 177ms 13 64 11s31ms 172ms 14 62 10s566ms 170ms 15 57 9s979ms 175ms 16 37 6s113ms 165ms 17 55 8s969ms 163ms 18 39 7s380ms 189ms 19 50 7s262ms 145ms 20 71 12s397ms 174ms 21 103 18s735ms 181ms 22 78 14s293ms 183ms 23 39 16s845ms 431ms Dec 09 00 17 3s213ms 189ms 01 44 8s411ms 191ms 02 1 104ms 104ms [ User: augeeducacional - Total duration: 2m55s - Times executed: 954 ]
[ Application: augeeducacional - principal - Total duration: 2m55s - Times executed: 954 ]
-
select sum(falta_nao_justificada) from falta_aluno_disciplina fad where id_nota_periodo_aluno = '3' and id_aluno_matricula = '10254430' and id_turma = '210014628' and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = '10254430' and dispensa.id_turma = '210014628' and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY['3']));
Date: 2021-12-08 23:50:58 Duration: 4s384ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select sum(falta_nao_justificada) from falta_aluno_disciplina fad where id_nota_periodo_aluno = '1' and id_aluno_matricula = '9789181' and id_turma = '210003315' and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = '9789181' and dispensa.id_turma = '210003315' and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY['1']));
Date: 2021-12-08 23:50:58 Duration: 3s837ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select sum(falta_nao_justificada) from falta_aluno_disciplina fad where id_nota_periodo_aluno = '1' and id_aluno_matricula = '9893632' and id_turma = '210000385' and not exists ( select null from aluno_matr_dispensa_disciplina dispensa where dispensa.id_aluno_matricula = '9893632' and dispensa.id_turma = '210000385' and dispensa.id_disciplina = fad.id_disciplina and (dispensa.flg_dispensado_todos_periodos is true or dispensa.periodos @> ARRAY['1']));
Date: 2021-12-08 23:50:58 Duration: 2s455ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
20 930 4m18s 100ms 6s275ms 278ms select ccar.id_conteudo_curricular_aula, ccar.descricao, ccar.id_recurso_didatico from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula inner join conteudo_curricular_aula_recurso ccar on ccar.id_conteudo_curricular_aula = cca.id_conteudo_curricular_aula 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 Dec 08 02 3 2s105ms 701ms 03 8 4s642ms 580ms 04 6 1s796ms 299ms 05 29 12s730ms 438ms 06 47 16s237ms 345ms 07 118 34s318ms 290ms 08 86 14s81ms 163ms 09 18 3s195ms 177ms 10 48 7s769ms 161ms 11 35 5s764ms 164ms 12 22 3s290ms 149ms 13 22 3s183ms 144ms 14 44 6s644ms 151ms 15 31 4s144ms 133ms 16 28 3s517ms 125ms 17 16 2s126ms 132ms 18 24 3s320ms 138ms 19 29 3s616ms 124ms 20 20 2s973ms 148ms 21 118 54s690ms 463ms 22 82 32s617ms 397ms 23 55 19s573ms 355ms Dec 09 00 33 11s595ms 351ms 01 5 3s61ms 612ms 02 3 1s694ms 564ms [ User: augeeducacional - Total duration: 4m18s - Times executed: 930 ]
[ Application: augeeducacional - principal - Total duration: 4m18s - Times executed: 930 ]
-
select ccar.id_conteudo_curricular_aula, ccar.descricao, ccar.id_recurso_didatico from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula inner join conteudo_curricular_aula_recurso ccar on ccar.id_conteudo_curricular_aula = cca.id_conteudo_curricular_aula where sda.id_turma in ('210012846', '210012847', '210012848', '210012849', '210015193', '210015194', '210015195', '210015201', '210017692', '210017805', '210023283') and exists ( select null from turma_professor tp where tp.id_cidadao = '3744582' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-12-08 21:37:24 Duration: 6s275ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ccar.id_conteudo_curricular_aula, ccar.descricao, ccar.id_recurso_didatico from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula inner join conteudo_curricular_aula_recurso ccar on ccar.id_conteudo_curricular_aula = cca.id_conteudo_curricular_aula where sda.id_turma in ('210006700', '210006702', '210006708', '210006710') and exists ( select null from turma_professor tp where tp.id_cidadao = '6686945' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-12-08 21:38:03 Duration: 3s130ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ccar.id_conteudo_curricular_aula, ccar.descricao, ccar.id_recurso_didatico from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula inner join conteudo_curricular_aula_recurso ccar on ccar.id_conteudo_curricular_aula = cca.id_conteudo_curricular_aula where sda.id_turma in ('210012609', '210012610', '210012618', '210012897', '210012913', '210012964', '210013001', '210013020', '210013042', '210013056', '210013103') and exists ( select null from turma_professor tp where tp.id_cidadao = '2669938' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-12-08 21:32:55 Duration: 3s14ms 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 2h11m9s 2h11m9s 2h11m9s 1 2h11m9s truncate table consulta.frequencia_aluno;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Dec 08 04 1 2h11m9s 2h11m9s [ User: augeeducacional - Total duration: 2h11m9s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2h11m9s - Times executed: 1 ]
-
truncate table consulta.frequencia_aluno;
Date: 2021-12-08 04:19:38 Duration: 2h11m9s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
truncate table consulta.frequencia_aluno;
Date: 2021-12-08 04:19:38 Duration: 0ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila
2 1h50m40s 1h50m40s 1h50m40s 1 1h50m40s 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 Dec 09 02 1 1h50m40s 1h50m40s [ User: augeeducacional - Total duration: 1h50m40s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 1h50m40s - 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-12-09 02:11:34 Duration: 1h50m40s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
3 56m37s 56m37s 56m37s 1 56m37s 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 Dec 08 05 1 56m37s 56m37s [ User: augeeducacional - Total duration: 56m37s - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 56m37s - 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-12-08 05:16:15 Duration: 56m37s Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
4 16m42s 16m42s 16m42s 1 16m42s refresh materialized view aplicacoes_see.vw_aluno;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Dec 08 23 1 16m42s 16m42s [ User: pgagent - Total duration: 16m42s - Times executed: 1 ]
[ Application: [unknown] - Total duration: 16m42s - Times executed: 1 ]
-
REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno;
Date: 2021-12-08 23:46:45 Duration: 16m42s Database: augeeducacional User: pgagent Remote: localhost Application: [unknown]
-
REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno;
Date: 2021-12-08 23:35:24 Duration: 0ms Database: augeeducacional User: pgagent Remote: localhost Application: [unknown]
5 2s51ms 4s379ms 2s816ms 3,425 2h40m45s select count(*) as fila from fila_trabalho.fila_trabalho where id_situacao_trabalho in (...) and entrada_fila > (now() - interval ?);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Dec 08 02 105 4m23s 2s509ms 03 142 6m16s 2s653ms 04 145 6m10s 2s554ms 05 143 6m15s 2s628ms 06 143 6m28s 2s714ms 07 142 6m34s 2s776ms 08 146 6m37s 2s723ms 09 145 6m47s 2s811ms 10 145 6m50s 2s831ms 11 153 7m15s 2s844ms 12 146 6m51s 2s818ms 13 146 6m51s 2s818ms 14 146 6m56s 2s855ms 15 146 7m 2s877ms 16 144 6m53s 2s869ms 17 144 6m50s 2s847ms 18 143 6m52s 2s883ms 19 143 7m 2s939ms 20 140 6m54s 2s957ms 21 141 6m59s 2s972ms 22 140 6m48s 2s915ms 23 136 6m27s 2s850ms Dec 09 00 128 6m 2s819ms 01 137 7m2s 3s80ms 02 36 1m37s 2s715ms [ User: zabbix - Total duration: 2h40m45s - Times executed: 3425 ]
[ Application: psql - Total duration: 2h40m45s - Times executed: 3425 ]
-
SELECT COUNT(*) as fila FROM fila_trabalho.fila_trabalho WHERE id_situacao_trabalho IN (1) and entrada_fila > (NOW() - interval '60 day');
Date: 2021-12-09 01:20:45 Duration: 4s379ms 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-12-09 01:25:36 Duration: 4s196ms 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-12-09 01:42:06 Duration: 4s170ms Database: augeeducacional User: zabbix Remote: [local] Application: psql
6 1s529ms 3s149ms 2s29ms 576 19m28s select count(*) from pg_buffercache where not isdirty;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Dec 08 02 18 33s986ms 1s888ms 03 24 46s691ms 1s945ms 04 24 45s481ms 1s895ms 05 24 47s627ms 1s984ms 06 24 47s983ms 1s999ms 07 24 47s621ms 1s984ms 08 24 45s152ms 1s881ms 09 24 50s393ms 2s99ms 10 24 50s90ms 2s87ms 11 24 50s228ms 2s92ms 12 24 48s481ms 2s20ms 13 24 49s404ms 2s58ms 14 24 48s850ms 2s35ms 15 24 49s738ms 2s72ms 16 24 48s237ms 2s9ms 17 24 49s529ms 2s63ms 18 24 48s948ms 2s39ms 19 24 49s594ms 2s66ms 20 24 49s659ms 2s69ms 21 24 52s145ms 2s172ms 22 24 50s282ms 2s95ms 23 24 48s274ms 2s11ms Dec 09 00 24 46s601ms 1s941ms 01 24 51s883ms 2s161ms 02 6 11s982ms 1s997ms [ User: zabbix - Total duration: 19m28s - Times executed: 576 ]
[ Application: psql - Total duration: 19m28s - Times executed: 576 ]
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-12-09 01:21:50 Duration: 3s149ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-12-08 18:41:10 Duration: 2s918ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where not isdirty;
Date: 2021-12-08 12:55:08 Duration: 2s707ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
7 1s437ms 2s822ms 1s793ms 576 17m13s select count(*) from pg_buffercache where reldatabase is not null;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Dec 08 02 18 30s862ms 1s714ms 03 24 40s913ms 1s704ms 04 24 42s247ms 1s760ms 05 24 41s796ms 1s741ms 06 24 42s808ms 1s783ms 07 24 44s339ms 1s847ms 08 24 43s53ms 1s793ms 09 24 43s196ms 1s799ms 10 24 44s979ms 1s874ms 11 24 42s741ms 1s780ms 12 24 42s903ms 1s787ms 13 24 45s640ms 1s901ms 14 24 40s212ms 1s675ms 15 24 44s272ms 1s844ms 16 24 42s650ms 1s777ms 17 24 42s659ms 1s777ms 18 24 44s86ms 1s836ms 19 24 42s361ms 1s765ms 20 24 43s441ms 1s810ms 21 24 42s186ms 1s757ms 22 24 42s568ms 1s773ms 23 24 44s516ms 1s854ms Dec 09 00 24 43s369ms 1s807ms 01 24 44s135ms 1s838ms 02 6 11s73ms 1s845ms [ User: zabbix - Total duration: 17m13s - Times executed: 576 ]
[ Application: psql - Total duration: 17m13s - Times executed: 576 ]
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-12-09 01:25:59 Duration: 2s822ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-12-08 06:15:47 Duration: 2s776ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where reldatabase is not null;
Date: 2021-12-08 10:55:27 Duration: 2s704ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
8 1s357ms 3s543ms 1s722ms 576 16m32s select count(*) from pg_buffercache where isdirty;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Dec 08 02 18 31s243ms 1s735ms 03 24 40s750ms 1s697ms 04 24 40s331ms 1s680ms 05 24 40s964ms 1s706ms 06 24 40s168ms 1s673ms 07 24 41s146ms 1s714ms 08 24 40s550ms 1s689ms 09 24 40s421ms 1s684ms 10 24 44s263ms 1s844ms 11 24 42s257ms 1s760ms 12 24 40s695ms 1s695ms 13 24 41s751ms 1s739ms 14 24 41s654ms 1s735ms 15 24 42s249ms 1s760ms 16 24 41s491ms 1s728ms 17 24 42s290ms 1s762ms 18 24 41s549ms 1s731ms 19 24 41s984ms 1s749ms 20 24 42s841ms 1s785ms 21 24 41s444ms 1s726ms 22 24 40s514ms 1s688ms 23 24 40s41ms 1s668ms Dec 09 00 24 40s526ms 1s688ms 01 24 41s580ms 1s732ms 02 6 9s356ms 1s559ms [ User: zabbix - Total duration: 16m32s - Times executed: 576 ]
[ Application: psql - Total duration: 16m32s - Times executed: 576 ]
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-12-08 10:16:51 Duration: 3s543ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-12-09 01:06:08 Duration: 2s630ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache where isdirty;
Date: 2021-12-08 11:10:21 Duration: 2s512ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
9 1s304ms 2s845ms 1s634ms 575 15m39s select count(*) from pg_buffercache;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Dec 08 02 18 30s135ms 1s674ms 03 24 37s568ms 1s565ms 04 24 36s148ms 1s506ms 05 24 37s119ms 1s546ms 06 24 39s513ms 1s646ms 07 24 38s993ms 1s624ms 08 24 39s212ms 1s633ms 09 24 38s826ms 1s617ms 10 24 38s320ms 1s596ms 11 24 39s10ms 1s625ms 12 24 39s655ms 1s652ms 13 24 39s948ms 1s664ms 14 24 39s88ms 1s628ms 15 24 40s343ms 1s680ms 16 24 40s228ms 1s676ms 17 24 40s58ms 1s669ms 18 24 42s36ms 1s751ms 19 24 38s15ms 1s583ms 20 24 40s899ms 1s704ms 21 24 38s392ms 1s599ms 22 24 40s956ms 1s706ms 23 23 37s884ms 1s647ms Dec 09 00 24 36s879ms 1s536ms 01 24 40s201ms 1s675ms 02 6 10s525ms 1s754ms [ User: zabbix - Total duration: 15m39s - Times executed: 575 ]
[ Application: psql - Total duration: 15m39s - Times executed: 575 ]
-
select count(*) from pg_buffercache;
Date: 2021-12-09 01:36:51 Duration: 2s845ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-12-08 10:11:24 Duration: 2s509ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
-
select count(*) from pg_buffercache;
Date: 2021-12-08 18:36:19 Duration: 2s428ms Database: postgres User: zabbix Remote: seedbm19 Application: psql
10 106ms 2s893ms 669ms 1,287 14m21s select 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;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Dec 08 05 9 2s684ms 298ms 06 5 2s576ms 515ms 07 69 43s805ms 634ms 08 125 1m27s 698ms 09 112 1m18s 696ms 10 169 1m51s 661ms 11 150 1m45s 703ms 12 51 35s369ms 693ms 13 47 27s604ms 587ms 14 129 1m21s 628ms 15 91 54s307ms 596ms 16 93 54s304ms 583ms 17 49 27s31ms 551ms 18 19 10s892ms 573ms 19 44 36s125ms 821ms 20 36 26s220ms 728ms 21 28 41s245ms 1s473ms 22 11 8s750ms 795ms 23 38 19s665ms 517ms Dec 09 00 12 6s989ms 582ms [ User: augeeducacional - Total duration: 14m21s - Times executed: 1287 ]
[ Application: augeeducacional - principal - Total duration: 14m21s - Times executed: 1287 ]
-
select 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 = '190016555' 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-12-08 21:05:15 Duration: 2s893ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select 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 = '190016554' 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-12-08 21:05:22 Duration: 2s677ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select 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 = '210005541' 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-12-08 21:48:32 Duration: 2s641ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
11 125ms 5s479ms 610ms 4,716 47m58s select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc limit ?;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Dec 08 02 8 11s756ms 1s469ms 04 6 5s273ms 878ms 05 3 1s23ms 341ms 06 45 21s310ms 473ms 07 144 1m8s 479ms 08 360 2m59s 497ms 09 458 4m1s 528ms 10 441 4m15s 579ms 11 395 3m53s 591ms 12 189 1m56s 615ms 13 471 4m24s 561ms 14 424 3m29s 494ms 15 476 4m25s 558ms 16 283 3m34s 756ms 17 161 2m1s 753ms 18 131 1m40s 769ms 19 162 2m4s 765ms 20 165 2m13s 807ms 21 152 2m6s 832ms 22 71 57s856ms 814ms 23 79 1m5s 824ms Dec 09 00 66 38s734ms 586ms 01 26 22s374ms 860ms [ User: augeeducacional - Total duration: 47m58s - Times executed: 4716 ]
[ Application: augeeducacional - principal - Total duration: 47m58s - Times executed: 4716 ]
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-11-29 00:00:00' and entrada_fila < '2021-11-30 00:00:00' and f.usuarios @> ARRAY['841216'] order by f.entrada_fila desc limit 10;
Date: 2021-12-08 16:32:56 Duration: 5s479ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-06 00:00:00' and entrada_fila < '2021-12-07 00:00:00' and f.usuarios @> ARRAY['213603'] order by f.entrada_fila desc limit 10;
Date: 2021-12-08 13:33:53 Duration: 4s43ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-07 00:00:00' and entrada_fila < '2021-12-08 00:00:00' and f.usuarios @> ARRAY['1217429'] order by f.entrada_fila desc limit 10;
Date: 2021-12-08 23:24:30 Duration: 4s10ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
12 100ms 2s894ms 503ms 3,325 27m54s select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = ? inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in (...) and npa.id_nota_periodo_aluno = bimestre_para_periodo (?, curso.serie_duracao = ?, curso.id_periodicidade_apontamento = ?) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> array[?]) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = ? and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> array[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> array[?]) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Dec 08 02 4 2s576ms 644ms 06 34 19s883ms 584ms 07 95 46s518ms 489ms 08 252 2m22s 564ms 09 273 2m43s 599ms 10 255 2m14s 527ms 11 260 2m6s 485ms 12 145 1m14s 514ms 13 288 2m36s 544ms 14 326 2m34s 473ms 15 312 2m36s 502ms 16 253 2m14s 529ms 17 159 1m5s 413ms 18 114 45s818ms 401ms 19 92 40s85ms 435ms 20 145 1m5s 455ms 21 121 51s362ms 424ms 22 56 26s862ms 479ms 23 61 28s559ms 468ms Dec 09 00 57 22s337ms 391ms 01 23 15s12ms 652ms [ User: augeeducacional - Total duration: 27m54s - Times executed: 3325 ]
[ Application: augeeducacional - fila - Total duration: 27m54s - Times executed: 3325 ]
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210011790', '210011787', '210011778', '210011776', '210011786', '210011779', '210011777', '210012300', '210011781', '210011784', '210011791', '210011775', '210011788', '210011783', '210011789', '210011780', '210011782', '210011792') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-12-08 15:48:45 Duration: 2s894ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210009074', '210009079', '210009080', '210009076', '210007574', '210010394', '210007579', '210007580', '210043968', '210043969', '210045401', '210040980', '210040982', '210007567', '210007569', '210007572', '210007573', '210009070', '210009071', '210009072', '210009073', '210009066', '210009067', '210009068', '210009069', '210009075', '210040401', '210040398', '210043967', '210043970', '210009077', '210045313', '210008655', '210009081', '210009078', '210043965', '210045314', '210043962', '210043964', '210043966') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-12-08 09:42:37 Duration: 2s755ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
select t.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join ano_semestre ans on ans.id_ano_semestre = t.id_ano_semestre and ano = '2021' inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular and cc.flg_aponta_faltas = true inner join disciplina d on d.id_disciplina = cc.id_disciplina cross join nota_periodo_aluno npa where t.id_turma in ('210044184', '210044191', '210044185', '210044194', '210044187', '210008259', '210008260', '210008261', '210023524', '210008263', '210008264', '210008265', '210043203', '210043202', '210003348', '210003353', '210003354', '210003355', '210003369', '210003340', '210003341', '210003343', '210003344', '210003345', '210003489', '210003493', '210003501', '210003502', '210023539', '210003483', '210003488', '210003490', '210003492', '210023540') and npa.id_nota_periodo_aluno = bimestre_para_periodo ('1', curso.serie_duracao = 2, curso.id_periodicidade_apontamento = 3) and ((s.flg_apon_falta_globalizado is true and (exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_globalizada fag on fag.id_aluno_matricula = amt.id_aluno_matricula and fag.id_turma = t.id_turma and fag.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and fag.qtd_faltas is null and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno)) or (t.flg_frequencia_diaria is true and not exists ( select null from falta_global_diario_concluido where id_turma = t.id_turma and id_nota_periodo_aluno = npa.id_nota_periodo_aluno)))) or (s.flg_apon_falta_globalizado is false and exists ( select null from aluno_matr_turma amt inner join aluno_matricula am using (id_aluno_matricula) left join aluno_matr_dispensa_periodo amdp on amdp.id_aluno_matricula = am.id_aluno_matricula left join motivo_dispensa_periodo mdp on mdp.id_motivo_dispensa_periodo = amdp.id_motivo_dispensa_periodo left join falta_aluno_disciplina fad on fad.id_aluno_matricula = amt.id_aluno_matricula and fad.id_turma = amt.id_turma and fad.id_disciplina = d.id_disciplina and fad.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie and am.id_aluno_matr_status = '1' and (fad.qtd_faltas is null or (t.flg_frequencia_diaria is true and not exists ( select null from falta_disciplina_diario_concluido where id_turma = amt.id_turma and id_disciplina = cc.id_disciplina and id_nota_periodo_aluno = npa.id_nota_periodo_aluno))) and not exists ( select null from aluno_matr_dispensa_disciplina amdd where amdd.id_aluno_matricula = amt.id_aluno_matricula and amdd.id_turma = amt.id_turma and amdd.id_disciplina = cc.id_disciplina and (amdd.flg_dispensado_todos_periodos or amdd.periodos @> ARRAY[npa.id_nota_periodo_aluno])) and (mdp.periodos is null or not mdp.periodos @> ARRAY['1']) and (amt.id_periodo_retorno_nao_frequente is null or amt.id_periodo_retorno_nao_frequente <= npa.id_nota_periodo_aluno))));
Date: 2021-12-08 16:14:09 Duration: 2s601ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
13 161ms 1s749ms 420ms 4,724 33m8s select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, ?) as entrada_fila, to_char(inicio_execucao, ?) as inicio_execucao, to_char(fim_execucao, ?) as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> ? as content_type_arquivo, f.atributos ->> ? as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = ? and f.id_situacao_trabalho <> ? and entrada_fila >= ? and entrada_fila < ? and f.usuarios @> array[?] order by f.entrada_fila desc) tabela;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Dec 08 02 8 3s290ms 411ms 04 6 2s384ms 397ms 05 3 755ms 251ms 06 45 17s561ms 390ms 07 144 51s591ms 358ms 08 360 2m12s 367ms 09 457 2m57s 388ms 10 442 3m2s 413ms 11 395 2m46s 421ms 12 189 1m18s 416ms 13 471 3m4s 392ms 14 424 2m40s 379ms 15 475 3m7s 394ms 16 283 2m19s 492ms 17 161 1m16s 474ms 18 131 1m4s 491ms 19 162 1m18s 483ms 20 166 1m23s 502ms 21 150 1m17s 516ms 22 80 40s826ms 510ms 23 79 41s255ms 522ms Dec 09 00 67 27s420ms 409ms 01 26 12s784ms 491ms [ User: augeeducacional - Total duration: 33m8s - Times executed: 4724 ]
[ Application: augeeducacional - principal - Total duration: 33m8s - Times executed: 4724 ]
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-11-29 00:00:00' and entrada_fila < '2021-11-30 00:00:00' and f.usuarios @> ARRAY['841216'] order by f.entrada_fila desc) tabela;
Date: 2021-12-08 16:32:57 Duration: 1s749ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-08 00:00:00' and entrada_fila < '2021-12-09 00:00:00' and f.usuarios @> ARRAY['1123312'] order by f.entrada_fila desc) tabela;
Date: 2021-12-09 01:37:37 Duration: 1s98ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select count(*) as contagem from ( select id_fila_trabalho, descricao_metodo, to_char(entrada_fila, 'DD/MM/YYYY HH24:MI:SS') as entrada_fila, to_char(inicio_execucao, 'DD/MM/YYYY HH24:MI:SS') as inicio_execucao, to_char(fim_execucao, 'DD/MM/YYYY HH24:MI:SS') as fim_execucao, s.id_situacao_trabalho, s.nome as situacao, f.atributos ->> 'arquivoResultado.contentType' as content_type_arquivo, f.atributos ->> 'arquivoResultado.extensaoArquivo' as extensao_arquivo from fila_trabalho.fila_trabalho f join fila_trabalho.situacao_trabalho s on s.id_situacao_trabalho = f.id_situacao_trabalho where f.id_instituicao = '60' and f.id_situacao_trabalho <> '8' and entrada_fila >= '2021-12-08 00:00:00' and entrada_fila < '2021-12-09 00:00:00' and f.usuarios @> ARRAY['658229'] order by f.entrada_fila desc) tabela;
Date: 2021-12-08 20:07:10 Duration: 979ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
14 100ms 3s91ms 414ms 1,351 9m19s insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= ? and na.id_turma < ? and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> array[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then ? else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / ?.?)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = ? and npa.id_nota_periodo_aluno in (...) and am.id_aluno_matr_status in (...) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = ? and narec.id_disciplina = na.id_disciplina where na.id_turma >= ? and na.id_turma < ? and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (...) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> array[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then ? else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / ?.?)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = ? and am.id_aluno_matr_status in (...) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Dec 08 05 1,351 9m19s 414ms [ User: augeeducacional - Total duration: 9m19s - Times executed: 1351 ]
[ Application: augeeducacional - fila - Total duration: 9m19s - Times executed: 1351 ]
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81364' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81364' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-12-08 05:17:01 Duration: 3s91ms 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 = '81391' 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 = '81391' 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-12-08 05:17:23 Duration: 3s85ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
-
insert into consulta.alunos_abaixo_media_2021 (id_periodo_letivo, ano, id_unidade_funcional, id_ano_semestre, id_curso, id_serie, id_nota_periodo_aluno, turmas, alunos, alunos_abaixo_media) select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from nota_periodo_aluno npa cross join turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno from nota_aluno na where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, na.id_nota_periodo_aluno having avg( case when na.flg_nao_compareceu then 0 else nota end) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula and abaixo_media.id_nota_periodo_aluno = npa.id_nota_periodo_aluno where p.id_periodo_letivo = '81352' and npa.id_nota_periodo_aluno in (1, 2, 3, 4) and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, npa.id_nota_periodo_aluno union all select p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie, null as id_nota_periodo_aluno, count(distinct t.id_turma) as turmas, count(distinct am.id_aluno_matricula) as alunos, count(distinct abaixo_media.id_aluno_matricula) as alunos_abaixo_media from turma t inner join turma_serie ts on t.id_turma = ts.id_turma inner join aluno_matr_turma amt on amt.id_turma = t.id_turma and amt.id_serie_enturmacao = ts.id_serie inner join aluno_matricula am on amt.id_aluno_matricula = am.id_aluno_matricula inner join ano_semestre on ano_semestre.id_ano_semestre = t.id_ano_semestre inner join periodo_letivo p on p.id_unidade_funcional = t.id_unidade_funcional and p.id_curso = t.id_curso and p.id_ano_semestre = t.id_ano_semestre inner join serie s on ts.id_serie = s.id_serie inner join procedimento_avaliacao pa on pa.id_procedimento_avaliacao = s.id_procedimento_avaliacao left join lateral ( select na.id_turma, na.id_aluno_matricula, na.id_disciplina from nota_aluno na left join nota_aluno narec on narec.id_turma = na.id_turma and narec.id_aluno_matricula = na.id_aluno_matricula and narec.id_nota_periodo_aluno = 6 and narec.id_disciplina = na.id_disciplina where na.id_turma >= '210000000' AND na.id_turma < '220000000' and na.id_turma = t.id_turma and na.id_aluno_matricula = am.id_aluno_matricula and na.id_nota_periodo_aluno in (1, 2, 3, 4) and not exists ( select null from aluno_matr_dispensa_disciplina disp where disp.id_aluno_matricula = na.id_aluno_matricula and disp.id_turma = na.id_turma and disp.id_disciplina = na.id_disciplina and (disp.flg_dispensado_todos_periodos is true or disp.periodos @> ARRAY[na.id_nota_periodo_aluno])) group by na.id_turma, na.id_aluno_matricula, na.id_disciplina, narec.nota having arredondar (greatest (narec.nota, avg( case when na.flg_nao_compareceu then 0 else na.nota end))::numeric, pa.id_tipo_arredondamento, s.num_casas_decimais_nota) < (pa.nota_min_aprovacao * s.valor_maximo_nota / 100.0)) as abaixo_media on abaixo_media.id_turma = t.id_turma and abaixo_media.id_aluno_matricula = am.id_aluno_matricula where p.id_periodo_letivo = '81352' and am.id_aluno_matr_status in (1, 2, 7) group by p.id_periodo_letivo, ano_semestre.ano, t.id_unidade_funcional, t.id_ano_semestre, t.id_curso, ts.id_serie;
Date: 2021-12-08 05:16:50 Duration: 2s970ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
15 100ms 7s143ms 414ms 4,479 30m54s 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 #15
Day Hour Count Duration Avg duration Dec 08 02 4 1s170ms 292ms 06 44 22s946ms 521ms 07 128 1m2s 486ms 08 343 2m30s 438ms 09 359 2m53s 482ms 10 331 2m25s 441ms 11 369 2m27s 398ms 12 200 1m26s 434ms 13 396 2m52s 434ms 14 425 2m54s 410ms 15 416 2m51s 412ms 16 342 2m14s 392ms 17 225 1m14s 330ms 18 157 50s902ms 324ms 19 130 48s844ms 375ms 20 189 1m8s 360ms 21 165 1m12s 441ms 22 86 29s668ms 344ms 23 82 32s667ms 398ms Dec 09 00 65 24s580ms 378ms 01 23 10s405ms 452ms [ User: augeeducacional - Total duration: 30m54s - Times executed: 4479 ]
[ Application: augeeducacional - fila - Total duration: 30m54s - Times executed: 4479 ]
-
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 ('210009736', '210009737', '210009738', '210009739', '210009744', '210009745', '210009747', '210009748', '210009750', '210009763', '210009778', '210009779', '210009786', '210009787') 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-12-08 21:35:22 Duration: 7s143ms 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 ('210018289', '210018306', '210018318', '210018322', '210018327', '210018340', '210018346', '210018402', '210018422', '210018513', '210018522', '210018538', '210018541', '210031612') 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-12-08 14:35:13 Duration: 3s325ms 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 ('210000401', '210000402', '210000403', '210000404', '210000405', '210000406', '210000407', '210000408', '210000409', '210000410', '210000411', '210000412', '210000413', '210000414', '210000415', '210000416', '210000417', '210000418', '210000419', '210000420') 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-12-08 21:59:07 Duration: 3s111ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
16 100ms 4s65ms 403ms 3,816 25m39s select distinct turma.id_turma, ts.id_serie, d.id_disciplina, cc.id_componente_curricular, true as pendente from turma inner join turma_serie ts on ts.id_turma = turma.id_turma inner join serie s on s.id_serie = ts.id_serie inner join curso on curso.id_curso = s.id_curso inner join componente_curricular cc on cc.id_grade_curricular = ts.id_grade_curricular inner join disciplina d on cc.id_disciplina = d.id_disciplina inner join conteudo_curricular_componente ccc on ccc.id_componente_curricular = cc.id_componente_curricular inner join conteudo_curricular ct on ccc.id_conteudo_curricular = ct.id_conteudo_curricular where turma.id_turma in (...) and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo (?, curso.serie_duracao = ?, curso.id_periodicidade_apontamento = ?) and ct.id_tipo_conteudo_curricular in (...) and cc.flg_aponta_conteudo_curricular is true and not exists ( select null from conteudo_curricular_periodo ccp where ccp.id_turma = ts.id_turma and ccp.id_serie = ts.id_serie and ccp.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = ? and ccp.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = ? and ccp.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente))) and not exists ( select null from situacao_didatica_aula sda inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula where sda.id_turma = ts.id_turma and sda.id_serie = ts.id_serie and sda.id_componente_curricular = cc.id_componente_curricular and ((ct.id_tipo_conteudo_curricular = ? and cca.id_conteudo_curricular_componente = ccc.id_conteudo_curricular_componente) or (ct.id_tipo_conteudo_curricular = ? and cca.id_conteudo_analise_linguistica = ccc.id_conteudo_curricular_componente)));Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Dec 08 02 4 2s247ms 561ms 06 42 30s157ms 718ms 07 126 1m16s 603ms 08 275 1m57s 427ms 09 334 2m34s 463ms 10 291 2m9s 443ms 11 323 2m10s 404ms 12 183 1m18s 427ms 13 338 2m6s 374ms 14 351 2m8s 365ms 15 342 2m10s 382ms 16 307 1m47s 350ms 17 175 1m 346ms 18 140 35s39ms 250ms 19 104 35s684ms 343ms 20 138 41s501ms 300ms 21 132 52s353ms 396ms 22 67 23s147ms 345ms 23 79 44s950ms 568ms Dec 09 00 50 28s900ms 578ms 01 15 5s469ms 364ms [ User: augeeducacional - Total duration: 25m39s - Times executed: 3816 ]
[ Application: augeeducacional - fila - Total duration: 25m39s - Times executed: 3816 ]
-
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-12-08 23:22:31 Duration: 4s65ms 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 ('210005292', '210005293', '210005294', '210005295', '210005297', '210005300', '210005302', '210005304', '210005305', '210005306', '210005307', '210005308', '210005309', '210005312', '210005313', '210005315', '210005319', '210005320', '210005322', '210005323', '210005329', '210005332', '210005333', '210005334', '210040940', '210040941', '210040942', '210040943') 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-12-08 06:05:43 Duration: 3s948ms 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 ('210005292', '210005293', '210005294', '210005295', '210005297', '210005300', '210005302', '210005304', '210005305', '210005306', '210005307', '210005308', '210005309', '210005312', '210005313', '210005315', '210005319', '210005320', '210005322', '210005323', '210005329', '210005332', '210005333', '210005334', '210040940', '210040941', '210040942', '210040943') and ccc.flg_ativo and ccc.id_nota_periodo_aluno = bimestre_para_periodo ('4', 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-12-08 06:05:48 Duration: 3s428ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - fila Bind query: yes
17 100ms 4s53ms 328ms 2,755 15m5s 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 #17
Day Hour Count Duration Avg duration Dec 08 02 3 895ms 298ms 03 7 2s15ms 287ms 04 8 2s328ms 291ms 05 25 13s243ms 529ms 06 46 23s50ms 501ms 07 140 1m7s 481ms 08 249 1m19s 320ms 09 217 1m 280ms 10 231 57s845ms 250ms 11 174 47s102ms 270ms 12 138 38s731ms 280ms 13 177 46s946ms 265ms 14 183 52s271ms 285ms 15 158 38s75ms 240ms 16 155 41s949ms 270ms 17 120 34s779ms 289ms 18 133 41s246ms 310ms 19 153 49s804ms 325ms 20 120 37s610ms 313ms 21 122 1m1s 502ms 22 93 56s836ms 611ms 23 56 26s431ms 471ms Dec 09 00 36 17s578ms 488ms 01 9 4s456ms 495ms 02 2 2s728ms 1s364ms [ User: augeeducacional - Total duration: 15m5s - Times executed: 2755 ]
[ Application: augeeducacional - principal - Total duration: 15m5s - Times executed: 2755 ]
-
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 ('210000196', '210000269', '210000270', '210000281', '210000282', '210000283', '210000284', '210000285', '210000286') 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 = '7797518' and tp.id_turma in ('210000196', '210000269', '210000270', '210000281', '210000282', '210000283', '210000284', '210000285', '210000286') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 22:43:42 Duration: 4s53ms 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 ('210001474', '210001475', '210001476', '210001477', '210001478', '210001479', '210003753', '210011429', '210011430', '210011431', '210011433', '210011437', '210011438') 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 = '6695750' and tp.id_turma in ('210001474', '210001475', '210001476', '210001477', '210001478', '210001479', '210003753', '210011429', '210011430', '210011431', '210011433', '210011437', '210011438') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 22:42:37 Duration: 3s198ms 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 ('210001483', '210001485', '210001486', '210001493', '210001636', '210001637', '210001638', '210001640', '210001641', '210001982', '210001983', '210001984', '210003885', '210006516', '210006531') 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 = '7818635' and tp.id_turma in ('210001483', '210001485', '210001486', '210001493', '210001636', '210001637', '210001638', '210001640', '210001641', '210001982', '210001983', '210001984', '210003885', '210006516', '210006531') and cc.id_disciplina = nota.id_disciplina);
Date: 2021-12-08 22:42:36 Duration: 3s7ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
18 100ms 5s504ms 321ms 1,492 7m59s 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 #18
Day Hour Count Duration Avg duration Dec 08 02 2 1s352ms 676ms 03 4 2s622ms 655ms 04 6 3s161ms 526ms 05 22 10s224ms 464ms 06 37 19s91ms 515ms 07 105 56s211ms 535ms 08 162 49s798ms 307ms 09 94 23s49ms 245ms 10 81 16s925ms 208ms 11 92 20s842ms 226ms 12 55 13s362ms 242ms 13 110 22s750ms 206ms 14 81 18s555ms 229ms 15 73 14s190ms 194ms 16 73 15s180ms 207ms 17 59 12s624ms 213ms 18 75 15s975ms 213ms 19 80 18s138ms 226ms 20 52 11s154ms 214ms 21 89 52s912ms 594ms 22 63 40s424ms 641ms 23 39 20s444ms 524ms Dec 09 00 30 14s958ms 498ms 01 5 4s7ms 801ms 02 3 1s813ms 604ms [ User: augeeducacional - Total duration: 7m59s - Times executed: 1492 ]
[ Application: augeeducacional - principal - Total duration: 7m59s - Times executed: 1492 ]
-
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 = '7818635') 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 = '7818635');
Date: 2021-12-08 22:42:33 Duration: 5s504ms 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 = '2623878') 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 = '2623878');
Date: 2021-12-08 22:47:49 Duration: 5s441ms 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 = '7348802') 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 = '7348802');
Date: 2021-12-08 21:32:24 Duration: 4s26ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
19 100ms 6s275ms 278ms 930 4m18s select ccar.id_conteudo_curricular_aula, ccar.descricao, ccar.id_recurso_didatico from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula inner join conteudo_curricular_aula_recurso ccar on ccar.id_conteudo_curricular_aula = cca.id_conteudo_curricular_aula where sda.id_turma in (...) and exists ( select null from turma_professor tp where tp.id_cidadao = ? and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Dec 08 02 3 2s105ms 701ms 03 8 4s642ms 580ms 04 6 1s796ms 299ms 05 29 12s730ms 438ms 06 47 16s237ms 345ms 07 118 34s318ms 290ms 08 86 14s81ms 163ms 09 18 3s195ms 177ms 10 48 7s769ms 161ms 11 35 5s764ms 164ms 12 22 3s290ms 149ms 13 22 3s183ms 144ms 14 44 6s644ms 151ms 15 31 4s144ms 133ms 16 28 3s517ms 125ms 17 16 2s126ms 132ms 18 24 3s320ms 138ms 19 29 3s616ms 124ms 20 20 2s973ms 148ms 21 118 54s690ms 463ms 22 82 32s617ms 397ms 23 55 19s573ms 355ms Dec 09 00 33 11s595ms 351ms 01 5 3s61ms 612ms 02 3 1s694ms 564ms [ User: augeeducacional - Total duration: 4m18s - Times executed: 930 ]
[ Application: augeeducacional - principal - Total duration: 4m18s - Times executed: 930 ]
-
select ccar.id_conteudo_curricular_aula, ccar.descricao, ccar.id_recurso_didatico from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula inner join conteudo_curricular_aula_recurso ccar on ccar.id_conteudo_curricular_aula = cca.id_conteudo_curricular_aula where sda.id_turma in ('210012846', '210012847', '210012848', '210012849', '210015193', '210015194', '210015195', '210015201', '210017692', '210017805', '210023283') and exists ( select null from turma_professor tp where tp.id_cidadao = '3744582' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-12-08 21:37:24 Duration: 6s275ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ccar.id_conteudo_curricular_aula, ccar.descricao, ccar.id_recurso_didatico from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula inner join conteudo_curricular_aula_recurso ccar on ccar.id_conteudo_curricular_aula = cca.id_conteudo_curricular_aula where sda.id_turma in ('210006700', '210006702', '210006708', '210006710') and exists ( select null from turma_professor tp where tp.id_cidadao = '6686945' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-12-08 21:38:03 Duration: 3s130ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
-
select ccar.id_conteudo_curricular_aula, ccar.descricao, ccar.id_recurso_didatico from situacao_didatica_aula sda inner join componente_curricular on componente_curricular.id_componente_curricular = sda.id_componente_curricular inner join conteudo_curricular_aula cca on cca.id_situacao_didatica_aula = sda.id_situacao_didatica_aula inner join conteudo_curricular_aula_recurso ccar on ccar.id_conteudo_curricular_aula = cca.id_conteudo_curricular_aula where sda.id_turma in ('210012609', '210012610', '210012618', '210012897', '210012913', '210012964', '210013001', '210013020', '210013042', '210013056', '210013103') and exists ( select null from turma_professor tp where tp.id_cidadao = '2669938' and tp.id_turma = sda.id_turma and componente_curricular.id_componente_curricular = tp.id_componente_curricular);
Date: 2021-12-08 21:32:55 Duration: 3s14ms Database: augeeducacional User: augeeducacional Remote: seeweb85 Application: augeeducacional - principal Bind query: yes
20 100ms 6s802ms 250ms 4,300 17m56s select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_componente_servidor tcs inner join turma_componente tc on tc.id_turma_componente = tcs.id_turma_componente inner join componente_curricular cc on cc.id_componente_curricular = tc.id_componente_curricular where tcs.id_servidor_cargo_base in ( select id_servidor_cargo_base from servidor_cargo_base where flg_aberto = true and id_cidadao = ?) and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > ? and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = ? and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = ?) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > ? and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Dec 08 02 4 2s372ms 593ms 03 12 6s201ms 516ms 04 14 9s210ms 657ms 05 47 19s920ms 423ms 06 58 26s444ms 455ms 07 201 1m19s 396ms 08 403 1m43s 256ms 09 315 58s337ms 185ms 10 318 1m 189ms 11 311 1m5s 210ms 12 154 28s264ms 183ms 13 280 52s363ms 187ms 14 328 58s830ms 179ms 15 251 45s143ms 179ms 16 248 46s849ms 188ms 17 166 31s605ms 190ms 18 162 33s508ms 206ms 19 184 33s99ms 179ms 20 189 37s342ms 197ms 21 234 1m38s 419ms 22 144 1m9s 481ms 23 130 45s260ms 348ms Dec 09 00 99 31s188ms 315ms 01 41 28s839ms 703ms 02 7 4s992ms 713ms [ User: augeeducacional - Total duration: 17m56s - Times executed: 4300 ]
[ Application: augeeducacional - principal - Total duration: 17m56s - Times executed: 4300 ]
-
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 = '2625371') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 18:29:28.294' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2625371') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 18:29:28.294' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);
Date: 2021-12-08 22:44:14 Duration: 6s802ms 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 = '2636230') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 21:28:28.993' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '2636230') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 21:28:28.993' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);
Date: 2021-12-08 22:46:32 Duration: 5s415ms 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 = '7817557') and tc.id_turma = fadd.id_turma and cc.id_disciplina = fadd.id_disciplina) and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 11:28:02.895' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina) union all select fadd.id_aluno_matricula, fadd.id_turma, fadd.id_disciplina, fadd.id_nota_periodo_aluno, fadd.data, fadd.id_horario_turma, fadd.flg_justificada, fadd.id_motivo_falta_justificada, fadd.descricao_motivo_falta_justificada from falta_aluno_disciplina_diario fadd inner join turma t on t.id_turma = fadd.id_turma where t.id_turma_status = 1 and t.flg_organizada is true and exists ( select null from turma_regencia_atribuicao tra inner join turma_regencia_atrib_srv tras on tras.id_turma_regencia_atribuicao = tra.id_turma_regencia_atribuicao where tra.id_turma = t.id_turma and tras.id_cidadao = '7817557') and exists ( select null from registro_falta_disciplina_diario where data_ref_sincronizacao > '2021-12-08 11:28:02.895' and id_turma = fadd.id_turma and data_referencia = fadd.data and id_disciplina = fadd.id_disciplina);
Date: 2021-12-08 21:24:48 Duration: 4s633ms 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 46s556ms 9 104ms 9s197ms 5s172ms select ;Times Reported Time consuming prepare #1
Day Hour Count Duration Avg duration Dec 09 05 7 45s186ms 6s455ms 06 1 1s266ms 1s266ms 18 1 104ms 104ms [ User: augeeducacional - Total duration: 3s88ms - Times executed: 9 ]
[ Application: augeeducacional - principal - Total duration: 3s88ms - Times executed: 9 ]
-
select ;
Date: 2021-12-08 05:45:31 Duration: 9s197ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-12-08 05:45:31 Duration: 7s910ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
-
select ;
Date: 2021-12-08 05:45:31 Duration: 7s836ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
2 31s113ms 8 144ms 8s150ms 3s889ms 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 04 7 24s226ms 3s460ms 05 1 6s886ms 6s886ms [ User: augeeducacional - Total duration: 1s948ms - Times executed: 8 ]
[ Application: augeeducacional - principal - Total duration: 1s948ms - Times executed: 8 ]
-
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-12-08 05:45:31 Duration: 8s150ms 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-12-08 05:45:31 Duration: 6s886ms 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-12-08 05:45:31 Duration: 4s776ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
3 29s94ms 6 741ms 9s910ms 4s849ms 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 #3
Day Hour Count Duration Avg duration 04 4 15s13ms 3s753ms 05 1 9s910ms 9s910ms 15 1 4s169ms 4s169ms [ User: augeeducacional - Total duration: 1s275ms - Times executed: 6 ]
[ Application: augeeducacional - principal - Total duration: 1s113ms - Times executed: 5 ]
[ Application: augeeducacional - fila - Total duration: 161ms - 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-12-08 05:45:31 Duration: 9s910ms 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-12-08 05:45:31 Duration: 6s783ms 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-12-08 05:45:31 Duration: 4s675ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
4 15s28ms 3 1s852ms 8s761ms 5s9ms 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 (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 #4
Day Hour Count Duration Avg duration 04 3 15s28ms 5s9ms [ User: augeeducacional - Total duration: 525ms - Times executed: 3 ]
[ Application: augeeducacional - principal - Total duration: 525ms - 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 (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-12-08 05:45:31 Duration: 8s761ms 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 (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-12-08 05:45:31 Duration: 4s414ms 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 (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-12-08 05:45:31 Duration: 1s852ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
5 2s857ms 1 2s857ms 2s857ms 2s857ms 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 (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 05 1 2s857ms 2s857ms [ User: augeeducacional - Total duration: 119ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 119ms - 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 (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-12-08 05:45:31 Duration: 2s857ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
6 274ms 1 274ms 274ms 274ms delete from consulta.alunos_abaixo_media_2021 where id_periodo_letivo = $1;Times Reported Time consuming prepare #6
Day Hour Count Duration Avg duration 04 1 274ms 274ms [ User: augeeducacional - Total duration: 2s123ms - Times executed: 1 ]
[ Application: augeeducacional - fila - Total duration: 2s123ms - Times executed: 1 ]
-
delete from consulta.alunos_abaixo_media_2021 where id_periodo_letivo = $1;
Date: 2021-12-08 05:16:32 Duration: 274ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 9m30s 2,766 100ms 429ms 206ms select distinct ;Times Reported Time consuming bind #1
Day Hour Count Duration Avg duration Dec 09 00 4 885ms 221ms 01 3 652ms 217ms 02 7 1s375ms 196ms 03 13 3s83ms 237ms 04 13 2s978ms 229ms 05 26 5s925ms 227ms 06 42 10s266ms 244ms 07 81 16s56ms 198ms 08 215 42s589ms 198ms 09 258 53s338ms 206ms 10 230 45s981ms 199ms 11 203 42s241ms 208ms 12 115 22s976ms 199ms 13 174 34s749ms 199ms 14 210 42s517ms 202ms 15 183 37s621ms 205ms 16 164 35s256ms 214ms 17 98 20s749ms 211ms 18 82 17s669ms 215ms 19 140 28s691ms 204ms 20 113 25s348ms 224ms 21 150 31s37ms 206ms 22 80 16s692ms 208ms 23 59 12s977ms 219ms Dec 09 00 42 9s270ms 220ms 01 57 9s494ms 166ms 02 4 422ms 105ms [ User: augeeducacional - Total duration: 12m10s - Times executed: 2760 ]
[ User: pgagent - Total duration: 12s758ms - Times executed: 1 ]
[ User: zabbix - Total duration: 10s308ms - Times executed: 4 ]
[ User: postgres - Total duration: 157ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 12m10s - Times executed: 2758 ]
[ Application: [unknown] - Total duration: 12s758ms - Times executed: 1 ]
[ Application: psql - Total duration: 10s308ms - Times executed: 4 ]
[ Application: augeeducacional - fila - Total duration: 284ms - Times executed: 2 ]
[ Application: vacuumdb - Total duration: 157ms - Times executed: 1 ]
-
select distinct ;
Date: 2021-12-08 19:07:48 Duration: 429ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '2021', $3 = '606210', $4 = '2021', $5 = '802', $6 = '1909', $7 = '210003348', $8 = '0', $9 = '100', $10 = '2021', $11 = '2021', $12 = '606210', $13 = '2021', $14 = '802', $15 = '1909', $16 = '210003348', $17 = '0', $18 = '100'
-
select distinct ;
Date: 2021-12-09 01:28:39 Duration: 410ms 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 = '10159370', $12 = '210017682'
-
select distinct ;
Date: 2021-12-08 16:20:12 Duration: 384ms 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 = '8649859', $12 = '190005854'
2 1m25s 414 100ms 4s283ms 206ms select ;Times Reported Time consuming bind #2
Day Hour Count Duration Avg duration 04 2 4s831ms 2s415ms 06 5 648ms 129ms 07 32 5s233ms 163ms 08 65 11s726ms 180ms 09 68 12s721ms 187ms 10 57 13s997ms 245ms 11 26 6s255ms 240ms 12 8 1s353ms 169ms 13 11 1s940ms 176ms 14 29 6s750ms 232ms 15 12 2s59ms 171ms 16 1 201ms 201ms 17 12 5s217ms 434ms 18 13 1s849ms 142ms 19 64 9s56ms 141ms 20 2 277ms 138ms 21 4 864ms 216ms 22 1 191ms 191ms 00 1 164ms 164ms 01 1 173ms 173ms [ User: augeeducacional - Total duration: 6m51s - Times executed: 414 ]
[ Application: augeeducacional - principal - Total duration: 3m27s - Times executed: 387 ]
[ Application: augeeducacional - fila - Total duration: 3m24s - Times executed: 25 ]
[ Application: prematricula - principal - Total duration: 238ms - Times executed: 2 ]
-
select ;
Date: 2021-12-08 05:45:31 Duration: 4s283ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021.10.27', $2 = 'Android', $3 = '-', $4 = '10', $5 = '2021-12-08 05:51:48.901', $6 = '8daa367d18f441f2', $7 = '87662', $8 = 'moto g(7)', $9 = '60'
-
select ;
Date: 2021-12-08 10:18:53 Duration: 568ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '605191'
-
select ;
Date: 2021-12-08 05:45:31 Duration: 548ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '9853559', $2 = '210005679', $3 = '1131'
3 30s634ms 1 30s634ms 30s634ms 30s634ms 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 #3
Day Hour Count Duration Avg duration 17 1 30s634ms 30s634ms [ User: zabbix - Total duration: 1s885ms - Times executed: 1 ]
[ Application: psql - Total duration: 1s885ms - 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-12-08 05:45:31 Duration: 30s634ms Database: postgres User: postgres Remote: zabbix Application: seedbm19
4 15s990ms 127 100ms 533ms 125ms update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;Times Reported Time consuming bind #4
Day Hour Count Duration Avg duration 01 1 115ms 115ms 03 2 216ms 108ms 04 3 343ms 114ms 05 2 239ms 119ms 06 9 1s52ms 116ms 07 7 837ms 119ms 08 7 851ms 121ms 09 9 1s144ms 127ms 10 5 628ms 125ms 11 6 757ms 126ms 12 5 594ms 118ms 13 9 1s68ms 118ms 14 3 376ms 125ms 15 4 518ms 129ms 16 7 865ms 123ms 17 8 977ms 122ms 18 8 977ms 122ms 19 6 797ms 132ms 20 9 1s114ms 123ms 21 5 644ms 128ms 22 5 574ms 114ms 23 5 604ms 120ms 00 1 155ms 155ms 01 1 533ms 533ms [ User: augeeducacional - Total duration: 4m4s - Times executed: 124 ]
[ User: zabbix - Total duration: 8s94ms - Times executed: 3 ]
[ Application: augeeducacional - fila - Total duration: 4m4s - Times executed: 124 ]
[ Application: psql - Total duration: 8s94ms - Times executed: 3 ]
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-12-09 02:03:45 Duration: 533ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210008047', $2 = '2021-12-07 08:55:03.944', $3 = '1128'
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-12-08 16:47:57 Duration: 158ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210019555', $3 = '210019584', $4 = '210019617', $5 = '210019622', $6 = '210022655', $7 = '210019619', $8 = '210019624', $9 = '210019620', $10 = '1', $11 = '1', $12 = '1', $13 = '1', $14 = '1'
-
update fila_trabalho.fila_trabalho set id_situacao_trabalho = $1, inicio_execucao = $2 where id_fila_trabalho = $3;
Date: 2021-12-08 20:11:01 Duration: 157ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1152', $2 = '4', $3 = '1152', $4 = '4', $5 = '1152', $6 = '4', $7 = '210006567'
5 13s834ms 114 100ms 178ms 121ms select distinct ;Times Reported Time consuming bind #5
Day Hour Count Duration Avg duration 05 1 178ms 178ms 06 1 100ms 100ms 07 8 968ms 121ms 08 10 1s282ms 128ms 09 19 2s285ms 120ms 10 9 1s4ms 111ms 11 14 1s664ms 118ms 12 9 1s47ms 116ms 13 17 2s86ms 122ms 14 6 708ms 118ms 15 10 1s169ms 116ms 16 3 423ms 141ms 17 2 248ms 124ms 18 4 552ms 138ms 19 1 114ms 114ms [ User: augeeducacional - Total duration: 34s74ms - Times executed: 114 ]
[ Application: augeeducacional - principal - Total duration: 34s74ms - Times executed: 114 ]
-
select distinct ;
Date: 2021-12-08 06:51:30 Duration: 178ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '4', $2 = '4', $3 = '1', $4 = '2', $5 = '7', $6 = '1233', $7 = '210005227', $8 = '4', $9 = '4'
-
select distinct ;
Date: 2021-12-08 14:27:27 Duration: 161ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210012567'
-
select distinct ;
Date: 2021-12-08 10:00:01 Duration: 160ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
6 13s736ms 2 6s852ms 6s883ms 6s868ms 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 #6
Day Hour Count Duration Avg duration 04 2 13s736ms 6s868ms [ User: augeeducacional - Total duration: 593ms - Times executed: 2 ]
[ Application: augeeducacional - principal - Total duration: 593ms - 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 (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-12-08 05:45:31 Duration: 6s883ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210011955', $2 = '210011955', $3 = '210011955', $4 = '210011955', $5 = '68295', $6 = '210011955', $7 = '68295', $8 = '210011955', $9 = '68295'
-
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-12-08 05:45:31 Duration: 6s852ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210011659', $2 = '210011660', $3 = '210011661', $4 = '210011662', $5 = '210011663', $6 = '210011664', $7 = '210011665', $8 = '210011666', $9 = '210011667', $10 = '210011668', $11 = '210011669', $12 = '210011670', $13 = '210011671', $14 = '210011672', $15 = '210011673', $16 = '210011674', $17 = '210011675', $18 = '210011676', $19 = '2682223', $20 = '210011659', $21 = '210011660', $22 = '210011661', $23 = '210011662', $24 = '210011663', $25 = '210011664', $26 = '210011665', $27 = '210011666', $28 = '210011667', $29 = '210011668', $30 = '210011669', $31 = '210011670', $32 = '210011671', $33 = '210011672', $34 = '210011673', $35 = '210011674', $36 = '210011675', $37 = '210011676'
7 13s282ms 67 101ms 316ms 198ms select count(*) as contagem from ( select ;Times Reported Time consuming bind #7
Day Hour Count Duration Avg duration 07 6 901ms 150ms 08 11 2s590ms 235ms 09 5 885ms 177ms 10 20 3s732ms 186ms 11 7 1s412ms 201ms 12 2 413ms 206ms 13 1 207ms 207ms 14 10 1s916ms 191ms 15 1 212ms 212ms 16 1 265ms 265ms 17 1 276ms 276ms 22 1 262ms 262ms 00 1 206ms 206ms [ User: augeeducacional - Total duration: 51s710ms - Times executed: 67 ]
[ Application: augeeducacional - principal - Total duration: 51s710ms - Times executed: 67 ]
-
select count(*) as contagem from ( select ;
Date: 2021-12-08 09:49:01 Duration: 316ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '607095'
-
select count(*) as contagem from ( select ;
Date: 2021-12-08 09:25:19 Duration: 294ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '605583', $4 = '534'
-
select count(*) as contagem from ( select ;
Date: 2021-12-08 18:36:46 Duration: 276ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '2021', $3 = '605331', $4 = '530'
8 13s193ms 117 100ms 158ms 112ms select count(*) as contagem from ((;Times Reported Time consuming bind #8
Day Hour Count Duration Avg duration 05 3 321ms 107ms 06 6 663ms 110ms 07 9 1s49ms 116ms 08 5 574ms 114ms 09 10 1s171ms 117ms 10 17 1s929ms 113ms 11 5 535ms 107ms 12 10 1s157ms 115ms 13 12 1s374ms 114ms 14 12 1s294ms 107ms 15 4 419ms 104ms 16 7 815ms 116ms 17 4 479ms 119ms 18 5 565ms 113ms 19 3 309ms 103ms 20 2 223ms 111ms 21 3 308ms 102ms [ User: augeeducacional - Total duration: 53s844ms - Times executed: 117 ]
[ Application: augeeducacional - principal - Total duration: 53s844ms - Times executed: 117 ]
-
select count(*) as contagem from ((;
Date: 2021-12-08 13:40:57 Duration: 158ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'TAINA', $8 = '605863', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'TAINA', $17 = '605863', $18 = '60'
-
select count(*) as contagem from ((;
Date: 2021-12-08 10:30:52 Duration: 148ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '605742', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '605742', $16 = '60'
-
select count(*) as contagem from ((;
Date: 2021-12-08 18:40:44 Duration: 140ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = '605872', $8 = '60', $9 = '7', $10 = '2021', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '605872', $16 = '60'
9 6s147ms 54 100ms 143ms 113ms (;Times Reported Time consuming bind #9
Day Hour Count Duration Avg duration 05 4 451ms 112ms 08 4 447ms 111ms 09 3 337ms 112ms 10 8 909ms 113ms 11 3 324ms 108ms 12 1 103ms 103ms 13 6 720ms 120ms 14 1 134ms 134ms 15 4 475ms 118ms 16 6 668ms 111ms 17 3 318ms 106ms 18 3 364ms 121ms 19 2 234ms 117ms 21 4 441ms 110ms 22 2 215ms 107ms [ User: augeeducacional - Total duration: 24s310ms - Times executed: 54 ]
[ Application: augeeducacional - principal - Total duration: 24s310ms - Times executed: 54 ]
-
(;
Date: 2021-12-08 14:40:35 Duration: 143ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '7', $2 = '2021', $3 = '2021', $4 = '2021', $5 = '2021', $6 = '2021', $7 = 'elizangela', $8 = '605840', $9 = '60', $10 = '7', $11 = '2021', $12 = '2021', $13 = '2021', $14 = '2021', $15 = '2021', $16 = 'elizangela', $17 = '605840', $18 = '60'
-
(;
Date: 2021-12-08 16:02:18 Duration: 143ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '210004272'
-
(;
Date: 2021-12-08 15:48:01 Duration: 134ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '8', $3 = '2021-12-08 00:00:00', $4 = '2021-12-09 00:00:00', $5 = '18649'
10 1s947ms 4 117ms 874ms 486ms 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 #10
Day Hour Count Duration Avg duration 09 1 874ms 874ms 13 1 783ms 783ms 17 1 172ms 172ms 18 1 117ms 117ms [ User: augeeducacional - Total duration: 1s70ms - Times executed: 4 ]
[ Application: augeeducacional - principal - Total duration: 1s70ms - Times executed: 4 ]
-
select max(ano * 10000 + mes * 100 + dia) as data from autocadastro_diario where id_instituicao = $1 and id_unidade_funcional = $2;
Date: 2021-12-08 10:35:27 Duration: 874ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '0'
-
select max(ano * 10000 + mes * 100 + dia) as data from autocadastro_diario where id_instituicao = $1 and id_unidade_funcional = $2;
Date: 2021-12-08 14:51:45 Duration: 783ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '0'
-
select max(ano * 10000 + mes * 100 + dia) as data from autocadastro_diario where id_instituicao = $1 and id_unidade_funcional = $2;
Date: 2021-12-08 18:46:49 Duration: 172ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '0'
11 1s500ms 1 1s500ms 1s500ms 1s500ms 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 #11
Day Hour Count Duration Avg duration 04 1 1s500ms 1s500ms [ User: augeeducacional - Total duration: 168ms - Times executed: 1 ]
[ Application: augeeducacional - principal - Total duration: 168ms - 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-12-08 05:45:31 Duration: 1s500ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '6471828', $2 = '2021-12-08 05:48:12.119', $3 = '6471828', $4 = '2021-12-08 05:48:12.119'
12 1s326ms 6 113ms 412ms 221ms update movel.sincronizacao set versao_aplicativo = $1, plataforma_dispositivo = $2, fabricante_dispositivo = $3, versao_dispositivo = $4, data = $5, id_dispositivo = $6, id_usuario = $7, flg_expedicao = $8, modelo_dispositivo = $9, id_instituicao = $10 where id_sincronizacao = $11;Times Reported Time consuming bind #12
Day Hour Count Duration Avg duration 04 1 177ms 177ms 12 1 122ms 122ms 23 2 454ms 227ms 00 1 158ms 158ms 01 1 412ms 412ms [ User: augeeducacional - Total duration: 1s632ms - Times executed: 6 ]
[ Application: augeeducacional - principal - Total duration: 1s632ms - Times executed: 6 ]
-
update movel.sincronizacao set versao_aplicativo = $1, plataforma_dispositivo = $2, fabricante_dispositivo = $3, versao_dispositivo = $4, data = $5, id_dispositivo = $6, id_usuario = $7, flg_expedicao = $8, modelo_dispositivo = $9, id_instituicao = $10 where id_sincronizacao = $11;
Date: 2021-12-09 02:11:11 Duration: 412ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '200006433', $2 = '1'
-
update movel.sincronizacao set versao_aplicativo = $1, plataforma_dispositivo = $2, fabricante_dispositivo = $3, versao_dispositivo = $4, data = $5, id_dispositivo = $6, id_usuario = $7, flg_expedicao = $8, modelo_dispositivo = $9, id_instituicao = $10 where id_sincronizacao = $11;
Date: 2021-12-09 00:50:51 Duration: 341ms 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 = '7074390', $12 = '170006546'
-
update movel.sincronizacao set versao_aplicativo = $1, plataforma_dispositivo = $2, fabricante_dispositivo = $3, versao_dispositivo = $4, data = $5, id_dispositivo = $6, id_usuario = $7, flg_expedicao = $8, modelo_dispositivo = $9, id_instituicao = $10 where id_sincronizacao = $11;
Date: 2021-12-08 05:22:18 Duration: 177ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021.10.27', $2 = 'Android', $3 = '-', $4 = '10', $5 = '2021-12-08 05:22:16.522', $6 = '2856023c8a740b46', $7 = '193493', $8 = 't', $9 = 'LM-X540', $10 = '60', $11 = '15612356'
13 1s296ms 12 100ms 118ms 108ms select ;Times Reported Time consuming bind #13
Day Hour Count Duration Avg duration 06 1 100ms 100ms 07 1 110ms 110ms 08 1 100ms 100ms 10 2 204ms 102ms 11 1 117ms 117ms 12 1 111ms 111ms 13 1 118ms 118ms 14 3 327ms 109ms 16 1 106ms 106ms [ User: augeeducacional - Total duration: 8s528ms - Times executed: 12 ]
[ Application: augeeducacional - fila - Total duration: 8s528ms - Times executed: 12 ]
-
select ;
Date: 2021-12-08 14:39:54 Duration: 118ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210014223', $3 = '210014221', $4 = '210014224', $5 = '210014227', $6 = '210014226', $7 = '210014225', $8 = '210044328', $9 = '210044324', $10 = '1', $11 = '1', $12 = '1', $13 = '1', $14 = '1'
-
select ;
Date: 2021-12-08 12:33:43 Duration: 117ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210005660', $3 = '210005664', $4 = '210005665', $5 = '210005648', $6 = '210005651', $7 = '210005652', $8 = '210005666', $9 = '210005657', $10 = '210005654', $11 = '210005658', $12 = '210005650', $13 = '210005655', $14 = '210040200', $15 = '210005663', $16 = '210005662', $17 = '210005661', $18 = '210005659', $19 = '210005690', $20 = '210005649', $21 = '210040202', $22 = '210040201', $23 = '210040198', $24 = '210040199', $25 = '210005656', $26 = '210032638', $27 = '210048950', $28 = '1', $29 = '1', $30 = '1', $31 = '1', $32 = '1'
-
select ;
Date: 2021-12-08 15:45:14 Duration: 114ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210038329', $3 = '210038328', $4 = '210000789', $5 = '210000784', $6 = '210038327', $7 = '210000787', $8 = '210000788', $9 = '210000786', $10 = '210000785', $11 = '210000790', $12 = '210000791', $13 = '210000796', $14 = '210000797', $15 = '210000798', $16 = '210000793', $17 = '210000794', $18 = '210000795', $19 = '210000792', $20 = '210044699', $21 = '1', $22 = '1', $23 = '1', $24 = '1', $25 = '1'
14 1s275ms 8 122ms 175ms 159ms ( select uf.id_unidade_funcional as id_uf, ;Times Reported Time consuming bind #14
Day Hour Count Duration Avg duration 05 1 175ms 175ms 07 1 122ms 122ms 12 1 172ms 172ms 13 1 166ms 166ms 17 1 175ms 175ms 19 1 125ms 125ms 20 1 171ms 171ms 22 1 164ms 164ms [ User: augeeducacional - Total duration: 1s282ms - Times executed: 8 ]
[ Application: augeeducacional - principal - Total duration: 1s282ms - Times executed: 8 ]
-
( select uf.id_unidade_funcional as id_uf, ;
Date: 2021-12-08 06:41:47 Duration: 175ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = 'genesi'
-
( select uf.id_unidade_funcional as id_uf, ;
Date: 2021-12-08 18:53:53 Duration: 175ms 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 = '7866019', $12 = '180013564'
-
( select uf.id_unidade_funcional as id_uf, ;
Date: 2021-12-08 13:15:10 Duration: 172ms 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 = '8770928', $12 = '190008828'
15 1s225ms 10 100ms 136ms 122ms 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 04 1 100ms 100ms 05 1 116ms 116ms 06 1 122ms 122ms 09 1 124ms 124ms 10 1 127ms 127ms 19 1 123ms 123ms 21 3 373ms 124ms 00 1 136ms 136ms [ User: augeeducacional - Total duration: 4s26ms - Times executed: 10 ]
[ Application: augeeducacional - fila - Total duration: 4s26ms - Times executed: 10 ]
-
update fila_trabalho.fila_trabalho set resultado = $1, fim_execucao = $2, id_situacao_trabalho = $3 where id_fila_trabalho = $4;
Date: 2021-12-09 01:38:51 Duration: 136ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '605337', $2 = '2021', $3 = '862225', $4 = '862225', $5 = '862225'
-
update fila_trabalho.fila_trabalho set resultado = $1, fim_execucao = $2, id_situacao_trabalho = $3 where id_fila_trabalho = $4;
Date: 2021-12-08 22:16:06 Duration: 127ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210006264', $3 = '210006265', $4 = '210006266', $5 = '210006322', $6 = '210006263', $7 = '210006261', $8 = '210006259', $9 = '210006260', $10 = '210039274', $11 = '210038707', $12 = '210038705', $13 = '1', $14 = '1', $15 = '1', $16 = '1', $17 = '1'
-
update fila_trabalho.fila_trabalho set resultado = $1, fim_execucao = $2, id_situacao_trabalho = $3 where id_fila_trabalho = $4;
Date: 2021-12-08 11:34:07 Duration: 127ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1134', $2 = '4', $3 = '1134', $4 = '4', $5 = '1134', $6 = '4', $7 = '210012441'
16 1s185ms 10 106ms 149ms 118ms update fila_trabalho.fila_trabalho set tipos_atributos = $1, usuarios = $2, atributos = $3, id_instituicao = $4 where id_fila_trabalho = $5;Times Reported Time consuming bind #16
Day Hour Count Duration Avg duration 07 1 115ms 115ms 09 1 113ms 113ms 11 1 106ms 106ms 12 1 116ms 116ms 13 1 117ms 117ms 14 3 386ms 128ms 17 1 109ms 109ms 18 1 119ms 119ms [ User: augeeducacional - Total duration: 1s757ms - Times executed: 10 ]
[ Application: augeeducacional - fila - Total duration: 1s757ms - Times executed: 10 ]
-
update fila_trabalho.fila_trabalho set tipos_atributos = $1, usuarios = $2, atributos = $3, id_instituicao = $4 where id_fila_trabalho = $5;
Date: 2021-12-08 15:47:57 Duration: 149ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '1131', $2 = '4', $3 = '1131', $4 = '4', $5 = '1131', $6 = '4', $7 = '210013801'
-
update fila_trabalho.fila_trabalho set tipos_atributos = $1, usuarios = $2, atributos = $3, id_instituicao = $4 where id_fila_trabalho = $5;
Date: 2021-12-08 15:26:10 Duration: 124ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210013898', $3 = '210013911', $4 = '210013897', $5 = '210013912', $6 = '1', $7 = '1', $8 = '1', $9 = '1', $10 = '1'
-
update fila_trabalho.fila_trabalho set tipos_atributos = $1, usuarios = $2, atributos = $3, id_instituicao = $4 where id_fila_trabalho = $5;
Date: 2021-12-08 19:48:25 Duration: 119ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210039907', $3 = '210039906', $4 = '210002969', $5 = '210002972', $6 = '210002976', $7 = '210002977', $8 = '1', $9 = '1', $10 = '1', $11 = '1', $12 = '1'
17 1s140ms 9 111ms 136ms 126ms select t.nome as turma, ;Times Reported Time consuming bind #17
Day Hour Count Duration Avg duration 09 8 1s11ms 126ms 17 1 129ms 129ms [ User: augeeducacional - Total duration: 2s137ms - Times executed: 9 ]
[ Application: augeeducacional - principal - Total duration: 2s137ms - Times executed: 9 ]
-
select t.nome as turma, ;
Date: 2021-12-08 10:08:24 Duration: 136ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '5940958', $2 = '2021-12-05 22:37:52.256', $3 = '5940958', $4 = '2021-12-05 22:37:52.256'
-
select t.nome as turma, ;
Date: 2021-12-08 10:04:26 Duration: 135ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '60', $2 = '8', $3 = '2021-12-08 00:00:00', $4 = '2021-12-09 00:00:00', $5 = '28839'
-
select t.nome as turma, ;
Date: 2021-12-08 10:02:41 Duration: 131ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85
18 1s109ms 10 100ms 134ms 110ms select ;Times Reported Time consuming bind #18
Day Hour Count Duration Avg duration 09 1 106ms 106ms 10 1 114ms 114ms 13 1 121ms 121ms 15 3 314ms 104ms 16 2 217ms 108ms 19 2 234ms 117ms [ User: augeeducacional - Total duration: 5s947ms - Times executed: 10 ]
[ Application: augeeducacional - fila - Total duration: 5s947ms - Times executed: 10 ]
-
select ;
Date: 2021-12-08 20:45:26 Duration: 134ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210007344', $3 = '210007343', $4 = '210007351', $5 = '210007342', $6 = '210007347', $7 = '210007345', $8 = '210007346', $9 = '210007348', $10 = '210007350', $11 = '210007352', $12 = '210007349', $13 = '1', $14 = '1', $15 = '1', $16 = '1', $17 = '1'
-
select ;
Date: 2021-12-08 14:30:47 Duration: 121ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210020767', $3 = '210020793', $4 = '1', $5 = '1', $6 = '1', $7 = '1', $8 = '1'
-
select ;
Date: 2021-12-08 11:25:54 Duration: 114ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '2021', $2 = '210000351', $3 = '210000345', $4 = '210000348', $5 = '210000350', $6 = '210000349', $7 = '210000346', $8 = '210000347', $9 = '210000344', $10 = '1', $11 = '1', $12 = '1', $13 = '1', $14 = '1'
19 1s95ms 7 132ms 183ms 156ms ( 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 #19
Day Hour Count Duration Avg duration 02 1 132ms 132ms 06 1 134ms 134ms 08 1 157ms 157ms 00 4 671ms 167ms [ User: augeeducacional - Total duration: 25s535ms - Times executed: 7 ]
[ Application: augeeducacional - principal - Total duration: 25s535ms - Times executed: 7 ]
-
( 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-12-09 01:08:14 Duration: 183ms 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-12-09 01:09:15 Duration: 174ms 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-12-09 01:10:17 Duration: 169ms 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'
20 1s65ms 5 100ms 390ms 213ms select max(data);Times Reported Time consuming bind #20
Day Hour Count Duration Avg duration 06 1 390ms 390ms 12 1 100ms 100ms 16 1 103ms 103ms 17 1 120ms 120ms 20 1 350ms 350ms [ User: augeeducacional - Total duration: 4s700ms - Times executed: 5 ]
[ Application: augeeducacional - fila - Total duration: 4s700ms - Times executed: 5 ]
-
select max(data);
Date: 2021-12-08 07:39:21 Duration: 390ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '15613061', $2 = '60', $3 = '994759', $4 = '12e7d4e9-f77b-3b88-a3c7-6f37aec40d96'
-
select max(data);
Date: 2021-12-08 21:51:11 Duration: 350ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '15633791', $2 = '60', $3 = '659403', $4 = '90b46341ad7fc772'
-
select max(data);
Date: 2021-12-08 18:01:15 Duration: 120ms Database: postgres User: augeeducacional Remote: augeeducacional Application: seeweb85 parameters: $1 = '15629410', $2 = '60', $3 = '84016', $4 = 'a0ce963fe2febee8'
-
Events
Log levels
Key values
- 219,930 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 654 ERROR entries
- 1 WARNING entries
Most Frequent Errors/Events
Key values
- 205 Max number of times the same event was reported
- 655 Total events found
Rank Times reported Error 1 205 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #1
Day Hour Count Dec 08 03 2 06 6 07 5 08 3 09 9 10 38 11 6 12 9 13 2 14 21 15 12 16 11 17 12 18 1 19 12 20 10 21 21 22 1 23 16 Dec 09 00 8 - ERROR: duplicate key value violates unique constraint "usuario_login_key"
- ERROR: duplicate key value violates unique constraint "pk_usuario"
- ERROR: duplicate key value violates unique constraint "pk_nota_aluno_atividade_2021"
Detail: Key (login)=(emanuelly123) 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-12-08 03:18:01 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Key (id_usuario)=(1236148) already exists.
Statement: insert into usuario (data_criacao, id_usuario, flg_bloqueado, flg_excluido, nome, flg_ocultar_aniversario, login, email) values ($1, $2, $3, $4, $5, $6, $7, $8)Date: 2021-12-08 06:37:16 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Key (id_turma, id_aluno_matricula, id_disciplina, id_nota_periodo_aluno, id_atividade_avaliativa)=(210007689, 9915332, 1140, 4, 1) already exists.
Context: SQL statement "INSERT INTO aluno_lancamento.nota_aluno_atividade_2021 values ($1.*)" PL/pgSQL function sp_nota_aluno_atividade_insert_trigger() line 14 at EXECUTE
Statement: insert into nota_aluno_atividade (flg_nao_compareceu_rp, id_turma, id_atividade_avaliativa, id_nota_periodo_aluno, id_aluno_matricula, flg_nao_compareceu, id_disciplina, nota) values ($1, $2, $3, $4, $5, $6, $7, $8)Date: 2021-12-08 06:58:56 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
2 150 LOG: process ... still waiting for AccessShareLock on relation ... of database ... after ... ms
Times Reported Most Frequent Error / Event #2
Day Hour Count Dec 08 05 150 - LOG: process 629 still waiting for AccessShareLock on relation 2629915 of database 2624101 after 1000.197 ms
- LOG: process 18510 still waiting for AccessShareLock on relation 2629915 of database 2624101 after 1000.156 ms
- LOG: process 29504 still waiting for AccessShareLock on relation 2629915 of database 2624101 after 1000.203 ms
Detail: Process holding the lock: 20458. Wait queue: 629.
Statement: select descricao, id_tipo_comunicado_portal as id from tipo_comunicado_portal where id_tipo_comunicado_portal in ( select id_tipo_comunicado_portal from comunicado_portal cp where ( exists( select id_grupo_usuario from comunicado_grupo_usuario cgu inner join comunicado_unidade_funcional uf on uf.id_comunicado_portal = cp.id_comunicado_portal where cgu.id_comunicado_portal = cp.id_comunicado_portal and cgu.id_grupo_usuario in ( select id_grupo_usuario from usuario_grupo_unidade where id_usuario = $1 and id_assunto_hierarquia_unidade = $2 ) and ( uf.id_unidade_funcional in ( select id_unidade_funcional from usuario_grupo_unidade where id_usuario = $3 and id_assunto_hierarquia_unidade = $4 ) or uf.id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $5 and id_assunto_hierarquia_unidade = $6 ) ) ) or flg_acesso_publico ) and id_comunicado_portal in ( select id_comunicado_portal from comunicado_unidade_funcional where id_unidade_funcional = $7 and id_status_portal = $8 ) and cp.data <= $9 )Date: 2021-12-08 05:44:24 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Process holding the lock: 20458. Wait queue: 629, 18510.
Statement: select descricao, id_tipo_comunicado_portal as id from tipo_comunicado_portal where id_tipo_comunicado_portal in ( select id_tipo_comunicado_portal from comunicado_portal cp where ( exists( select id_grupo_usuario from comunicado_grupo_usuario cgu inner join comunicado_unidade_funcional uf on uf.id_comunicado_portal = cp.id_comunicado_portal where cgu.id_comunicado_portal = cp.id_comunicado_portal and cgu.id_grupo_usuario in ( select id_grupo_usuario from usuario_grupo_unidade where id_usuario = $1 and id_assunto_hierarquia_unidade = $2 ) and ( uf.id_unidade_funcional in ( select id_unidade_funcional from usuario_grupo_unidade where id_usuario = $3 and id_assunto_hierarquia_unidade = $4 ) or uf.id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $5 and id_assunto_hierarquia_unidade = $6 ) ) ) or flg_acesso_publico ) and id_comunicado_portal in ( select id_comunicado_portal from comunicado_unidade_funcional where id_unidade_funcional = $7 and id_status_portal = $8 ) and cp.data <= $9 )Date: 2021-12-08 05:44:25 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
Detail: Process holding the lock: 20458. Wait queue: 629, 18510, 29504.
Statement: select descricao, id_tipo_comunicado_portal as id from tipo_comunicado_portal where id_tipo_comunicado_portal in ( select id_tipo_comunicado_portal from comunicado_portal cp where ( exists( select id_grupo_usuario from comunicado_grupo_usuario cgu inner join comunicado_unidade_funcional uf on uf.id_comunicado_portal = cp.id_comunicado_portal where cgu.id_comunicado_portal = cp.id_comunicado_portal and cgu.id_grupo_usuario in ( select id_grupo_usuario from usuario_grupo_unidade where id_usuario = $1 and id_assunto_hierarquia_unidade = $2 ) and ( uf.id_unidade_funcional in ( select id_unidade_funcional from usuario_grupo_unidade where id_usuario = $3 and id_assunto_hierarquia_unidade = $4 ) or uf.id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $5 and id_assunto_hierarquia_unidade = $6 ) ) ) or flg_acesso_publico ) and id_comunicado_portal in ( select id_comunicado_portal from comunicado_unidade_funcional where id_unidade_funcional = $7 and id_status_portal = $8 ) and cp.data <= $9 )Date: 2021-12-08 05:44:29 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
3 130 ERROR: canceling statement due to statement timeout
Times Reported Most Frequent Error / Event #3
Day Hour Count Dec 08 05 121 12 2 16 3 20 2 21 1 22 1 - ERROR: canceling statement due to statement timeout
Statement: select descricao, id_tipo_comunicado_portal as id from tipo_comunicado_portal where id_tipo_comunicado_portal in ( select id_tipo_comunicado_portal from comunicado_portal cp where ( exists( select id_grupo_usuario from comunicado_grupo_usuario cgu inner join comunicado_unidade_funcional uf on uf.id_comunicado_portal = cp.id_comunicado_portal where cgu.id_comunicado_portal = cp.id_comunicado_portal and cgu.id_grupo_usuario in ( select id_grupo_usuario from usuario_grupo_unidade where id_usuario = $1 and id_assunto_hierarquia_unidade = $2 ) and ( uf.id_unidade_funcional in ( select id_unidade_funcional from usuario_grupo_unidade where id_usuario = $3 and id_assunto_hierarquia_unidade = $4 ) or uf.id_unidade_funcional in ( select id_unidade_funcional from perfil_extendido where id_usuario = $5 and id_assunto_hierarquia_unidade = $6 ) ) ) or flg_acesso_publico ) and id_comunicado_portal in ( select id_comunicado_portal from comunicado_unidade_funcional where id_unidade_funcional = $7 and id_status_portal = $8 ) and cp.data <= $9 )
Date: 2021-12-08 05:44:33 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
4 105 ERROR: value too long for type character varying(...)
Times Reported Most Frequent Error / Event #4
Day Hour Count Dec 08 13 2 16 103 - ERROR: value too long for type character varying(10)
- ERROR: value too long for type character varying(30)
Statement: update pre_matricula_dados_gerais set digito_cpf_responsavel = $1, nome_responsavel = $2, data_emissao_rg = $3, id_responsavel_tipo = $4, endereco = $5, numero = $6, bairro = $7, id_grupo_sanguineo = $8, numero_cpf_responsavel = $9, id_uf_emissor_rg = $10, numero_cpf = $11, cep = $12, email_responsavel = $13, complemento = $14, numero_rg = $15, id_procedencia_escola = $16, id_municipio = $17, id_orgao_emissor_rg = $18, digito_cpf = $19, flg_nao_respondeu_questionario = $20, nis = $21, dv_rg = $22, numero_rne = $23, data_nascimento_responsavel = $24 where id_pre_matricula = $25
Date: 2021-12-08 13:42:39 Database: augeeducacional Application: prematricula - principal User: augeeducacional Remote: seeapp32
Statement: update pre_matricula_dados_gerais set digito_cpf_responsavel = $1, nome_responsavel = $2, data_emissao_rg = $3, id_responsavel_tipo = $4, endereco = $5, numero = $6, bairro = $7, id_grupo_sanguineo = $8, numero_cpf_responsavel = $9, id_uf_emissor_rg = $10, numero_cpf = $11, cep = $12, email_responsavel = $13, complemento = $14, numero_rg = $15, id_procedencia_escola = $16, id_municipio = $17, id_orgao_emissor_rg = $18, digito_cpf = $19, flg_nao_respondeu_questionario = $20, nis = $21, dv_rg = $22, numero_rne = $23, data_nascimento_responsavel = $24 where id_pre_matricula = $25
Date: 2021-12-08 16:51:35 Database: augeeducacional Application: prematricula - principal User: augeeducacional Remote: seeapp38
5 37 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #5
Day Hour Count Dec 08 08 1 10 3 11 2 12 6 13 2 14 5 15 3 16 3 17 3 19 4 20 5 - 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-12-08 08:47:52 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
6 21 ERROR: currval of sequence "..." is not yet defined in this session
Times Reported Most Frequent Error / Event #6
Day Hour Count Dec 08 08 3 09 3 10 1 14 3 15 2 16 4 17 4 21 1 - ERROR: currval of sequence "sq_usuario_id" is not yet defined in this session
Statement: select currval('sq_usuario_id')
Date: 2021-12-08 08:21:02 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
7 3 ERROR: insert or update on table "..." violates foreign key constraint "..."
Times Reported Most Frequent Error / Event #7
Day Hour Count Dec 08 14 1 17 2 - ERROR: insert or update on table "usuario_instituicao" violates foreign key constraint "fk_usuario"
Detail: Key (id_usuario)=(1236563) is not present in table "usuario".
Statement: insert into usuario_instituicao (id_usuario, flg_email, id_instituicao) values ($1, $2, $3)Date: 2021-12-08 14:32:32 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
8 1 WARNING: column "..." has type "..."
Times Reported Most Frequent Error / Event #8
Day Hour Count Dec 08 23 1 - WARNING: column "vwaluno_ee_usuario" has type "unknown"
Detail: Proceeding with relation creation anyway.
Statement: REFRESH MATERIALIZED VIEW aplicacoes_see.vw_aluno;Date: 2021-12-08 23:30:03 Database: augeeducacional Application: [unknown] User: pgagent Remote: localhost
9 1 ERROR: invalid byte sequence for encoding
Times Reported Most Frequent Error / Event #9
Day Hour Count Dec 08 18 1 - ERROR: invalid byte sequence for encoding "UTF8": 0x00
Statement: select usuario.* from usuario inner join usuario_instituicao on usuario.id_usuario = usuario_instituicao.id_usuario and usuario_instituicao.id_instituicao = $1 where usuario.login = $2
Date: 2021-12-08 18:49:21 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
10 1 ERROR: update or delete on table "..." violates foreign key constraint "..." on table "..."
Times Reported Most Frequent Error / Event #10
Day Hour Count Dec 08 10 1 - ERROR: update or delete on table "imagem" violates foreign key constraint "fk_imagem" on table "usuario"
Detail: Key (id_imagem)=(386530) is still referenced from table "usuario".
Statement: delete from imagem where id_imagem = $1Date: 2021-12-08 10:24:01 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85
11 1 LOG: process ... still waiting for ShareLock on transaction ... after ... ms
Times Reported Most Frequent Error / Event #11
Day Hour Count Dec 08 12 1 - LOG: process 25852 still waiting for ShareLock on transaction 819974378 after 1000.181 ms
Detail: Process holding the lock: 27107. Wait queue: 25852.
Context: while deleting tuple (758107,11) 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-12-08 12:24:35 Database: augeeducacional Application: augeeducacional - principal User: augeeducacional Remote: seeweb85