Query Metrics
17
Database Queries
11
Different statements
8.76 ms
Query time
1
Invalid entities
51
Managed entities
Grouped Statements
| Time▼ | Count | Info | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
5.77 ms (65.82%) |
7 |
SELECT t0.id AS id_1, t0.email AS email_2, t0.gsm AS gsm_3, t0.roles AS roles_4, t0.password AS password_5, t0.heures_decimal AS heures_decimal_6, t0.created_at AS created_at_7, t0.updated_at AS updated_at_8, t0.is_active AS is_active_9, t0.personnel_id AS personnel_id_10 FROM user t0 WHERE t0.personnel_id = ?
Parameters:
[
27
]
|
||||||||||||||||||||||||||||||
|
0.53 ms (6.08%) |
1 |
SELECT o0_.id AS id_0, o0_.date AS date_1, o0_.heure_debut AS heure_debut_2, o0_.heure_fin AS heure_fin_3, o0_.is_annuler AS is_annuler_4, o0_.motifs_annuler AS motifs_annuler_5, o0_.commentaire AS commentaire_6, o0_.created_at AS created_at_7, o0_.updated_at AS updated_at_8, o0_.reference_groupe AS reference_groupe_9, o0_.id_groupe AS id_groupe_10, o0_.niveau AS niveau_11, c1_.id AS id_12, c1_.label AS label_13, c1_.created_at AS created_at_14, c1_.updated_at AS updated_at_15, c1_.is_active AS is_active_16, p2_.id AS id_17, p2_.first_name AS first_name_18, p2_.last_name AS last_name_19, p2_.is_archived AS is_archived_20, p2_.created_at AS created_at_21, p2_.updated_at AS updated_at_22, l3_.id AS id_23, l3_.label AS label_24, l3_.siege_address AS siege_address_25, l3_.cours_address AS cours_address_26, l3_.contact AS contact_27, l3_.is_lee AS is_lee_28, l3_.created_at AS created_at_29, l3_.updated_at AS updated_at_30, m4_.id AS id_31, m4_.label AS label_32, m4_.created_at AS created_at_33, m4_.updated_at AS updated_at_34, p5_.id AS id_35, p5_.commentaire AS commentaire_36, p5_.is_annuler AS is_annuler_37, p5_.raison_annulation AS raison_annulation_38, p5_.created_at AS created_at_39, p5_.updated_at AS updated_at_40, p6_.id AS id_41, p6_.first_name AS first_name_42, p6_.last_name AS last_name_43, p6_.is_archived AS is_archived_44, p6_.created_at AS created_at_45, p6_.updated_at AS updated_at_46, o0_.created_by_id AS created_by_id_47, o0_.updated_by_id AS updated_by_id_48, o0_.centre_alpha_id AS centre_alpha_id_49, o0_.formateur_titulaire_id AS formateur_titulaire_id_50, o0_.lieu_id AS lieu_id_51, o0_.motif_remplacement_id AS motif_remplacement_id_52, c1_.created_by_id AS created_by_id_53, c1_.updated_by_id AS updated_by_id_54, p2_.genre_id AS genre_id_55, p2_.fonction_id AS fonction_id_56, p2_.created_by_id AS created_by_id_57, p2_.updated_by_id AS updated_by_id_58, l3_.created_by_id AS created_by_id_59, l3_.updated_by_id AS updated_by_id_60, m4_.created_by_id AS created_by_id_61, m4_.updated_by_id AS updated_by_id_62, p5_.offre_id AS offre_id_63, p5_.formateur_polyvalent_id AS formateur_polyvalent_id_64, p5_.created_by_id AS created_by_id_65, p5_.updated_by_id AS updated_by_id_66, p6_.genre_id AS genre_id_67, p6_.fonction_id AS fonction_id_68, p6_.created_by_id AS created_by_id_69, p6_.updated_by_id AS updated_by_id_70 FROM offre o0_ LEFT JOIN centre_alpha c1_ ON o0_.centre_alpha_id = c1_.id LEFT JOIN personnel p2_ ON o0_.formateur_titulaire_id = p2_.id LEFT JOIN lieu_formation l3_ ON o0_.lieu_id = l3_.id LEFT JOIN motif_absence m4_ ON o0_.motif_remplacement_id = m4_.id LEFT JOIN postuler_offre p5_ ON o0_.id = p5_.offre_id LEFT JOIN personnel p6_ ON p5_.formateur_polyvalent_id = p6_.id WHERE o0_.id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) ORDER BY o0_.date ASC, o0_.heure_debut ASC
Parameters:
[ 325 326 295 296 297 301 298 154 302 299 303 300 304 117 153 305 ]
|
||||||||||||||||||||||||||||||
|
0.40 ms (4.56%) |
1 |
SELECT t0.id AS id_1, t0.email AS email_2, t0.gsm AS gsm_3, t0.roles AS roles_4, t0.password AS password_5, t0.heures_decimal AS heures_decimal_6, t0.created_at AS created_at_7, t0.updated_at AS updated_at_8, t0.is_active AS is_active_9, t0.personnel_id AS personnel_id_10 FROM user t0 WHERE t0.id = ?
Parameters:
[
4
]
|
||||||||||||||||||||||||||||||
|
0.34 ms (3.89%) |
1 |
SELECT t0.id AS id_1, t0.is_coordo AS is_coordo_2, t0.user_id AS user_id_3, t0.centre_id AS centre_id_4 FROM user_centre_autorisation t0 WHERE t0.user_id = ?
Parameters:
[
4
]
|
||||||||||||||||||||||||||||||
|
0.29 ms (3.33%) |
1 |
SELECT o0_.id AS id_0 FROM offre o0_ LEFT JOIN postuler_offre p1_ ON o0_.id = p1_.offre_id AND (p1_.is_annuler = 0 OR p1_.is_annuler IS NULL) WHERE ((o0_.is_annuler IS NULL OR o0_.is_annuler = 0)) AND o0_.date >= ? AND (o0_.date BETWEEN ? AND ?) AND p1_.id IS NULL ORDER BY o0_.date ASC, o0_.heure_debut ASC LIMIT 20
Parameters:
[ "2026-04-12 00:00:00" "2025-09-01" "2026-08-31" ]
|
||||||||||||||||||||||||||||||
|
0.28 ms (3.15%) |
1 |
SELECT COUNT(o0_.id) AS sclr_0 FROM offre o0_ LEFT JOIN postuler_offre p1_ ON o0_.id = p1_.offre_id AND (p1_.is_annuler = 0 OR p1_.is_annuler IS NULL) WHERE ((o0_.is_annuler IS NULL OR o0_.is_annuler = 0)) AND o0_.date >= ? AND (o0_.date BETWEEN ? AND ?) AND p1_.id IS NULL
Parameters:
[ "2026-04-12 00:00:00" "2025-09-01" "2026-08-31" ]
|
||||||||||||||||||||||||||||||
|
0.27 ms (3.09%) |
1 |
SELECT t0.id AS id_1, t0.first_name AS first_name_2, t0.last_name AS last_name_3, t0.is_archived AS is_archived_4, t0.created_at AS created_at_5, t0.updated_at AS updated_at_6, t0.genre_id AS genre_id_7, t0.fonction_id AS fonction_id_8, t0.created_by_id AS created_by_id_9, t0.updated_by_id AS updated_by_id_10, t11.id AS id_12, t11.email AS email_13, t11.gsm AS gsm_14, t11.roles AS roles_15, t11.password AS password_16, t11.heures_decimal AS heures_decimal_17, t11.created_at AS created_at_18, t11.updated_at AS updated_at_19, t11.is_active AS is_active_20, t11.personnel_id AS personnel_id_21 FROM personnel t0 LEFT JOIN user t11 ON t11.personnel_id = t0.id WHERE t0.id = ?
Parameters:
[
16
]
|
||||||||||||||||||||||||||||||
|
0.26 ms (2.92%) |
1 |
SELECT t0.id AS id_1, t0.label AS label_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.created_by_id AS created_by_id_5, t0.updated_by_id AS updated_by_id_6 FROM fonction t0 WHERE t0.id = ?
Parameters:
[
2
]
|
||||||||||||||||||||||||||||||
|
0.22 ms (2.56%) |
1 |
SELECT DISTINCT o0_.niveau AS niveau_0 FROM offre o0_ LEFT JOIN postuler_offre p1_ ON o0_.id = p1_.offre_id AND (p1_.is_annuler = 0 OR p1_.is_annuler IS NULL) WHERE ((o0_.is_annuler IS NULL OR o0_.is_annuler = 0)) AND o0_.date >= ? AND (o0_.date BETWEEN ? AND ?) AND p1_.id IS NULL AND o0_.niveau IS NOT NULL AND o0_.niveau <> '' ORDER BY o0_.niveau ASC
Parameters:
[ "2026-04-12 00:00:00" "2025-09-01" "2026-08-31" ]
|
||||||||||||||||||||||||||||||
|
0.22 ms (2.48%) |
1 |
SELECT DISTINCT p0_.id AS id_0, p0_.first_name AS first_name_1, p0_.last_name AS last_name_2 FROM offre o1_ INNER JOIN personnel p0_ ON o1_.formateur_titulaire_id = p0_.id LEFT JOIN postuler_offre p2_ ON o1_.id = p2_.offre_id AND (p2_.is_annuler = 0 OR p2_.is_annuler IS NULL) WHERE ((o1_.is_annuler IS NULL OR o1_.is_annuler = 0)) AND o1_.date >= ? AND (o1_.date BETWEEN ? AND ?) AND p2_.id IS NULL ORDER BY p0_.last_name ASC, p0_.first_name ASC
Parameters:
[ "2026-04-12 00:00:00" "2025-09-01" "2026-08-31" ]
|
||||||||||||||||||||||||||||||
|
0.19 ms (2.12%) |
1 |
SELECT DISTINCT o0_.id_groupe AS id_groupe_0 FROM offre o0_ LEFT JOIN postuler_offre p1_ ON o0_.id = p1_.offre_id AND (p1_.is_annuler = 0 OR p1_.is_annuler IS NULL) WHERE ((o0_.is_annuler IS NULL OR o0_.is_annuler = 0)) AND o0_.date >= ? AND (o0_.date BETWEEN ? AND ?) AND p1_.id IS NULL ORDER BY o0_.id_groupe ASC
Parameters:
[ "2026-04-12 00:00:00" "2025-09-01" "2026-08-31" ]
|
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\Offre | 16 |
| App\Entity\Personnel | 8 |
| App\Entity\LieuFormation | 8 |
| App\Entity\User | 7 |
| App\Entity\CentreAlpha | 5 |
| App\Entity\Genre | 3 |
| App\Entity\Fonction | 2 |
| App\Entity\MotifAbsence | 2 |
Entities Mapping
| Class | Mapping errors |
|---|---|
| App\Entity\User | No errors. |
| App\Entity\Personnel |
|
| App\Entity\UserCentreAutorisation | No errors. |
| App\Entity\Genre | No errors. |
| App\Entity\Fonction | No errors. |
| App\Entity\Offre | No errors. |
| App\Entity\PostulerOffre | No errors. |
| App\Entity\CentreAlpha | No errors. |
| App\Entity\LieuFormation | No errors. |
| App\Entity\MotifAbsence | No errors. |