GET https://registro.kennedybattipaglia.gespar.it/lezioni/registro/firme/34/1/2026-05-11

Query Metrics

125 Database Queries
25 Different statements
58.60 ms Query time
0 Invalid entities
24 Managed entities

Grouped Statements

Show all queries

Time Count Info
17.35 ms
(29.60%)
23
SELECT g0_.id AS id_0, g0_.creato AS creato_1, g0_.modificato AS modificato_2, g0_.anno AS anno_3, g0_.sezione AS sezione_4, g0_.gruppo AS gruppo_5, g0_.ore_settimanali AS ore_settimanali_6, g0_.sede_id AS sede_id_7, g0_.corso_id AS corso_id_8, g0_.coordinatore_id AS coordinatore_id_9, g0_.segretario_id AS segretario_id_10 FROM gs_classe g0_ WHERE g0_.anno = ? AND g0_.sezione = ? AND g0_.gruppo <> '' ORDER BY g0_.gruppo ASC
Parameters:
[
  1
  "A"
]
14.42 ms
(24.62%)
21
SELECT s.docente_id FROM gs_ext_docente_status s WHERE s.docente_id IN (?) AND s.stato IN (?) AND ? BETWEEN s.valid_from AND COALESCE(s.valid_to, '9999-12-31')
Parameters:
[
  10
  "ATTIVO"
  "2026-05-11"
]
7.91 ms
(13.50%)
21
SELECT DISTINCT s.docente_id FROM gs_ext_docente_status s WHERE s.docente_id IN (?)
Parameters:
[
  10
]
5.60 ms
(9.55%)
22
SELECT t0.id AS id_1, t0.creato AS creato_2, t0.modificato AS modificato_3, t0.periodo AS periodo_4, t0.data AS data_5, t0.inizio AS inizio_6, t0.fine AS fine_7, t0.stato AS stato_8, t0.dati AS dati_9, t0.visibile AS visibile_10, t0.sincronizzazione AS sincronizzazione_11, t0.classe_id AS classe_id_12 FROM gs_scrutinio t0 WHERE t0.periodo = ? AND t0.classe_id = ? LIMIT 1
Parameters:
[
  "F"
  1
]
2.58 ms
(4.39%)
7
SELECT g0_.id AS id_0, g0_.creato AS creato_1, g0_.modificato AS modificato_2, g0_.data AS data_3, g0_.ora AS ora_4, g0_.gruppo AS gruppo_5, g0_.tipo_gruppo AS tipo_gruppo_6, g0_.argomento AS argomento_7, g0_.attivita AS attivita_8, g0_.sostituzione AS sostituzione_9, g0_.classe_id AS classe_id_10, g0_.materia_id AS materia_id_11, g0_.modulo_formativo_id AS modulo_formativo_id_12 FROM gs_lezione g0_ INNER JOIN gs_classe g1_ ON g0_.classe_id = g1_.id WHERE g0_.data = ? AND g0_.ora = ? AND g1_.anno = ? AND g1_.sezione = ? AND g1_.id = ? ORDER BY g0_.gruppo ASC
Parameters:
[
  "2026-05-11"
  1
  1
  "A"
  1
]
2.57 ms
(4.38%)
11
SELECT t0.id AS id_1, t0.creato AS creato_2, t0.modificato AS modificato_3, t0.categoria AS categoria_4, t0.parametro AS parametro_5, t0.descrizione AS descrizione_6, t0.valore AS valore_7, t0.gestito AS gestito_8 FROM gs_configurazione t0 WHERE t0.parametro = ? LIMIT 1
Parameters:
[
  "anno_fine"
]
1.08 ms
(1.84%)
1
SELECT t0.id AS id_1, t0.creato AS creato_2, t0.modificato AS modificato_3, t0.username AS username_4, t0.password AS password_5, t0.email AS email_6, t0.token AS token_7, t0.token_creato AS token_creato_8, t0.prelogin AS prelogin_9, t0.prelogin_creato AS prelogin_creato_10, t0.abilitato AS abilitato_11, t0.spid AS spid_12, t0.ultimo_accesso AS ultimo_accesso_13, t0.otp AS otp_14, t0.ultimo_otp AS ultimo_otp_15, t0.dispositivo AS dispositivo_16, t0.nome AS nome_17, t0.cognome AS cognome_18, t0.sesso AS sesso_19, t0.data_nascita AS data_nascita_20, t0.comune_nascita AS comune_nascita_21, t0.provincia_nascita AS provincia_nascita_22, t0.codice_fiscale AS codice_fiscale_23, t0.citta AS citta_24, t0.provincia AS provincia_25, t0.indirizzo AS indirizzo_26, t0.numeri_telefono AS numeri_telefono_27, t0.notifica AS notifica_28, t0.rappresentante AS rappresentante_29, t0.ruolo, t0.tipo AS tipo_30, t0.segreteria AS segreteria_31, t0.sede_id AS sede_id_32, t0.responsabile_bes AS responsabile_bes_33, t0.rspp AS rspp_34, t0.responsabile_bes_sede_id AS responsabile_bes_sede_id_35, t0.sede_id AS sede_id_36, t0.bes AS bes_37, t0.note_bes AS note_bes_38, t0.autorizza_entrata AS autorizza_entrata_39, t0.autorizza_uscita AS autorizza_uscita_40, t0.note AS note_41, t0.frequenza_estero AS frequenza_estero_42, t0.religione AS religione_43, t0.credito3 AS credito3_44, t0.credito4 AS credito4_45, t0.giustifica_online AS giustifica_online_46, t0.richiesta_certificato AS richiesta_certificato_47, t0.foto AS foto_48, t0.classe_id AS classe_id_49, t0.giustifica_online AS giustifica_online_50, t0.alunno_id AS alunno_id_51 FROM gs_utente t0 WHERE t0.id = ? AND t0.ruolo IN ('UTE', 'AMM', 'ATA', 'DOC', 'STA', 'PRE', 'ALU', 'GEN')
Parameters:
[
  10
]
0.74 ms
(1.26%)
1
SELECT g0_.id AS id_0, g0_.cognome AS cognome_1, g0_.nome AS nome_2, g0_.data_nascita AS data_nascita_3, g1_.id AS id_4, g2_.id AS id_5, g2_.ora AS ora_6, g3_.id AS id_7, g3_.ora AS ora_8, g4_.id AS id_9, g4_.ora_inizio AS ora_inizio_10, g4_.ora_fine AS ora_fine_11, g4_.tipo AS tipo_12, g4_.descrizione AS descrizione_13 FROM gs_utente g0_ LEFT JOIN gs_assenza g1_ ON (g0_.id = g1_.alunno_id AND g1_.data = ?) LEFT JOIN gs_entrata g2_ ON (g0_.id = g2_.alunno_id AND g2_.data = ?) LEFT JOIN gs_uscita g3_ ON (g0_.id = g3_.alunno_id AND g3_.data = ?) LEFT JOIN gs_presenza g4_ ON (g0_.id = g4_.alunno_id AND g4_.data = ?) WHERE (g0_.id IN (?, ?, ?)) AND g0_.ruolo IN ('ALU') ORDER BY g0_.cognome ASC, g0_.nome ASC, g0_.data_nascita ASC
Parameters:
[
  "2026-05-11"
  "2026-05-11"
  "2026-05-11"
  "2026-05-11"
  21
  24
  27
]
0.64 ms
(1.09%)
1
SELECT g0_.id AS id_0 FROM gs_utente g0_ WHERE (g0_.classe_id = ? AND g0_.frequenza_estero = 0 AND NOT EXISTS (SELECT g1_.id FROM gs_cambio_classe g1_ WHERE (g1_.alunno_id = g0_.id AND ? BETWEEN g1_.inizio AND g1_.fine) AND (g1_.classe_id IS NULL OR g1_.classe_id <> ?))) AND g0_.ruolo IN ('ALU')
Parameters:
[
  1
  "2026-05-11"
  1
]
0.60 ms
(1.03%)
2
SELECT g0_.id AS id_0, g0_.creato AS creato_1, g0_.modificato AS modificato_2, g0_.data AS data_3, g0_.descrizione AS descrizione_4, g0_.tipo AS tipo_5, g0_.sede_id AS sede_id_6 FROM gs_festivita g0_ WHERE (g0_.sede_id IS NULL OR g0_.sede_id = ?) AND g0_.tipo = ? AND g0_.data = ?
Parameters:
[
  1
  "F"
  "2026-05-11"
]
0.53 ms
(0.90%)
1
SELECT g0_.id AS id_0, g0_.creato AS creato_1, g0_.modificato AS modificato_2, g0_.data AS data_3, g0_.testo AS testo_4, g0_.visibile AS visibile_5, g0_.avviso_id AS avviso_id_6, g0_.classe_id AS classe_id_7, g0_.docente_id AS docente_id_8 FROM gs_annotazione g0_ INNER JOIN gs_utente g1_ ON g0_.docente_id = g1_.id AND g1_.ruolo IN ('DOC', 'STA', 'PRE') INNER JOIN gs_classe g2_ ON g0_.classe_id = g2_.id WHERE g0_.data BETWEEN ? AND ? AND g2_.anno = ? AND g2_.sezione = ? ORDER BY g0_.data ASC, g0_.modificato DESC
Parameters:
[
  "2026-05-11"
  "2026-05-11"
  1
  "A"
]
0.52 ms
(0.88%)
1
SELECT t0.id AS id_1, t0.creato AS creato_2, t0.modificato AS modificato_3, t0.attiva AS attiva_4, t0.supplenza AS supplenza_5, t0.tipo AS tipo_6, t0.materia_id AS materia_id_7, t0.docente_id AS docente_id_8, t0.classe_id AS classe_id_9, t0.alunno_id AS alunno_id_10, t0.docente_supplenza_id AS docente_supplenza_id_11 FROM gs_cattedra t0 WHERE t0.id = ? AND t0.docente_id = ? AND t0.attiva = ? LIMIT 1
Parameters:
[
  34
  10
  1
]
0.45 ms
(0.78%)
1
SELECT g0_.id AS id_0, g0_.creato AS creato_1, g0_.modificato AS modificato_2, g0_.tipo AS tipo_3, g0_.data AS data_4, g0_.testo AS testo_5, g0_.provvedimento AS provvedimento_6, g0_.annullata AS annullata_7, g0_.classe_id AS classe_id_8, g0_.docente_id AS docente_id_9, g0_.docente_provvedimento_id AS docente_provvedimento_id_10 FROM gs_nota g0_ INNER JOIN gs_utente g1_ ON g0_.docente_id = g1_.id AND g1_.ruolo IN ('DOC', 'STA', 'PRE') INNER JOIN gs_classe g2_ ON g0_.classe_id = g2_.id LEFT JOIN gs_utente g3_ ON g0_.docente_provvedimento_id = g3_.id AND g3_.ruolo IN ('DOC', 'STA', 'PRE') WHERE g0_.data BETWEEN ? AND ? AND g2_.anno = ? AND g2_.sezione = ? ORDER BY g0_.data ASC, g0_.modificato DESC
Parameters:
[
  "2026-05-11"
  "2026-05-11"
  1
  "A"
]
0.44 ms
(0.75%)
1
SELECT g0_.fine AS fine_0 FROM gs_scansione_oraria g0_ INNER JOIN gs_orario g1_ ON g0_.orario_id = g1_.id WHERE ? BETWEEN g1_.inizio AND g1_.fine AND g1_.sede_id = ? AND g0_.giorno = ? ORDER BY g0_.ora DESC LIMIT 1
Parameters:
[
  "2026-05-12"
  1
  "2"
]
0.42 ms
(0.71%)
1
SELECT g0_.giorno AS giorno_0, g0_.ora AS ora_1, g0_.inizio AS inizio_2, g0_.fine AS fine_3, g0_.durata AS durata_4 FROM gs_scansione_oraria g0_ INNER JOIN gs_orario g1_ ON g0_.orario_id = g1_.id WHERE ? BETWEEN g1_.inizio AND g1_.fine AND g1_.sede_id = ? AND g0_.giorno = ? ORDER BY g0_.ora ASC
Parameters:
[
  "2026-05-11"
  1
  "1"
]
0.40 ms
(0.69%)
1
SELECT g0_.inizio AS inizio_0 FROM gs_scansione_oraria g0_ INNER JOIN gs_orario g1_ ON g0_.orario_id = g1_.id WHERE ? BETWEEN g1_.inizio AND g1_.fine AND g1_.sede_id = ? AND g0_.giorno = ? AND g0_.ora = ? LIMIT 1
Parameters:
[
  "2026-05-12"
  1
  "2"
  1
]
0.37 ms
(0.62%)
1
SELECT g0_.id AS id_0, g0_.creato AS creato_1, g0_.modificato AS modificato_2, g0_.data AS data_3, g0_.descrizione AS descrizione_4, g0_.tipo AS tipo_5, g0_.sede_id AS sede_id_6 FROM gs_festivita g0_ WHERE (g0_.sede_id IS NULL OR g0_.sede_id = ?) AND g0_.tipo = ? ORDER BY g0_.data ASC
Parameters:
[
  1
  "F"
]
0.33 ms
(0.57%)
1
SELECT t0.id AS id_1, t0.creato AS creato_2, t0.modificato AS modificato_3, t0.nome AS nome_4, t0.nome_breve AS nome_breve_5, t0.tipo AS tipo_6, t0.valutazione AS valutazione_7, t0.media AS media_8, t0.ordinamento AS ordinamento_9 FROM gs_materia t0 WHERE t0.id = ?
Parameters:
[
  16
]
0.29 ms
(0.50%)
1
SELECT g0_.id AS id_0 FROM gs_utente g0_ INNER JOIN gs_cambio_classe g1_ ON (g0_.id = g1_.alunno_id) WHERE (g0_.frequenza_estero = 0 AND ? BETWEEN g1_.inizio AND g1_.fine AND g1_.classe_id = ?) AND g0_.ruolo IN ('ALU')
Parameters:
[
  "2026-05-11"
  1
]
0.28 ms
(0.48%)
1
SELECT t0.id AS id_1, t0.creato AS creato_2, t0.modificato AS modificato_3, t0.data AS data_4, t0.descrizione AS descrizione_5, t0.tipo AS tipo_6, t0.sede_id AS sede_id_7 FROM gs_festivita t0 WHERE t0.data = ? AND t0.sede_id IS NULL
Parameters:
[
  "2026-05-12"
]
0.28 ms
(0.47%)
1
SELECT t0.id AS id_1, t0.creato AS creato_2, t0.modificato AS modificato_3, t0.anno AS anno_4, t0.sezione AS sezione_5, t0.gruppo AS gruppo_6, t0.ore_settimanali AS ore_settimanali_7, t0.sede_id AS sede_id_8, t0.corso_id AS corso_id_9, t0.coordinatore_id AS coordinatore_id_10, t0.segretario_id AS segretario_id_11 FROM gs_classe t0 WHERE t0.id = ?
Parameters:
[
  1
]
0.26 ms
(0.44%)
1
SELECT t0.id AS id_1, t0.creato AS creato_2, t0.modificato AS modificato_3, t0.data AS data_4, t0.descrizione AS descrizione_5, t0.tipo AS tipo_6, t0.sede_id AS sede_id_7 FROM gs_festivita t0 WHERE t0.data = ? AND t0.sede_id IS NULL AND t0.tipo = ?
Parameters:
[
  "2026-05-09"
  "F"
]
0.20 ms
(0.34%)
1
SELECT t0.id AS id_1, t0.creato AS creato_2, t0.modificato AS modificato_3, t0.nome AS nome_4, t0.nome_breve AS nome_breve_5, t0.orario AS orario_6 FROM gs_corso t0 WHERE t0.id = ?
Parameters:
[
  1
]
0.19 ms
(0.32%)
1
SELECT 1 FROM gs_ext_docente_status LIMIT 1
Parameters:
[]
0.16 ms
(0.27%)
1
SELECT 1 FROM gs_ext_alunno_status LIMIT 1
Parameters:
[]

