Query Metrics
184
Database Queries
18
Different statements
135.78 ms
Query time
0
Invalid entities
311
Managed entities
Grouped Statements
Time▼ | Count | Info |
---|---|---|
21.70 ms (15.98%) |
31 |
SELECT t0.id AS id_1, t0.montant_paye AS montant_paye_2, t0.numero_cheque AS numero_cheque_3, t0.numero_avoir AS numero_avoir_4, t0.avoir_utilise AS avoir_utilise_5, t0.created_at AS created_at_6, t0.fin_validite AS fin_validite_7, t0.id_paiement AS id_paiement_8, t0.id_lien_paiement_stripe AS id_lien_paiement_stripe_9, t0.somme_remboursee AS somme_remboursee_10, t0.paiement_plusieurs_fois AS paiement_plusieurs_fois_11, t0.montant_attendu AS montant_attendu_12, t0.order_id AS order_id_13, t0.cancel_order AS cancel_order_14, t0.date_utilisation_avoir AS date_utilisation_avoir_15, t0.moyen_paiement_id AS moyen_paiement_id_16, t0.utilisateur_id AS utilisateur_id_17, t0.annulation_id AS annulation_id_18 FROM mode_paiement_commande t0 INNER JOIN commande_mode_paiement_commande ON t0.id = commande_mode_paiement_commande.mode_paiement_commande_id WHERE commande_mode_paiement_commande.commande_id = ?
Parameters:
[
1138
]
|
19.53 ms (14.38%) |
31 |
SELECT DISTINCT m0_.id AS id_0, m0_.nom AS nom_1, m0_.ordre_cheque AS ordre_cheque_2, m0_.adresse_cheque AS adresse_cheque_3, m0_.utilisation_admin AS utilisation_admin_4, m0_.choix_parametre AS choix_parametre_5, m0_.description_sur_place AS description_sur_place_6, m1_.id AS id_7, m1_.montant_paye AS montant_paye_8, m1_.numero_cheque AS numero_cheque_9, m1_.numero_avoir AS numero_avoir_10, m1_.avoir_utilise AS avoir_utilise_11, m1_.created_at AS created_at_12, m1_.fin_validite AS fin_validite_13, m1_.id_paiement AS id_paiement_14, m1_.id_lien_paiement_stripe AS id_lien_paiement_stripe_15, m1_.somme_remboursee AS somme_remboursee_16, m1_.paiement_plusieurs_fois AS paiement_plusieurs_fois_17, m1_.montant_attendu AS montant_attendu_18, m1_.order_id AS order_id_19, m1_.cancel_order AS cancel_order_20, m1_.date_utilisation_avoir AS date_utilisation_avoir_21, m2_.id AS id_22, m2_.nom AS nom_23, m2_.ordre_cheque AS ordre_cheque_24, m2_.adresse_cheque AS adresse_cheque_25, m2_.utilisation_admin AS utilisation_admin_26, m2_.choix_parametre AS choix_parametre_27, m2_.description_sur_place AS description_sur_place_28, m1_.moyen_paiement_id AS moyen_paiement_id_29, m1_.utilisateur_id AS utilisateur_id_30, m1_.annulation_id AS annulation_id_31 FROM moyen_paiement m0_ INNER JOIN mode_paiement_commande m1_ ON m0_.id = m1_.moyen_paiement_id LEFT JOIN moyen_paiement m2_ ON m1_.moyen_paiement_id = m2_.id WHERE EXISTS (SELECT 1 FROM commande_mode_paiement_commande c3_ WHERE c3_.mode_paiement_commande_id = m1_.id AND c3_.commande_id IN (?))
Parameters:
[
1138
]
|
17.50 ms (12.89%) |
31 |
SELECT t0.id AS id_1, t0.montant_paye AS montant_paye_2, t0.numero_cheque AS numero_cheque_3, t0.numero_avoir AS numero_avoir_4, t0.avoir_utilise AS avoir_utilise_5, t0.created_at AS created_at_6, t0.fin_validite AS fin_validite_7, t0.id_paiement AS id_paiement_8, t0.id_lien_paiement_stripe AS id_lien_paiement_stripe_9, t0.somme_remboursee AS somme_remboursee_10, t0.paiement_plusieurs_fois AS paiement_plusieurs_fois_11, t0.montant_attendu AS montant_attendu_12, t0.order_id AS order_id_13, t0.cancel_order AS cancel_order_14, t0.date_utilisation_avoir AS date_utilisation_avoir_15, t0.moyen_paiement_id AS moyen_paiement_id_16, t0.utilisateur_id AS utilisateur_id_17, t0.annulation_id AS annulation_id_18 FROM mode_paiement_commande t0 WHERE t0.annulation_id = ?
Parameters:
[
322
]
|
11.90 ms (8.76%) |
1 |
SELECT a0_.id AS id_0, a0_.statut_paiement AS statut_paiement_1, a0_.validation_admin AS validation_admin_2, a0_.created_at AS created_at_3, a0_.updated_at AS updated_at_4, a0_.supprimer_commande_complete AS supprimer_commande_complete_5, a0_.commentaire AS commentaire_6, a0_.num_facture_avoir AS num_facture_avoir_7, c1_.id AS id_8, c1_.total_avant_reduc AS total_avant_reduc_9, c1_.total_apres_reduc AS total_apres_reduc_10, c1_.created_at AS created_at_11, c1_.total_acompte AS total_acompte_12, c1_.statut AS statut_13, c1_.num_facture AS num_facture_14, r2_.id AS id_15, r2_.created_at AS created_at_16, r2_.updated_at AS updated_at_17, r2_.statut_reservation AS statut_reservation_18, r2_.montant_total AS montant_total_19, r2_.montant_acompte AS montant_acompte_20, r2_.valide AS valide_21, r2_.statut AS statut_22, r2_.archive AS archive_23, r2_.num_liste_attente AS num_liste_attente_24, r2_.plus_de_six_ans AS plus_de_six_ans_25, r2_.numero_attestation_presence AS numero_attestation_presence_26, a0_.commande_id AS commande_id_27, a0_.createur_id AS createur_id_28, a0_.utilisateur_concerne_id AS utilisateur_concerne_id_29, r2_.utilisateur_id AS utilisateur_id_30, r2_.enfant_id AS enfant_id_31, r2_.activite_id AS activite_id_32, r2_.commande_id AS commande_id_33, r2_.annulation_id AS annulation_id_34, r2_.presence_sejour_id AS presence_sejour_id_35, r2_.tarif_id AS tarif_id_36 FROM annulation a0_ INNER JOIN commande c1_ ON a0_.commande_id = c1_.id LEFT JOIN reservation r2_ ON c1_.id = r2_.commande_id LEFT JOIN sejour s3_ ON r2_.activite_id = s3_.id LEFT JOIN adhesion_utilisateur a4_ ON c1_.id = a4_.commande_id LEFT JOIN adhesion a5_ ON a4_.adhesion_id = a5_.id WHERE (r2_.id IS NOT NULL OR a4_.id IS NOT NULL) AND ((s3_.statut = ? OR (s3_.statut IS NULL AND s3_.id IS NOT NULL)) OR a5_.archive = 0)
Parameters:
[
"publie"
]
|
11.38 ms (8.38%) |
31 |
SELECT t0.id AS id_1, t0.total_avant_reduc AS total_avant_reduc_2, t0.total_apres_reduc AS total_apres_reduc_3, t0.created_at AS created_at_4, t0.total_acompte AS total_acompte_5, t0.statut AS statut_6, t0.num_facture AS num_facture_7, t8.id AS id_9, t8.statut_paiement AS statut_paiement_10, t8.validation_admin AS validation_admin_11, t8.created_at AS created_at_12, t8.updated_at AS updated_at_13, t8.supprimer_commande_complete AS supprimer_commande_complete_14, t8.commentaire AS commentaire_15, t8.num_facture_avoir AS num_facture_avoir_16, t8.commande_id AS commande_id_17, t8.createur_id AS createur_id_18, t8.utilisateur_concerne_id AS utilisateur_concerne_id_19 FROM commande t0 LEFT JOIN annulation t8 ON t8.commande_id = t0.id WHERE t0.id = ?
Parameters:
[
1138
]
|
10.54 ms (7.76%) |
4 |
SELECT COUNT(r0_.id) AS sclr_0 FROM reservation r0_ INNER JOIN commande c1_ ON r0_.commande_id = c1_.id LEFT JOIN user u2_ ON r0_.utilisateur_id = u2_.id LEFT JOIN coordonnees c3_ ON u2_.coordonnees_id = c3_.id LEFT JOIN info_allocataire i4_ ON u2_.info_allocataire_id = i4_.id LEFT JOIN user u5_ ON i4_.id = u5_.info_allocataire_id LEFT JOIN sejour s6_ ON r0_.activite_id = s6_.id WHERE r0_.statut_reservation NOT IN (?, ?, ?) AND (r0_.valide = ? OR r0_.valide IS NULL) AND s6_.statut <> ? AND (r0_.statut IS NULL OR r0_.statut NOT IN (?, ?)) AND (c1_.statut IS NULL OR c1_.statut <> (?))
Parameters:
[ "incomplet" "panier" "liste_attente" 0 "archive" "annule" "en attente d'annulation" "annule" ] |
7.47 ms (5.50%) |
5 |
SELECT t0.id AS id_1, t0.roles AS roles_2, t0.password AS password_3, t0.is_verified AS is_verified_4, t0.nom AS nom_5, t0.prenom AS prenom_6, t0.username AS username_7, t0.token AS token_8, t0.token_mdp AS token_mdp_9, t0.desactivation_compte AS desactivation_compte_10, t0.created_at AS created_at_11, t0.refus_campagne AS refus_campagne_12, t0.compte_finalise AS compte_finalise_13, t0.structure AS structure_14, t0.nom_structure AS nom_structure_15, t0.coordonnees_id AS coordonnees_id_16, t0.info_allocataire_id AS info_allocataire_id_17, t18.id AS id_19, t18.date_naissance AS date_naissance_20, t18.pays_naissance AS pays_naissance_21, t18.code_postal_naissance AS code_postal_naissance_22, t18.commune_naissance AS commune_naissance_23, t18.numero_securite_social AS numero_securite_social_24, t18.intitule_poste AS intitule_poste_25, t18.nom_photo AS nom_photo_26, t18.updated_at_photo AS updated_at_photo_27, t18.notes AS notes_28, t18.code_insee AS code_insee_29, t18.user_id AS user_id_30, t18.statut_employe_id AS statut_employe_id_31 FROM user t0 LEFT JOIN animateur t18 ON t18.user_id = t0.id WHERE t0.id = ?
Parameters:
[
11
]
|
6.85 ms (5.05%) |
10 |
SELECT t0.id AS id_1, t0.created_at AS created_at_2, t0.updated_at AS updated_at_3, t0.statut_reservation AS statut_reservation_4, t0.montant_total AS montant_total_5, t0.montant_acompte AS montant_acompte_6, t0.valide AS valide_7, t0.statut AS statut_8, t0.archive AS archive_9, t0.num_liste_attente AS num_liste_attente_10, t0.plus_de_six_ans AS plus_de_six_ans_11, t0.numero_attestation_presence AS numero_attestation_presence_12, t0.utilisateur_id AS utilisateur_id_13, t0.enfant_id AS enfant_id_14, t0.activite_id AS activite_id_15, t0.commande_id AS commande_id_16, t0.annulation_id AS annulation_id_17, t0.presence_sejour_id AS presence_sejour_id_18, t0.tarif_id AS tarif_id_19 FROM reservation t0 WHERE t0.commande_id = ?
Parameters:
[
1137
]
|
5.67 ms (4.17%) |
10 |
SELECT t0.id AS id_1, t0.created_at AS created_at_2, t0.updated_at AS updated_at_3, t0.statut AS statut_4, t0.montant AS montant_5, t0.statut_annulation AS statut_annulation_6, t0.adhesion_id AS adhesion_id_7, t0.utilisateur_id AS utilisateur_id_8, t0.personne_id AS personne_id_9, t0.commande_id AS commande_id_10, t0.annulation_id AS annulation_id_11 FROM adhesion_utilisateur t0 WHERE t0.commande_id = ?
Parameters:
[
1137
]
|
4.60 ms (3.38%) |
4 |
SELECT COUNT(DISTINCT a0_.id) AS sclr_0 FROM annulation a0_ INNER JOIN commande c1_ ON a0_.commande_id = c1_.id INNER JOIN reservation r2_ ON c1_.id = r2_.commande_id INNER JOIN sejour s3_ ON r2_.activite_id = s3_.id WHERE ((s3_.statut = ? AND a0_.statut_paiement = ?) OR a0_.validation_admin = 0) AND s3_.statut = ? AND a0_.statut_paiement = ?
Parameters:
[ "publie" "a rembourser" "publie" "a rembourser" ] |
3.80 ms (2.80%) |
6 |
SELECT t0.id AS id_1, t0.nom_site AS nom_site_2, t0.url AS url_3, t0.nom_logo AS nom_logo_4, t0.date_maj_logo AS date_maj_logo_5, t0.description AS description_6, t0.conditions_generales_services AS conditions_generales_services_7, t0.nom_img_description AS nom_img_description_8, t0.date_maj_description AS date_maj_description_9, t0.nom_structure AS nom_structure_10, t0.mail_reception_automatique AS mail_reception_automatique_11, t0.a_prix_commune AS a_prix_commune_12, t0.prix_par_quotients AS prix_par_quotients_13, t0.url_facebook AS url_facebook_14, t0.url_instagram AS url_instagram_15, t0.url_twitter AS url_twitter_16, t0.url_site_web_structure AS url_site_web_structure_17, t0.utilise_hebergements AS utilise_hebergements_18, t0.type_activite AS type_activite_19, t0.validation_reservation_par_defaut AS validation_reservation_par_defaut_20, t0.a_delai_blocage_reservation AS a_delai_blocage_reservation_21, t0.nbre_unites_temps_blocage_reservation AS nbre_unites_temps_blocage_reservation_22, t0.validation_annulation_par_defaut AS validation_annulation_par_defaut_23, t0.a_delai_blocage_annulation AS a_delai_blocage_annulation_24, t0.nbre_unites_temps_blocage_annulation AS nbre_unites_temps_blocage_annulation_25, t0.nbre_unites_temps_validite_avoir AS nbre_unites_temps_validite_avoir_26, t0.nom_responsable AS nom_responsable_27, t0.code_siren AS code_siren_28, t0.forme_juridique AS forme_juridique_29, t0.date_immatriculation AS date_immatriculation_30, t0.code_apenaf AS code_apenaf_31, t0.num_tva AS num_tva_32, t0.fonction_responsable AS fonction_responsable_33, t0.nom_directeur AS nom_directeur_34, t0.unite_presence_accueil AS unite_presence_accueil_35, t0.auto_increment_facture AS auto_increment_facture_36, t0.auto_increment_avoir AS auto_increment_avoir_37, t0.tva_applicable AS tva_applicable_38, t0.cle_publique_mailjet AS cle_publique_mailjet_39, t0.cle_secrete_mailjet AS cle_secrete_mailjet_40, t0.mail_envoi_mailjet AS mail_envoi_mailjet_41, t0.id_template_campagne AS id_template_campagne_42, t0.taux_tva AS taux_tva_43, t0.auto_increment_avoirs AS auto_increment_avoirs_44, t0.liste_attente AS liste_attente_45, t0.nbre_unites_temps_liste_attente AS nbre_unites_temps_liste_attente_46, t0.id_site_noyau AS id_site_noyau_47, t0.asso_token_api_basicompta AS asso_token_api_basicompta_48, t0.token_api_basicompta AS token_api_basicompta_49, t0.created_interco_basicompta AS created_interco_basicompta_50, t0.comptabilisation_heures_presence AS comptabilisation_heures_presence_51, t0.forfait_demi_journee AS forfait_demi_journee_52, t0.forfait_journee AS forfait_journee_53, t0.autorisation_paiements_plusieurs_fois AS autorisation_paiements_plusieurs_fois_54, t0.nbre_max_paiements_plusieurs_fois AS nbre_max_paiements_plusieurs_fois_55, t0.montant_minimum_paiements_plusieurs_fois AS montant_minimum_paiements_plusieurs_fois_56, t0.pourcentage_montant_initial_paiement_plusieurs_fois AS pourcentage_montant_initial_paiement_plusieurs_fois_57, t0.date_rapatriement_basicompta AS date_rapatriement_basicompta_58, t0.type_delai_blocage_accueil AS type_delai_blocage_accueil_59, t0.desactivation_qf AS desactivation_qf_60, t0.nom_tampon AS nom_tampon_61, t0.fonction_directeur AS fonction_directeur_62, t0.inscription_adultes AS inscription_adultes_63, t0.unite_presence_sejour AS unite_presence_sejour_64, t0.token_basicompta AS token_basicompta_65, t0.adhesions AS adhesions_66, t0.coordonnee_id AS coordonnee_id_67, t0.commune_rabais_id AS commune_rabais_id_68, t0.unite_temps_blocage_reservation_id AS unite_temps_blocage_reservation_id_69, t0.unite_temps_blocage_annulation_id AS unite_temps_blocage_annulation_id_70, t0.unite_temps_validite_avoir_id AS unite_temps_validite_avoir_id_71, t0.unite_temps_liste_attente_id AS unite_temps_liste_attente_id_72 FROM variables t0
Parameters:
[] |
3.09 ms (2.27%) |
3 |
SELECT t0.id AS id_1, t0.statut AS statut_2, t0.prix_creneau AS prix_creneau_3, t0.liste_attente AS liste_attente_4, t0.num_liste_attente AS num_liste_attente_5, t0.reservation_id AS reservation_id_6, t0.creneau_activite_id AS creneau_activite_id_7, t0.tarif_id AS tarif_id_8, t0.annulation_id AS annulation_id_9 FROM reservation_creneau_activite t0 WHERE t0.reservation_id = ?
Parameters:
[
1129
]
|
3.05 ms (2.25%) |
2 |
SELECT t0.id AS id_1, t0.created_at AS created_at_2, t0.updated_at AS updated_at_3, t0.statut_reservation AS statut_reservation_4, t0.montant_total AS montant_total_5, t0.montant_acompte AS montant_acompte_6, t0.valide AS valide_7, t0.statut AS statut_8, t0.archive AS archive_9, t0.num_liste_attente AS num_liste_attente_10, t0.plus_de_six_ans AS plus_de_six_ans_11, t0.numero_attestation_presence AS numero_attestation_presence_12, t0.utilisateur_id AS utilisateur_id_13, t0.enfant_id AS enfant_id_14, t0.activite_id AS activite_id_15, t0.commande_id AS commande_id_16, t0.annulation_id AS annulation_id_17, t0.presence_sejour_id AS presence_sejour_id_18, t0.tarif_id AS tarif_id_19 FROM reservation t0 WHERE t0.statut_reservation = ?
Parameters:
[
"liste_attente"
]
|
2.76 ms (2.03%) |
4 |
SELECT t0.id AS id_1, t0.montant_deduit AS montant_deduit_2, t0.regle_reduction_id AS regle_reduction_id_3, t0.commande_id AS commande_id_4 FROM reduction t0 WHERE t0.commande_id = ?
Parameters:
[
1064
]
|
1.69 ms (1.24%) |
2 |
SELECT r0_.id AS id_0, r0_.created_at AS created_at_1, r0_.updated_at AS updated_at_2, r0_.statut_reservation AS statut_reservation_3, r0_.montant_total AS montant_total_4, r0_.montant_acompte AS montant_acompte_5, r0_.valide AS valide_6, r0_.statut AS statut_7, r0_.archive AS archive_8, r0_.num_liste_attente AS num_liste_attente_9, r0_.plus_de_six_ans AS plus_de_six_ans_10, r0_.numero_attestation_presence AS numero_attestation_presence_11, r0_.utilisateur_id AS utilisateur_id_12, r0_.enfant_id AS enfant_id_13, r0_.activite_id AS activite_id_14, r0_.commande_id AS commande_id_15, r0_.annulation_id AS annulation_id_16, r0_.presence_sejour_id AS presence_sejour_id_17, r0_.tarif_id AS tarif_id_18 FROM reservation r0_ INNER JOIN sejour s1_ ON r0_.activite_id = s1_.id WHERE r0_.statut_reservation IN (?) AND s1_.nbplace > s1_.nb_places_prises AND s1_.type_activite = ? AND s1_.statut <> ? GROUP BY r0_.activite_id
Parameters:
[ "archive" "sejours" "archive" ] |
1.56 ms (1.15%) |
5 |
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.key_secrete AS key_secrete_3, t0.key_public AS key_public_4, t0.moyen_paiement_id AS moyen_paiement_id_5 FROM plateforme_paiement t0 WHERE t0.moyen_paiement_id = ?
Parameters:
[
2
]
|
1.53 ms (1.13%) |
2 |
SELECT r0_.id AS id_0, r0_.statut AS statut_1, r0_.prix_creneau AS prix_creneau_2, r0_.liste_attente AS liste_attente_3, r0_.num_liste_attente AS num_liste_attente_4, r0_.reservation_id AS reservation_id_5, r0_.creneau_activite_id AS creneau_activite_id_6, r0_.tarif_id AS tarif_id_7, r0_.annulation_id AS annulation_id_8 FROM reservation_creneau_activite r0_ INNER JOIN reservation r1_ ON r0_.reservation_id = r1_.id INNER JOIN sejour s2_ ON r1_.activite_id = s2_.id INNER JOIN creneau_activite c3_ ON r0_.creneau_activite_id = c3_.id WHERE r1_.statut_reservation IN (?) AND s2_.nbplace > c3_.nb_places_prises AND s2_.type_activite = ? AND s2_.statut <> ? GROUP BY c3_.id, c3_.date, c3_.nom_periode, c3_.nb_places_prises, c3_.num_semaine, c3_.en_liste_attente, c3_.activite_id
Parameters:
[ "liste_attente" "accueil" "archive" ] |
1.16 ms (0.86%) |
2 |
SELECT COUNT(u0_.id) AS sclr_0 FROM user u0_ INNER JOIN info_allocataire i1_ ON u0_.info_allocataire_id = i1_.id WHERE u0_.roles LIKE ? AND u0_.is_verified = 1 AND u0_.desactivation_compte = 0 AND i1_.qf_valide = 0 AND i1_.validation_prioritaire = 1
Parameters:
[
"%"ROLE_USER"%"
]
|
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\Reservation | 100 |
App\Entity\ModePaiementCommande | 35 |
App\Entity\Annulation | 32 |
App\Entity\Commande | 31 |
App\Entity\Sejour | 16 |
App\Entity\Enfant | 15 |
App\Entity\ReservationCreneauActivite | 15 |
App\Entity\CreneauActivite | 15 |
App\Entity\AdhesionUtilisateur | 11 |
App\Entity\Tarif | 7 |
App\Entity\User | 6 |
App\Entity\Coordonnees | 6 |
App\Entity\MoyenPaiement | 5 |
App\Entity\InfoAllocataire | 4 |
App\Entity\Adhesion | 4 |
App\Entity\Reduction | 3 |
App\Entity\RegleReduction | 3 |
App\Entity\PlateformePaiement | 1 |
App\Entity\Variables | 1 |
App\Entity\UniteTemps | 1 |