Query Metrics
15
Database Queries
15
Different statements
2916.67 ms
Query time
0
Invalid entities
0
Cache hits
1
Cache misses
2
Cache puts
Queries
#▲ | Time | Info |
---|---|---|
1 | 0.80 ms |
SELECT t0.username AS username_1, t0.username_canonical AS username_canonical_2, t0.email AS email_3, t0.email_canonical AS email_canonical_4, t0.enabled AS enabled_5, t0.salt AS salt_6, t0.password AS password_7, t0.last_login AS last_login_8, t0.confirmation_token AS confirmation_token_9, t0.password_requested_at AS password_requested_at_10, t0.roles AS roles_11, t0.id AS id_12, t0.name AS name_13, t0.surname AS surname_14, t0.github AS github_15, t0.github_id AS github_id_16, t0.phone AS phone_17, t0.avatar AS avatar_18, t0.google_id AS google_id_19, t0.google_access_token AS google_access_token_20, t0.google_refresh_token AS google_refresh_token_21, t0.github_access_token AS github_access_token_22, t0.language AS language_23, t0.show_welcome_page AS show_welcome_page_24, t0.terms AS terms_25, t0.created AS created_26 FROM fos_user t0 WHERE t0.email_canonical = ? LIMIT 1
Parameters:
[
"vojtech.kosnar@email.cz"
]
|
2 | 0.14 ms |
"START TRANSACTION"
Parameters:
[] |
3 | 0.63 ms |
UPDATE fos_user SET last_login = ? WHERE id = ?
Parameters:
[ "2025-10-03 13:26:13" 680 ] |
4 | 0.56 ms |
INSERT INTO revisions (timestamp, username) VALUES (?, ?)
Parameters:
[ "2025-10-03 13:26:13" "vojtech.kosnar@email.cz" ] |
5 | 0.64 ms |
INSERT INTO fos_user_audit (rev, revtype, username, username_canonical, email, email_canonical, enabled, salt, password, last_login, confirmation_token, password_requested_at, roles, id, name, surname, github, github_id, phone, avatar, google_id, google_access_token, google_refresh_token, github_access_token, language, show_welcome_page, terms, created) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[ "501671" "UPD" "vojtech.kosnar@email.cz" "vojtech.kosnar@email.cz" "vojtech.kosnar@email.cz" "vojtech.kosnar@email.cz" 1 null "$argon2id$v=19$m=65536,t=4,p=1$rKIh8EuFzC3knDHiY5Jx4A$9wnIOw+7pmoVDRQtB1I+lyA4uGk7DoVO0llcvsG/6/Q" "2025-10-03 13:26:13" null null "a:0:{}" 680 "vojtech" "kosnar" null null "000000000" "" null null null null "en" 1 null null ] |
6 | 5.21 ms |
"COMMIT"
Parameters:
[] |
7 | 0.49 ms |
UPDATE fos_user_audit SET last_login = ? WHERE rev = ? AND id = ?
Parameters:
[ "2025-10-03 13:26:13" "501671" 680 ] |
8 | 0.71 ms |
SELECT roles FROM fos_user WHERE id = :uid
Parameters:
[ "uid" => 680 ] |
9 | 545.81 ms |
SELECT mc.id course_id, mc.version, mc.technology_id product_id, mc.name product_name, mc.repositories, mct.module_id, mct.module_nr, mcm.name module_name, mcm.description module_description, mct.chapter_id, mct.chapter_nr, mct.pill_nr, mct.material_number, mcc.name chapter_name, mcc.description chapter_description, mcc.type chapter_type, mc.pass_percentage, mpm.id material_id, mpm.type material_type, mpm.access material_access, mpm.name material_name, COALESCE(mccp.alias, SUBSTRING_INDEX(mp.path, '/', -1)) pill_name FROM materials_course mc JOIN instance i on mc.id = i.course_id JOIN materials_course_tree mct on i.course_id = mct.course_id JOIN materials_course_module mcm on mct.module_id = mcm.id JOIN materials_course_chapter mcc on mct.chapter_id = mcc.id JOIN materials_course_chapter_pill_version mccp on mct.chapter_id = mccp.chapter_id AND mct.pill_version_id = mccp.pill_version_id JOIN materials_pill_material mpm on mct.material_id = mpm.id JOIN materials_pill mp on mct.pill_id = mp.id WHERE i.signature = :signature ORDER BY mct.module_nr, mct.chapter_nr, mct.pill_nr, ISNULL(mct.material_student_sequence), mct.material_number
Parameters:
[ "signature" => "GDA_ITA_D_858" ] |
10 | 0.45 ms |
SELECT i.id FROM instance i WHERE i.signature = :sig
Parameters:
[ "sig" => "GDA_ITA_D_858" ] |
11 | 0.52 ms |
SELECT COUNT(1) FROM ia_user_access WHERE user_id = :uid AND instance_id = :iid AND (1 = 1)
Parameters:
[ "uid" => 680 "iid" => 1788 ] |
12 | 327.42 ms |
SELECT iua.last_seen_material_id, iua.last_seen_material_date, mct.module_id, mct.chapter_id FROM ia_user_access iua JOIN instance i on iua.instance_id = i.id JOIN materials_course_tree mct on i.course_id = mct.course_id and mct.material_id = iua.last_seen_material_id WHERE iua.user_id = :user_id and iua.instance_id = :instance_id and role = :user_role
Parameters:
[ "user_id" => "680" "instance_id" => "1788" "user_role" => "ROLE_USER" ] |
13 | 291.29 ms |
SELECT iuma.module_nr, GROUP_CONCAT(CONCAT_WS(' ', lect.name, lect.surname)) lecturers, GROUP_CONCAT(CONCAT_WS(' ', ment.name, ment.surname)) mentors FROM ia_user_module_access iuma LEFT JOIN ia_user_access iua_lect ON iuma.user_access_id = iua_lect.id and iua_lect.role = :lecturer LEFT JOIN ia_user_access iua_ment ON iuma.user_access_id = iua_ment.id and iua_ment.role = :mentor LEFT JOIN fos_user lect ON iua_lect.user_id = lect.id LEFT JOIN fos_user ment ON iua_ment.user_id = ment.id JOIN instance i on iua_lect.instance_id = i.id OR iua_ment.instance_id = i.id WHERE i.id = :instance and iuma.is_granted = 1 GROUP BY iuma.module_nr
Parameters:
[ "lecturer" => "ROLE_LECTURER" "mentor" => "ROLE_MENTOR" "instance" => "1788" ] |
14 | 350.83 ms |
SELECT mct.module_id, mct.chapter_id, count(mcm.id) amount, mcm.type, mcm.access FROM materials_course_tree mct JOIN instance i on mct.course_id = i.course_id JOIN materials_pill_material mcm on mcm.id = mct.material_id WHERE i.id = :id GROUP BY mcm.type, mct.module_id, mct.chapter_id, mcm.access ORDER BY mct.module_id, mct.chapter_id, type
Parameters:
[ "id" => "1788" ] |
15 | 1391.16 ms |
SELECT DISTINCT ua.user_id, mct.module_id, mct.chapter_id, uma.is_granted FROM ia_user_access ua JOIN instance i on ua.instance_id = i.id JOIN materials_course_tree mct on i.course_id = mct.course_id JOIN materials_course_module mcm on mct.module_id = mcm.id JOIN materials_course_chapter mcc on mct.chapter_id = mcc.id JOIN ia_user_module_access uma on ua.id = uma.user_access_id and uma.module_nr = mcm.number WHERE ua.user_id = :uid AND ua.instance_id = :iid AND mcc.type NOT IN (:exam, :exam_project)UNION SELECT DISTINCT ua.user_id, mct.module_id, mct.chapter_id, uea.is_granted FROM ia_user_access ua JOIN instance i on ua.instance_id = i.id JOIN materials_course_tree mct on i.course_id = mct.course_id JOIN materials_course_module mcm on mct.module_id = mcm.id JOIN materials_course_chapter mcc on mct.chapter_id = mcc.id JOIN ia_user_exam_access uea on ua.id = uea.user_access_id and uea.module_nr = mcm.number and uea.chapter_nr = mcc.number WHERE ua.user_id = :uid AND ua.instance_id = :iid AND mcc.type IN (:exam, :exam_project)
Parameters:
[ "uid" => "680" "iid" => "1788" "exam" => "exam" "exam_project" => "exam_project" ] |
Database Connections
Name | Service |
---|---|
default | doctrine.dbal.default_connection |
Entity Managers
Name | Service |
---|---|
default | doctrine.orm.default_entity_manager |
Second Level Cache
0
Hits
1
Misses
2
Puts
Number of cache misses
Region | Misses |
---|---|
appbundle_entity_user | 1 |
Number of cache puts
Region | Puts |
---|---|
appbundle_entity_user | 2 |
Entities Mapping
Class | Mapping errors |
---|---|
AppBundle\Entity\User | No errors. |
AppBundle\Entity\Notification | No errors. |
AppBundle\Entity\InstanceUser | No errors. |
AppBundle\Entity\ExerciseResult | No errors. |
AppBundle\Entity\Language | No errors. |
CodersLab\Lms\Modules\Materials\Domain\Pill\Material | No errors. |