Query Metrics

79 Database Queries
20 Different statements
71.54 ms Query time
2 Invalid entities
123 Managed entities

Grouped Statements

Show all queries

Time Count Info
32.88 ms
(45.96%)
32
SELECT e0_.content AS content_0, e0_.field AS field_1 FROM ext_translations e0_ WHERE e0_.foreign_key = ? AND e0_.locale = ? AND e0_.object_class = ?
Parameters:
[
  "1"
  "en"
  "App\Entity\Program"
]
9.48 ms
(13.26%)
1
SELECT p0_.id AS id_0, COALESCE(t1_.content, p0_.name) AS name_1, p0_.slug AS slug_2 FROM program_level_group p0_ INNER JOIN program_level p2_ ON p0_.id = p2_.group_id INNER JOIN program p4_ ON p2_.id = p4_.level_id LEFT JOIN ext_translations t1_ ON t1_.locale = 'en' AND t1_.field = 'name' AND t1_.object_class = 'App\\Entity\\ProgramLevelGroup' AND t1_.foreign_key = p0_.id LEFT JOIN ext_translations t3_ ON t3_.locale = 'en' AND t3_.field = 'name' AND t3_.object_class = 'App\\Entity\\ProgramLevel' AND t3_.foreign_key = p2_.id LEFT JOIN ext_translations t5_ ON t5_.locale = 'en' AND t5_.field = 'name' AND t5_.object_class = 'App\\Entity\\Program' AND t5_.foreign_key = p4_.id LEFT JOIN ext_translations t6_ ON t6_.locale = 'en' AND t6_.field = 'metadata' AND t6_.object_class = 'App\\Entity\\Program' AND t6_.foreign_key = p4_.id LEFT JOIN ext_translations t7_ ON t7_.locale = 'en' AND t7_.field = 'description' AND t7_.object_class = 'App\\Entity\\Program' AND t7_.foreign_key = p4_.id LEFT JOIN ext_translations t8_ ON t8_.locale = 'en' AND t8_.field = 'entreprise' AND t8_.object_class = 'App\\Entity\\Program' AND t8_.foreign_key = p4_.id LEFT JOIN ext_translations t9_ ON t9_.locale = 'en' AND t9_.field = 'subtitle' AND t9_.object_class = 'App\\Entity\\Program' AND t9_.foreign_key = p4_.id WHERE p4_.status = 1 GROUP BY p0_.id ORDER BY p0_.id ASC
Parameters:
[]
4.88 ms
(6.82%)
7
SELECT COUNT(*) AS dctrn_count FROM (SELECT DISTINCT id_0 FROM (SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.status AS status_3, p0_.pace AS pace_4, p0_.rncp AS rncp_5, p0_.metadata AS metadata_6, p0_.description AS description_7, p0_.entreprise AS entreprise_8, p0_.speciality_id AS speciality_id_9, p0_.ordering AS ordering_10, p0_.is_register AS is_register_11, p0_.is_initial AS is_initial_12, p0_.is_alternance AS is_alternance_13, p0_.year AS year_14, p0_.rncp_level AS rncp_level_15, p0_.qcm_list AS qcm_list_16, p0_.entrance_fee AS entrance_fee_17, p0_.total_payment AS total_payment_18, p0_.old_slug AS old_slug_19, p0_.is_opening AS is_opening_20, p0_.is_international AS is_international_21, p0_.subtitle AS subtitle_22, p0_.link_out_side AS link_out_side_23, p0_.admin_program AS admin_program_24, p0_.widget AS widget_25, p0_.ranking AS ranking_26, p0_.information AS information_27, p0_.type AS type_28, p0_.overview_images AS overview_images_29, p0_.currency AS currency_30, p0_.created_date AS created_date_31, p0_.updated_date AS updated_date_32, p0_.seo_title AS seo_title_33, p0_.seo_h1 AS seo_h1_34, p0_.seo_keyword AS seo_keyword_35, p0_.seo_description AS seo_description_36 FROM program p0_ WHERE p0_.status = ? AND p0_.level_id = ? AND p0_.brochure_id IS NOT NULL) dctrn_result) dctrn_table
Parameters:
[
  1
  1
]
4.29 ms
(6.00%)
7
SELECT DISTINCT id_0 FROM (SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.status AS status_3, p0_.pace AS pace_4, p0_.rncp AS rncp_5, p0_.metadata AS metadata_6, p0_.description AS description_7, p0_.entreprise AS entreprise_8, p0_.speciality_id AS speciality_id_9, p0_.ordering AS ordering_10, p0_.is_register AS is_register_11, p0_.is_initial AS is_initial_12, p0_.is_alternance AS is_alternance_13, p0_.year AS year_14, p0_.rncp_level AS rncp_level_15, p0_.qcm_list AS qcm_list_16, p0_.entrance_fee AS entrance_fee_17, p0_.total_payment AS total_payment_18, p0_.old_slug AS old_slug_19, p0_.is_opening AS is_opening_20, p0_.is_international AS is_international_21, p0_.subtitle AS subtitle_22, p0_.link_out_side AS link_out_side_23, p0_.admin_program AS admin_program_24, p0_.widget AS widget_25, p0_.ranking AS ranking_26, p0_.information AS information_27, p0_.type AS type_28, p0_.overview_images AS overview_images_29, p0_.currency AS currency_30, p0_.created_date AS created_date_31, p0_.updated_date AS updated_date_32, p0_.seo_title AS seo_title_33, p0_.seo_h1 AS seo_h1_34, p0_.seo_keyword AS seo_keyword_35, p0_.seo_description AS seo_description_36 FROM program p0_ WHERE p0_.status = ? AND p0_.level_id = ? AND p0_.brochure_id IS NOT NULL) dctrn_result LIMIT 1000000000000
Parameters:
[
  1
  1
]
3.20 ms
(4.47%)
6
SELECT COUNT(*) AS dctrn_count FROM (SELECT DISTINCT id_0 FROM (SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.created_date AS created_date_3, p0_.updated_date AS updated_date_4 FROM program_level p0_ WHERE p0_.group_id = ?) dctrn_result) dctrn_table
Parameters:
[
  1
]
3.03 ms
(4.23%)
5
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.status AS status_3, p0_.pace AS pace_4, p0_.rncp AS rncp_5, p0_.metadata AS metadata_6, p0_.description AS description_7, p0_.entreprise AS entreprise_8, p0_.speciality_id AS speciality_id_9, p0_.ordering AS ordering_10, p0_.is_register AS is_register_11, p0_.is_initial AS is_initial_12, p0_.is_alternance AS is_alternance_13, p0_.year AS year_14, p0_.rncp_level AS rncp_level_15, p0_.qcm_list AS qcm_list_16, p0_.entrance_fee AS entrance_fee_17, p0_.total_payment AS total_payment_18, p0_.old_slug AS old_slug_19, p0_.is_opening AS is_opening_20, p0_.is_international AS is_international_21, p0_.subtitle AS subtitle_22, p0_.link_out_side AS link_out_side_23, p0_.admin_program AS admin_program_24, p0_.widget AS widget_25, p0_.ranking AS ranking_26, p0_.information AS information_27, p0_.type AS type_28, p0_.overview_images AS overview_images_29, p0_.currency AS currency_30, p0_.created_date AS created_date_31, p0_.updated_date AS updated_date_32, p0_.seo_title AS seo_title_33, p0_.seo_h1 AS seo_h1_34, p0_.seo_keyword AS seo_keyword_35, p0_.seo_description AS seo_description_36, p0_.brochure_id AS brochure_id_37, p0_.media_id AS media_id_38, p0_.director_image_id AS director_image_id_39, p0_.review_image_id AS review_image_id_40, p0_.intervenant_image_id AS intervenant_image_id_41, p0_.prerequisites_image_id AS prerequisites_image_id_42, p0_.cost_training_image_id AS cost_training_image_id_43, p0_.outcomes_image_id AS outcomes_image_id_44, p0_.level_id AS level_id_45, p0_.domain_id AS domain_id_46, p0_.alumni_interview_poster_id AS alumni_interview_poster_id_47, p0_.plus_formation_file_id AS plus_formation_file_id_48 FROM program p0_ WHERE p0_.status = ? AND p0_.level_id = ? AND p0_.brochure_id IS NOT NULL AND p0_.id IN (?)
Parameters:
[
  1
  1
  59
]
2.59 ms
(3.63%)
6
SELECT DISTINCT id_0 FROM (SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.created_date AS created_date_3, p0_.updated_date AS updated_date_4 FROM program_level p0_ WHERE p0_.group_id = ?) dctrn_result LIMIT 1000000000000
Parameters:
[
  1
]
1.41 ms
(1.98%)
1
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.status AS status_3, p0_.pace AS pace_4, p0_.rncp AS rncp_5, p0_.metadata AS metadata_6, p0_.description AS description_7, p0_.entreprise AS entreprise_8, p0_.speciality_id AS speciality_id_9, p0_.ordering AS ordering_10, p0_.is_register AS is_register_11, p0_.is_initial AS is_initial_12, p0_.is_alternance AS is_alternance_13, p0_.year AS year_14, p0_.rncp_level AS rncp_level_15, p0_.qcm_list AS qcm_list_16, p0_.entrance_fee AS entrance_fee_17, p0_.total_payment AS total_payment_18, p0_.old_slug AS old_slug_19, p0_.is_opening AS is_opening_20, p0_.is_international AS is_international_21, p0_.subtitle AS subtitle_22, p0_.link_out_side AS link_out_side_23, p0_.admin_program AS admin_program_24, p0_.widget AS widget_25, p0_.ranking AS ranking_26, p0_.information AS information_27, p0_.type AS type_28, p0_.overview_images AS overview_images_29, p0_.currency AS currency_30, p0_.created_date AS created_date_31, p0_.updated_date AS updated_date_32, p0_.seo_title AS seo_title_33, p0_.seo_h1 AS seo_h1_34, p0_.seo_keyword AS seo_keyword_35, p0_.seo_description AS seo_description_36, p0_.brochure_id AS brochure_id_37, p0_.media_id AS media_id_38, p0_.director_image_id AS director_image_id_39, p0_.review_image_id AS review_image_id_40, p0_.intervenant_image_id AS intervenant_image_id_41, p0_.prerequisites_image_id AS prerequisites_image_id_42, p0_.cost_training_image_id AS cost_training_image_id_43, p0_.outcomes_image_id AS outcomes_image_id_44, p0_.level_id AS level_id_45, p0_.domain_id AS domain_id_46, p0_.alumni_interview_poster_id AS alumni_interview_poster_id_47, p0_.plus_formation_file_id AS plus_formation_file_id_48 FROM program p0_ WHERE p0_.slug = ? LIMIT 1
Parameters:
[
  "bachelor-3-responsable-d-affaires-immobilieres"
]
1.33 ms
(1.86%)
1
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.status AS status_3, p0_.pace AS pace_4, p0_.rncp AS rncp_5, p0_.metadata AS metadata_6, p0_.description AS description_7, p0_.entreprise AS entreprise_8, p0_.speciality_id AS speciality_id_9, p0_.ordering AS ordering_10, p0_.is_register AS is_register_11, p0_.is_initial AS is_initial_12, p0_.is_alternance AS is_alternance_13, p0_.year AS year_14, p0_.rncp_level AS rncp_level_15, p0_.qcm_list AS qcm_list_16, p0_.entrance_fee AS entrance_fee_17, p0_.total_payment AS total_payment_18, p0_.old_slug AS old_slug_19, p0_.is_opening AS is_opening_20, p0_.is_international AS is_international_21, p0_.subtitle AS subtitle_22, p0_.link_out_side AS link_out_side_23, p0_.admin_program AS admin_program_24, p0_.widget AS widget_25, p0_.ranking AS ranking_26, p0_.information AS information_27, p0_.type AS type_28, p0_.overview_images AS overview_images_29, p0_.currency AS currency_30, p0_.created_date AS created_date_31, p0_.updated_date AS updated_date_32, p0_.seo_title AS seo_title_33, p0_.seo_h1 AS seo_h1_34, p0_.seo_keyword AS seo_keyword_35, p0_.seo_description AS seo_description_36, p0_.brochure_id AS brochure_id_37, p0_.media_id AS media_id_38, p0_.director_image_id AS director_image_id_39, p0_.review_image_id AS review_image_id_40, p0_.intervenant_image_id AS intervenant_image_id_41, p0_.prerequisites_image_id AS prerequisites_image_id_42, p0_.cost_training_image_id AS cost_training_image_id_43, p0_.outcomes_image_id AS outcomes_image_id_44, p0_.level_id AS level_id_45, p0_.domain_id AS domain_id_46, p0_.alumni_interview_poster_id AS alumni_interview_poster_id_47, p0_.plus_formation_file_id AS plus_formation_file_id_48 FROM program p0_ WHERE p0_.status = ? AND p0_.level_id = ? AND p0_.brochure_id IS NOT NULL AND p0_.id IN (?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[
  1
  5
  3
  4
  10
  20
  21
  93
  95
  102
]
1.06 ms
(1.48%)
1
SELECT COUNT(*) AS dctrn_count FROM (SELECT DISTINCT id_0 FROM (SELECT c0_.id AS id_0, c0_.name AS name_1, c0_.slug AS slug_2, c0_.status AS status_3, c0_.ordering AS ordering_4, c0_.city AS city_5, c0_.youtube_url AS youtube_url_6, c0_.link360 AS link360_7, c0_.address AS address_8, c0_.cp AS cp_9, c0_.description AS description_10, c0_.is_main AS is_main_11, c0_.google_map AS google_map_12, c0_.created_date AS created_date_13, c0_.updated_date AS updated_date_14, c0_.seo_title AS seo_title_15, c0_.seo_h1 AS seo_h1_16, c0_.seo_keyword AS seo_keyword_17, c0_.seo_description AS seo_description_18 FROM campus c0_ LEFT JOIN manager_campus m2_ ON c0_.id = m2_.campus_id LEFT JOIN manager m1_ ON m1_.id = m2_.manager_id LEFT JOIN news_campus n4_ ON c0_.id = n4_.campus_id LEFT JOIN news n3_ ON n3_.id = n4_.news_id WHERE (c0_.description <> '' OR c0_.address <> '' OR c0_.link360 <> '' OR c0_.youtube_url <> '') AND c0_.id IN (?, ?, ?)) dctrn_result) dctrn_table
Parameters:
[
  1
  2
  4
]
1.02 ms
(1.43%)
1
SELECT c0_.id AS id_0, c0_.name AS name_1, c0_.slug AS slug_2, c0_.status AS status_3, c0_.ordering AS ordering_4, c0_.city AS city_5, c0_.youtube_url AS youtube_url_6, c0_.link360 AS link360_7, c0_.address AS address_8, c0_.cp AS cp_9, c0_.description AS description_10, c0_.is_main AS is_main_11, c0_.google_map AS google_map_12, c0_.created_date AS created_date_13, c0_.updated_date AS updated_date_14, c0_.seo_title AS seo_title_15, c0_.seo_h1 AS seo_h1_16, c0_.seo_keyword AS seo_keyword_17, c0_.seo_description AS seo_description_18, c0_.logo_id AS logo_id_19, c0_.country_id AS country_id_20 FROM campus c0_ LEFT JOIN manager_campus m2_ ON c0_.id = m2_.campus_id LEFT JOIN manager m1_ ON m1_.id = m2_.manager_id LEFT JOIN news_campus n4_ ON c0_.id = n4_.campus_id LEFT JOIN news n3_ ON n3_.id = n4_.news_id WHERE (c0_.description <> '' OR c0_.address <> '' OR c0_.link360 <> '' OR c0_.youtube_url <> '') AND c0_.id IN (?, ?, ?) AND c0_.id IN (?, ?, ?)
Parameters:
[
  1
  2
  4
  1
  2
  4
]
0.86 ms
(1.20%)
1
SELECT DISTINCT id_0 FROM (SELECT c0_.id AS id_0, c0_.name AS name_1, c0_.slug AS slug_2, c0_.status AS status_3, c0_.ordering AS ordering_4, c0_.city AS city_5, c0_.youtube_url AS youtube_url_6, c0_.link360 AS link360_7, c0_.address AS address_8, c0_.cp AS cp_9, c0_.description AS description_10, c0_.is_main AS is_main_11, c0_.google_map AS google_map_12, c0_.created_date AS created_date_13, c0_.updated_date AS updated_date_14, c0_.seo_title AS seo_title_15, c0_.seo_h1 AS seo_h1_16, c0_.seo_keyword AS seo_keyword_17, c0_.seo_description AS seo_description_18 FROM campus c0_ LEFT JOIN manager_campus m2_ ON c0_.id = m2_.campus_id LEFT JOIN manager m1_ ON m1_.id = m2_.manager_id LEFT JOIN news_campus n4_ ON c0_.id = n4_.campus_id LEFT JOIN news n3_ ON n3_.id = n4_.news_id WHERE (c0_.description <> '' OR c0_.address <> '' OR c0_.link360 <> '' OR c0_.youtube_url <> '') AND c0_.id IN (?, ?, ?)) dctrn_result LIMIT 50
Parameters:
[
  1
  2
  4
]
0.84 ms
(1.18%)
2
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.created_date AS created_date_3, p0_.updated_date AS updated_date_4, p0_.group_id AS group_id_5 FROM program_level p0_ WHERE p0_.group_id = ? AND p0_.id IN (?)
Parameters:
[
  1
  1
]
0.83 ms
(1.16%)
1
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.status AS status_3, p0_.pace AS pace_4, p0_.rncp AS rncp_5, p0_.metadata AS metadata_6, p0_.description AS description_7, p0_.entreprise AS entreprise_8, p0_.speciality_id AS speciality_id_9, p0_.ordering AS ordering_10, p0_.is_register AS is_register_11, p0_.is_initial AS is_initial_12, p0_.is_alternance AS is_alternance_13, p0_.year AS year_14, p0_.rncp_level AS rncp_level_15, p0_.qcm_list AS qcm_list_16, p0_.entrance_fee AS entrance_fee_17, p0_.total_payment AS total_payment_18, p0_.old_slug AS old_slug_19, p0_.is_opening AS is_opening_20, p0_.is_international AS is_international_21, p0_.subtitle AS subtitle_22, p0_.link_out_side AS link_out_side_23, p0_.admin_program AS admin_program_24, p0_.widget AS widget_25, p0_.ranking AS ranking_26, p0_.information AS information_27, p0_.type AS type_28, p0_.overview_images AS overview_images_29, p0_.currency AS currency_30, p0_.created_date AS created_date_31, p0_.updated_date AS updated_date_32, p0_.seo_title AS seo_title_33, p0_.seo_h1 AS seo_h1_34, p0_.seo_keyword AS seo_keyword_35, p0_.seo_description AS seo_description_36, p0_.brochure_id AS brochure_id_37, p0_.media_id AS media_id_38, p0_.director_image_id AS director_image_id_39, p0_.review_image_id AS review_image_id_40, p0_.intervenant_image_id AS intervenant_image_id_41, p0_.prerequisites_image_id AS prerequisites_image_id_42, p0_.cost_training_image_id AS cost_training_image_id_43, p0_.outcomes_image_id AS outcomes_image_id_44, p0_.level_id AS level_id_45, p0_.domain_id AS domain_id_46, p0_.alumni_interview_poster_id AS alumni_interview_poster_id_47, p0_.plus_formation_file_id AS plus_formation_file_id_48 FROM program p0_ WHERE p0_.status = ? AND p0_.level_id = ? AND p0_.brochure_id IS NOT NULL AND p0_.id IN (?, ?, ?)
Parameters:
[
  1
  4
  1
  2
  23
]
0.81 ms
(1.14%)
1
SELECT COUNT(*) AS dctrn_count FROM (SELECT DISTINCT id_0 FROM (SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.created_date AS created_date_3, p0_.updated_date AS updated_date_4 FROM program_level_group p0_) dctrn_result) dctrn_table
Parameters:
[]
0.74 ms
(1.03%)
1
SELECT DISTINCT id_0 FROM (SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.created_date AS created_date_3, p0_.updated_date AS updated_date_4 FROM program_level_group p0_) dctrn_result LIMIT 1000000000000
Parameters:
[]
0.73 ms
(1.01%)
2
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.ordering AS ordering_4, t0.nationality AS nationality_5, t0.language AS language_6, t0.zone_id AS zone_id_7 FROM country t0 WHERE t0.id = ?
Parameters:
[
  1
]
0.71 ms
(0.99%)
1
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.created_date AS created_date_3, p0_.updated_date AS updated_date_4 FROM program_level_group p0_ WHERE p0_.id IN (?, ?, ?, ?, ?, ?)
Parameters:
[
  1
  2
  3
  4
  5
  6
]
0.43 ms
(0.60%)
1
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.created_date AS created_date_3, p0_.updated_date AS updated_date_4, p0_.group_id AS group_id_5 FROM program_level p0_ WHERE p0_.group_id = ? AND p0_.id IN (?, ?)
Parameters:
[
  3
  5
  6
]
0.41 ms
(0.58%)
1
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.slug AS slug_2, p0_.created_date AS created_date_3, p0_.updated_date AS updated_date_4, p0_.group_id AS group_id_5 FROM program_level p0_ WHERE p0_.group_id = ? AND p0_.id IN (?, ?, ?)
Parameters:
[
  2
  2
  3
  4
]

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\Media 84
App\Entity\Program 16
App\Entity\ProgramLevel 7
App\Entity\ProgramLevelGroup 6
App\Entity\ProgramDomain 3
App\Entity\Campus 3
App\Entity\Country 2
App\Entity\Zone 2

Entities Mapping

Class Mapping errors
App\Entity\Program No errors.
App\Entity\Media No errors.
App\Entity\ProgramLevel No errors.
App\Entity\ProgramDomain No errors.
App\Entity\Profile
  • The mappings App\Entity\Profile#commercial and App\Entity\User#profiles are inconsistent with each other.
App\Entity\Qcm No errors.
App\Entity\Campus No errors.
App\Entity\Cursus No errors.
App\Entity\Spo No errors.
App\Entity\News No errors.
App\Entity\AcademicPartner No errors.
Gedmo\Translatable\Entity\MappedSuperclass\AbstractTranslation No errors.
Gedmo\Translatable\Entity\Translation No errors.
App\Entity\ProgramLevelGroup No errors.
App\Entity\Manager No errors.
App\Entity\Country No errors.
App\Entity\SpoDate No errors.
App\Entity\CampusImage No errors.
App\Entity\Zone No errors.
App\Entity\User
  • The mappings App\Entity\User#nationality and App\Entity\Country#users are inconsistent with each other.
  • The association App\Entity\User#campuses refers to the inverse side field App\Entity\Campus#users which does not exist.
App\Entity\Partenaire No errors.