Database Connections

Name Service
default doctrine.dbal.default_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager

Second Level Cache

Second Level Cache is not enabled.

Managed Entities

default entity manager

Class Amount of managed objects
App\Entity\Festivita 15
App\Entity\Configurazione 3
App\Entity\Utente 1
App\Entity\Cattedra 1
App\Entity\Materia 1
App\Entity\Classe 1
App\Entity\Sede 1
App\Entity\Corso 1

Entities Mapping

Class Mapping errors
App\Entity\Utente No errors.
App\Entity\Amministratore No errors.
App\Entity\Ata No errors.
App\Entity\Sede No errors.
App\Entity\Docente No errors.
App\Entity\Staff No errors.
App\Entity\Preside No errors.
App\Entity\Alunno No errors.
App\Entity\Classe No errors.
App\Entity\Genitore No errors.
App\Entity\Cattedra No errors.
App\Entity\Materia No errors.
App\Entity\Festivita No errors.
App\Entity\Configurazione No errors.
App\Entity\Corso No errors.
App\Entity\ScansioneOraria No errors.
App\Entity\Orario No errors.
App\Entity\Lezione No errors.
App\Entity\ModuloFormativo No errors.
App\Entity\Scrutinio No errors.
App\Entity\Annotazione No errors.
App\Entity\Comunicazione No errors.
App\Entity\Avviso No errors.
App\Entity\Nota No errors.
App\Entity\CambioClasse No errors.
App\Entity\Assenza No errors.
App\Entity\Entrata No errors.
App\Entity\Uscita No errors.
App\Entity\Presenza No errors.