Query Metrics

95 Database Queries
21 Different statements
137.21 ms Query time
0 Invalid entities
89 Managed entities

Grouped Statements

Show all queries

Time Count Info
70.99 ms
(51.74%)
36
SELECT COUNT(q0_.id) AS sclr_0 FROM quiz_question q0_ WHERE q0_.is_active = ? AND ((SELECT COUNT(q1_.id) AS sclr_1 FROM quiz_answer_bool q1_ WHERE q1_.quiz_question_id = q0_.id) >= 2 OR (SELECT COUNT(q2_.id) AS sclr_2 FROM quiz_answer_correspondence q2_ WHERE q2_.quiz_question_id = q0_.id) >= 2)
Parameters:
[
  1
]
13.03 ms
(9.49%)
1
SELECT COUNT(DISTINCT t0_.id) AS sclr_0 FROM tuto_user_log t1_ INNER JOIN tuto_tutorial t0_ ON t1_.tutorial_id = t0_.id INNER JOIN tuto_course t2_ ON t0_.course_id = t2_.id LEFT JOIN subscription_course_disabled s3_ ON t2_.id = s3_.disabled_course_id AND (s3_.subscription_id = ?) WHERE t1_.user_id = ? AND t0_.is_active = 1 AND t2_.is_active = 1 AND (t2_.subscription_id IS NULL OR t2_.subscription_id = ?) AND s3_.id IS NULL
Parameters:
[
  "COP10020767"
  11
  "COP10020767"
]
12.56 ms
(9.15%)
14
SELECT COUNT(q0_.id) AS sclr_0 FROM quiz_question q0_ WHERE q0_.is_active = ? AND q0_.learning_sub_category_id = ? AND ((SELECT COUNT(q1_.id) AS sclr_1 FROM quiz_answer_bool q1_ WHERE q1_.quiz_question_id = q0_.id) >= 2 OR (SELECT COUNT(q2_.id) AS sclr_2 FROM quiz_answer_correspondence q2_ WHERE q2_.quiz_question_id = q0_.id) >= 2)
Parameters:
[
  1
  1
]
9.39 ms
(6.84%)
14
SELECT t0.id AS id_1, t0.date AS date_2, t0.questions_id AS questions_id_3, t0.ended_at AS ended_at_4, t0.answers AS answers_5, t0.scores AS scores_6, t0.canceled_at AS canceled_at_7, t0.model_id AS model_id_8, t0.quiz_user_registration_id AS quiz_user_registration_id_9 FROM quiz_user t0 WHERE t0.quiz_user_registration_id = ?
Parameters:
[
  797
]
4.92 ms
(3.59%)
1
SELECT m0_.id AS id_0, m0_.is_active AS is_active_1, m0_.label AS label_2, m0_.short_description AS short_description_3, m0_.image_name AS image_name_4, m0_.image_size AS image_size_5, m0_.image_updated_at AS image_updated_at_6, m0_.created_at AS created_at_7, m0_.created_by AS created_by_8, m0_.updated_at AS updated_at_9, m0_.updated_by AS updated_by_10, m0_.learning_sub_category_id AS learning_sub_category_id_11 FROM mission m0_ WHERE m0_.is_active = ? AND (NOT (EXISTS (SELECT m1_.id FROM mission_objective m1_ LEFT JOIN fact_sheet f2_ ON m1_.fact_sheet_id = f2_.id WHERE (m1_.mission_id = m0_.id AND (f2_.id IS NULL OR f2_.is_active = 0 OR NOT (EXISTS (SELECT f3_.id FROM fact_sheet_step f3_ WHERE f3_.fact_sheet_id = f2_.id)))) AND m1_.type IN ('fact_sheet')))) AND (NOT (EXISTS (SELECT m4_.id FROM mission_objective m4_ INNER JOIN tuto_course t5_ ON m4_.course_id = t5_.id WHERE (m4_.mission_id = m0_.id AND m4_.mode = ? AND (t5_.id IS NULL OR t5_.is_active = 0 OR (NOT (EXISTS (SELECT t6_.id FROM tuto_tutorial t6_ WHERE t6_.course_id = t5_.id AND t6_.is_active = 1))))) AND m4_.type IN ('tuto')))) AND (NOT (EXISTS (SELECT m7_.id FROM mission_objective m7_ INNER JOIN tuto_tutorial t8_ ON m7_.tutorial_id = t8_.id LEFT JOIN tuto_course t9_ ON t8_.course_id = t9_.id WHERE (m7_.mission_id = m0_.id AND m7_.mode = ? AND (t8_.id IS NULL OR t8_.is_active = 0 OR t9_.id IS NULL OR t9_.is_active = 0)) AND m7_.type IN ('tuto')))) AND (NOT (EXISTS (SELECT m10_.id FROM mission_objective m10_ LEFT JOIN quiz_model q11_ ON m10_.quiz_model_id = q11_.id WHERE (m10_.mission_id = m0_.id AND (q11_.id IS NULL OR q11_.is_active = 0 OR (NOT (EXISTS (SELECT q12_.id FROM quiz_model_part q12_ WHERE q12_.quiz_model_id = q11_.id AND q12_.is_active = 1))) OR (EXISTS (SELECT q13_.id FROM quiz_model_part q13_ WHERE q13_.quiz_model_id = q11_.id AND q13_.is_active = 1 AND (q13_.nb_questions < 1 OR (q13_.learning_sub_category_id IS NOT NULL AND (SELECT COUNT(q14_.id) AS sclr_12 FROM quiz_question q14_ WHERE q14_.is_active = 1 AND q14_.learning_sub_category_id = q13_.learning_sub_category_id AND ((SELECT COUNT(q15_.id) AS sclr_13 FROM quiz_answer_bool q15_ WHERE q15_.quiz_question_id = q14_.id) >= 2 OR (SELECT COUNT(q16_.id) AS sclr_14 FROM quiz_answer_correspondence q16_ WHERE q16_.quiz_question_id = q14_.id) >= 2)) < q13_.nb_questions) OR (q13_.learning_sub_category_id IS NULL AND q13_.learning_category_id IS NOT NULL AND (SELECT COUNT(q17_.id) AS sclr_15 FROM quiz_question q17_ INNER JOIN learning_sub_category l18_ ON q17_.learning_sub_category_id = l18_.id WHERE q17_.is_active = 1 AND l18_.learning_category_id = q13_.learning_category_id AND ((SELECT COUNT(q19_.id) AS sclr_16 FROM quiz_answer_bool q19_ WHERE q19_.quiz_question_id = q17_.id) >= 2 OR (SELECT COUNT(q20_.id) AS sclr_17 FROM quiz_answer_correspondence q20_ WHERE q20_.quiz_question_id = q17_.id) >= 2)) < q13_.nb_questions) OR (q13_.learning_sub_category_id IS NULL AND q13_.learning_category_id IS NULL AND (SELECT COUNT(q21_.id) AS sclr_18 FROM quiz_question q21_ WHERE q21_.is_active = 1 AND ((SELECT COUNT(q22_.id) AS sclr_19 FROM quiz_answer_bool q22_ WHERE q22_.quiz_question_id = q21_.id) >= 2 OR (SELECT COUNT(q23_.id) AS sclr_20 FROM quiz_answer_correspondence q23_ WHERE q23_.quiz_question_id = q21_.id) >= 2)) < q13_.nb_questions)))))) AND m10_.type IN ('quiz')))) AND (NOT (EXISTS (SELECT m24_.id FROM mission_objective m24_ INNER JOIN tuto_course t25_ ON m24_.course_id = t25_.id WHERE (m24_.mission_id = m0_.id AND m24_.mode = ? AND (EXISTS (SELECT s26_.id FROM subscription_course_disabled s26_ WHERE s26_.disabled_course_id = t25_.id AND s26_.subscription_id = ?))) AND m24_.type IN ('tuto')))) AND (NOT (EXISTS (SELECT m27_.id FROM mission_objective m27_ INNER JOIN tuto_tutorial t28_ ON m27_.tutorial_id = t28_.id LEFT JOIN tuto_course t29_ ON t28_.course_id = t29_.id WHERE (m27_.mission_id = m0_.id AND m27_.mode = ? AND (EXISTS (SELECT s30_.id FROM subscription_course_disabled s30_ WHERE s30_.disabled_course_id = t29_.id AND s30_.subscription_id = ?))) AND m27_.type IN ('tuto')))) AND (NOT (EXISTS (SELECT m31_.id FROM mission_objective m31_ LEFT JOIN quiz_model q32_ ON m31_.quiz_model_id = q32_.id WHERE (m31_.mission_id = m0_.id AND q32_.id NOT IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)) AND m31_.type IN ('quiz')))) ORDER BY m0_.created_at ASC
Parameters:
[
  1
  "course"
  "tutorial"
  "course"
  "COP10020767"
  "tutorial"
  "COP10020767"
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
]
4.04 ms
(2.94%)
7
SELECT t0.id AS id_1, t0.nb_questions AS nb_questions_2, t0.is_active AS is_active_3, t0.position AS position_4, t0.created_at AS created_at_5, t0.created_by AS created_by_6, t0.updated_at AS updated_at_7, t0.updated_by AS updated_by_8, t0.quiz_model_id AS quiz_model_id_9, t0.learning_category_id AS learning_category_id_10, t0.learning_sub_category_id AS learning_sub_category_id_11 FROM quiz_model_part t0 WHERE t0.quiz_model_id = ? ORDER BY t0.position ASC
Parameters:
[
  26
]
3.89 ms
(2.83%)
1
SELECT COUNT(DISTINCT t0_.id) AS sclr_0 FROM tuto_course t0_ INNER JOIN tuto_tutorial t1_ ON t0_.id = t1_.course_id LEFT JOIN subscription_course_disabled s2_ ON t0_.id = s2_.disabled_course_id AND (s2_.subscription_id = ?) WHERE t0_.is_active = 1 AND t1_.is_active = 1 AND (t0_.subscription_id IS NULL OR t0_.subscription_id = ?) AND s2_.id IS NULL AND (NOT EXISTS (SELECT 1 AS sclr_1 FROM tuto_tutorial t3_ WHERE t3_.course_id = t0_.id AND t3_.is_active = 1 AND NOT EXISTS (SELECT 1 AS sclr_2 FROM tuto_user_log t4_ WHERE t4_.tutorial_id = t3_.id AND t4_.user_id = ?)))
Parameters:
[
  "COP10020767"
  "COP10020767"
  11
]
3.54 ms
(2.58%)
7
SELECT t0.id AS id_1, t0.is_active AS is_active_2, t0.label AS label_3, t0.description AS description_4, t0.image_name AS image_name_5, t0.image_size AS image_size_6, t0.image_updated_at AS image_updated_at_7, t0.created_at AS created_at_8, t0.created_by AS created_by_9, t0.updated_at AS updated_at_10, t0.updated_by AS updated_by_11 FROM quiz_model t0 WHERE t0.id = ?
Parameters:
[
  26
]
2.44 ms
(1.78%)
2
SELECT q0_.id AS id_0, q0_.user_id AS user_id_1, q0_.lastname AS lastname_2, q0_.firstname AS firstname_3, q0_.email AS email_4, q0_.demo_code AS demo_code_5, q0_.created_at AS created_at_6, q1_.id AS id_7, q1_.label AS label_8, q1_.subscription AS subscription_9, q1_.sent_at AS sent_at_10, q1_.sent_by AS sent_by_11, q1_.show_live_result AS show_live_result_12, q1_.show_final_result AS show_final_result_13, q1_.duration AS duration_14, q1_.max_attempts AS max_attempts_15, q1_.end_date AS end_date_16, q1_.type_mission AS type_mission_17, q1_.mission_quiz_mode AS mission_quiz_mode_18, q0_.quiz_campaign_id AS quiz_campaign_id_19, q1_.quiz_model_id AS quiz_model_id_20, q1_.mission_campaign_id AS mission_campaign_id_21 FROM quiz_user_registration q0_ LEFT JOIN quiz_campaign q1_ ON q0_.quiz_campaign_id = q1_.id WHERE q0_.user_id = ? AND q1_.type_mission = 0 ORDER BY q0_.created_at DESC
Parameters:
[
  11
]
1.68 ms
(1.22%)
1
SELECT t0.id AS id_1, t0.user_id AS user_id_2, t0.connected_at AS connected_at_3, t0.subscription_id AS subscription_id_4 FROM connection_log t0 WHERE t0.user_id = ? ORDER BY t0.connected_at DESC LIMIT 2
Parameters:
[
  11
]
1.67 ms
(1.22%)
1
SELECT a0_.id AS id_0, a0_.is_active AS is_active_1, a0_.slug AS slug_2, a0_.title AS title_3, a0_.summary AS summary_4, a0_.content AS content_5, a0_.image_name AS image_name_6, a0_.image_size AS image_size_7, a0_.image_updated_at AS image_updated_at_8, a0_.created_at AS created_at_9, a0_.created_by AS created_by_10, a0_.updated_at AS updated_at_11, a0_.updated_by AS updated_by_12 FROM actuality a0_ WHERE a0_.is_active = 1 AND a0_.created_at > ? AND a0_.created_at <= ? ORDER BY a0_.created_at DESC
Parameters:
[
  "2026-03-24 14:06:48"
  "2026-03-24 17:24:20"
]
1.64 ms
(1.19%)
1
SELECT COUNT(DISTINCT f0_.id) AS sclr_0 FROM fact_sheet_user_log f1_ INNER JOIN fact_sheet f0_ ON f1_.fact_sheet_id = f0_.id INNER JOIN fact_sheet_step f2_ ON f0_.id = f2_.fact_sheet_id WHERE f1_.user_id = ? AND f0_.is_active = 1 AND (f0_.subscription_id IS NULL OR f0_.subscription_id = ?)
Parameters:
[
  11
  "COP10020767"
]
1.38 ms
(1.01%)
1
SELECT COUNT(m0_.id) AS sclr_0 FROM mission_user_registration m0_ INNER JOIN mission_campaign m1_ ON m0_.mission_campaign_id = m1_.id INNER JOIN mission m2_ ON m1_.mission_id = m2_.id LEFT JOIN mission_user m3_ ON m0_.id = m3_.mission_user_registration_id WHERE m0_.user_id = ? AND m3_.id IS NULL AND m2_.id IN (?, ?, ?, ?)
Parameters:
[
  11
  1
  2
  3
  4
]
1.06 ms
(0.77%)
1
SELECT COUNT(DISTINCT t0_.id) AS sclr_0 FROM tuto_course t1_ INNER JOIN tuto_tutorial t0_ ON t1_.id = t0_.course_id WHERE t1_.is_active = 1 AND t0_.is_active = 1 AND t1_.subscription_id IS NULL AND (NOT (EXISTS (SELECT 1 AS sclr_1 FROM subscription_course_disabled s2_ WHERE s2_.disabled_course_id = t1_.id AND s2_.subscription_id = ?)))
Parameters:
[
  "COP10020767"
]
0.98 ms
(0.71%)
1
SELECT COUNT(DISTINCT t0_.id) AS sclr_0 FROM tuto_course t0_ INNER JOIN tuto_tutorial t1_ ON t0_.id = t1_.course_id WHERE t0_.is_active = 1 AND t1_.is_active = 1 AND t0_.subscription_id IS NULL AND (NOT (EXISTS (SELECT 1 AS sclr_1 FROM subscription_course_disabled s2_ WHERE s2_.disabled_course_id = t0_.id AND s2_.subscription_id = ?)))
Parameters:
[
  "COP10020767"
]
0.74 ms
(0.54%)
1
SELECT COUNT(m0_.id) AS sclr_0 FROM mission_user_registration m0_ INNER JOIN mission_user m1_ ON m0_.id = m1_.mission_user_registration_id WHERE m0_.user_id = ?
Parameters:
[
  11
]
0.72 ms
(0.52%)
1
SELECT COUNT(DISTINCT f0_.id) AS sclr_0 FROM fact_sheet f0_ INNER JOIN fact_sheet_step f1_ ON f0_.id = f1_.fact_sheet_id WHERE f0_.is_active = 1 AND f0_.subscription_id IS NULL
Parameters:
[]
0.68 ms
(0.50%)
1
SELECT t0.id AS id_1, t0.subscription_id AS subscription_id_2, t0.quiz_models AS quiz_models_3 FROM subscription_quiz_assignment t0 WHERE t0.subscription_id = ? LIMIT 1
Parameters:
[
  "COP10020767"
]
0.68 ms
(0.49%)
1
SELECT COUNT(DISTINCT t0_.id) AS sclr_0 FROM tuto_course t0_ INNER JOIN tuto_tutorial t1_ ON t0_.id = t1_.course_id WHERE t0_.subscription_id = ? AND t0_.is_active = 1 AND t1_.is_active = 1
Parameters:
[
  "COP10020767"
]
0.63 ms
(0.46%)
1
SELECT COUNT(DISTINCT f0_.id) AS sclr_0 FROM fact_sheet f0_ INNER JOIN fact_sheet_step f1_ ON f0_.id = f1_.fact_sheet_id WHERE f0_.subscription_id = ? AND f0_.is_active = 1
Parameters:
[
  "COP10020767"
]
0.57 ms
(0.42%)
1
SELECT COUNT(DISTINCT t0_.id) AS sclr_0 FROM tuto_course t1_ INNER JOIN tuto_tutorial t0_ ON t1_.id = t0_.course_id WHERE t1_.is_active = 1 AND t0_.is_active = 1 AND t1_.subscription_id = ?
Parameters:
[
  "COP10020767"
]

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\Quiz\QuizUser 22
App\Entity\Quiz\QuizModelPart 18
App\Entity\Quiz\QuizUserRegistration 14
App\Entity\Quiz\QuizCampaign 14
App\Entity\Quiz\QuizModel 7
App\Entity\LearningCategory\LearningSubCategory 4
App\Entity\Mission\Mission 4
App\Entity\LearningCategory\LearningCategory 3
App\Entity\User\ConnectionLog 2
App\Entity\Quiz\SubscriptionQuizAssignment 1