GET https://jonathan-easyschoolnet.websrc.fr/courses

Query Metrics

97 Database Queries
9 Different statements
21.45 ms Query time
3 Invalid entities

Grouped Statements

Show all queries

Time Count Info
4.31 ms
(20.10%)
21
SELECT t0.uuid AS uuid_1, t0.duration AS duration_2, t0.description AS description_3, t0.file AS file_4, t0.id AS id_5, t0.active AS active_6, t0.date_created AS date_created_7, t0.date_updated AS date_updated_8, t0.course_id AS course_id_9, t0.user_id AS user_id_10, t0.eleve_id AS eleve_id_11 FROM courses_participants t0 WHERE t0.course_id = ?
Parameters:
[
  682
]
4.08 ms
(19.04%)
21
SELECT t0.id AS id_1, t0.course_id AS course_id_2, t0.niveau_id AS niveau_id_3 FROM courses_niveaux t0 WHERE t0.course_id = ?
Parameters:
[
  682
]
4.01 ms
(18.70%)
21
SELECT t0.id AS id_1, t0.course_id AS course_id_2, t0.matiere_id AS matiere_id_3 FROM courses_matieres t0 WHERE t0.course_id = ?
Parameters:
[
  682
]
3.98 ms
(18.54%)
21
SELECT t0.lundi AS lundi_1, t0.mardi AS mardi_2, t0.mercredi AS mercredi_3, t0.jeudi AS jeudi_4, t0.vendredi AS vendredi_5, t0.samedi AS samedi_6, t0.dimanche AS dimanche_7, t0.id AS id_8, t0.active AS active_9, t0.course_id AS course_id_10 FROM courses_recurring t0 WHERE t0.course_id = ?
Parameters:
[
  682
]
2.70 ms
(12.59%)
2
SELECT c0_.type AS type_0, c0_.description AS description_1, c0_.places AS places_2, c0_.nb_hours AS nb_hours_3, c0_.price AS price_4, c0_.date_max AS date_max_5, c0_.name AS name_6, c0_.file AS file_7, c0_.libre AS libre_8, c0_.room_type AS room_type_9, c0_.room_uuid AS room_uuid_10, c0_.id AS id_11, c0_.active AS active_12, c0_.date_created AS date_created_13, c0_.date_updated AS date_updated_14, c0_.professeur_id AS professeur_id_15 FROM courses c0_ LEFT JOIN courses_niveaux c1_ ON c0_.id = c1_.course_id LEFT JOIN niveaux n2_ ON c1_.niveau_id = n2_.id LEFT JOIN courses_matieres c3_ ON c0_.id = c3_.course_id LEFT JOIN matieres m4_ ON c3_.matiere_id = m4_.id WHERE (c0_.date_max BETWEEN ? AND ?) AND c0_.active = ?
Parameters:
[
  "2025-01-20 00:00:00"
  "2025-01-26 23:59:59"
  1
]
1.55 ms
(7.20%)
7
SELECT t0.username AS username_1, t0.email AS email_2, t0.roles AS roles_3, t0.password AS password_4, t0.lastname AS lastname_5, t0.firstname AS firstname_6, t0.last_login AS last_login_7, t0.password_request_at AS password_request_at_8, t0.token AS token_9, t0.last_activity AS last_activity_10, t0.newsletter AS newsletter_11, t0.cni AS cni_12, t0.iban AS iban_13, t0.cni_valid AS cni_valid_14, t0.iban_valid AS iban_valid_15, t0.stripe_account AS stripe_account_16, t0.type AS type_17, t0.description AS description_18, t0.image AS image_19, t0.id AS id_20, t0.date_created AS date_created_21, t0.date_updated AS date_updated_22, t0.active AS active_23 FROM user t0 WHERE t0.id = ?
Parameters:
[
  1
]
0.40 ms
(1.87%)
2
SELECT t0.firstname AS firstname_1, t0.birthdate AS birthdate_2, t0.gender AS gender_3, t0.image AS image_4, t0.lastname AS lastname_5, t0.mail AS mail_6, t0.id AS id_7, t0.date_created AS date_created_8, t0.date_updated AS date_updated_9, t0.user_id AS user_id_10, t0.niveau_id AS niveau_id_11 FROM eleves t0 WHERE t0.id = ?
Parameters:
[
  25
]
0.22 ms
(1.00%)
1
SELECT t0.name AS name_1, t0.slug AS slug_2, t0.image AS image_3, t0.id AS id_4, t0.active AS active_5 FROM matieres t0 WHERE t0.active = ? ORDER BY t0.name ASC
Parameters:
[
  1
]
0.21 ms
(0.96%)
1
SELECT t0.name AS name_1, t0.slug AS slug_2, t0.position AS position_3, t0.id AS id_4 FROM niveaux t0 ORDER BY t0.position ASC
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.

Entities Mapping

Class Mapping errors
App\Entity\Courses
  • The field 'App\Entity\Courses#price' has the property type 'float' that differs from the metadata field type 'string' returned by the 'decimal' DBAL type.
App\Entity\CoursesNiveaux No errors.
App\Entity\Niveaux No errors.
App\Entity\CoursesMatieres No errors.
App\Entity\Matieres
  • The association App\Entity\Matieres#courses refers to the owning side field App\Entity\Courses#matiere which does not exist.
App\Entity\User No errors.
App\Entity\CoursesParticipants No errors.
App\Entity\CoursesFiles No errors.
App\Entity\Payments
  • The association App\Entity\Payments#courseParticipant refers to the inverse side field App\Entity\CoursesParticipants#payments which does not exist.
  • The association App\Entity\Payments#annonce refers to the inverse side field App\Entity\Annonces#payments which does not exist.
  • The association App\Entity\Payments#annonceProposition refers to the inverse side field App\Entity\AnnoncesPropositions#payments which does not exist.
App\Entity\CoursesRecurring No errors.
App\Entity\Annonces No errors.
App\Entity\Eleves No errors.
App\Entity\AnnoncesPropositions No errors.
App\Entity\AnnoncesEleves No errors.