http://user-server-mgyzlo.bunnyenv.com/api/token/refresh

Query Metrics

12 Database Queries
8 Different statements
16.57 ms Query time
0 Invalid entities

Grouped Statements

Show all queries

internal connection

Time Count Info
8.20 ms
(49.46%)
2
"COMMIT"
Parameters:
[]
2.86 ms
(17.23%)
3
SELECT t0.refresh_token AS refresh_token_1, t0.username AS username_2, t0.valid AS valid_3, t0.id AS id_4 FROM refresh_tokens t0 WHERE t0.refresh_token = ? LIMIT 1
Parameters:
[
  "ea1a622a28c62e59568dea28ff5690c47aebd03ac1253bc23eb814e5cb412b96a8427c6d7dd4ad085bbb41f457f9fe64b2ff2676782f4addd07f929607db03a5"
]
1.14 ms
(6.85%)
2
"START TRANSACTION"
Parameters:
[]
0.70 ms
(4.21%)
1
DELETE FROM refresh_tokens WHERE id = ?
Parameters:
[
  101770
]
0.63 ms
(3.80%)
1
INSERT INTO refresh_tokens (refresh_token, username, valid) VALUES (?, ?, ?)
Parameters:
[
  "f269497e723d5565626284fbc8dd7d000e7a8136293283bd73a71b16e164cced5abc0b9828eebf1c6bc063606dc9f7cda4151599680f0e9d5ccae71af5b605b6"
  "[email protected]"
  "2024-10-28 10:19:18"
]

default connection

Time Count Info
1.21 ms
(7.33%)
1
select
                DISTINCT IFNULL(uke.kindergarten_id,
                    IFNULL(ukka.kindergarten_id,
                        IFNULL(ukp.kindergarten_id,
                            IFNULL(ukc2.kindergarten_id, IFNULL(ukc3.kindergarten_id, ukc.kindergarten_id))
                        )
                    )
                ) as kg,
                IFNULL(uke.from_date,
                    IFNULL(ukka.from_date,
                        IFNULL(ukp.from_date,
                            IFNULL(ukc.from_date, ukc2.from_date)
                        )
                    )
                ) as from_date,
                IFNULL(uke.end_date,
                    IFNULL(ukka.end_date,
                        IFNULL(ukp.end_date,
                            IFNULL(ukc.end_date, ukc2.end_date)
                        )
                    )
                ) as end_date
            from user u
                 inner join user_role_linker url on u.user_id = url.user_id
                 inner join user_role ur on url.role_id = ur.id
            
                 left join educators e on u.user_id = e.user_id
            
                 left join parents p on u.user_id = p.user_id
            
                 left join family_users fu on (fu.user_id = u.user_id and fu.entity_type = 'parinte' and ur.role_id = 'parinte')
                 left join family_users fu2 on (fu.family_id = fu2.family_id and fu2.entity_type = 'child' and ur.role_id = 'parinte')
            
                 left join children c on u.user_id = c.student_id
                 left join children c2 on p.id = c2.parent_id
                 left join kg_admins ka on u.user_id = ka.user_id
            
                 left join user_kindergartens uke on (uke.entity_id = e.id and uke.entity_type = 'educator' and ur.role_id = 'educator')
                 left join user_kindergartens ukka on (ukka.entity_id = ka.id and ukka.entity_type = 'gradinita_admin' and ur.role_id = 'gradinita_admin')
                 left join user_kindergartens ukp on (ukp.entity_id = p.id and ukp.entity_type = 'parinte' and ur.role_id = 'parinte')
                 left join user_kindergartens ukc on (ukc.entity_id = c.user_id and ukc.entity_type = 'copil' and ur.role_id = 'parinte')
            
                 left join user_kindergartens ukc2 on (ukc2.entity_id = fu2.user_id and ukc2.entity_type = 'copil' and ur.role_id = 'parinte')
                 left join user_kindergartens ukc3 on (ukc3.entity_id = c2.user_id and ukc3.entity_type = 'copil' and ur.role_id = 'parinte')
            
            where u.user_id=:identifierValue
Parameters:
[
  "identifierValue" => 21708
]
1.03 ms
(6.23%)
1
select u.*,
                   GROUP_CONCAT(DISTINCT fu2.entity_id SEPARATOR ',') AS my_children,
                   kr.modules_access,
                   kr.role_id,
                   CASE
                       when c.student_id is not null then 'student'
                       else ur.role_id
                    end as type
            from user u
                inner join user_role_linker url on u.user_id = url.user_id
                    inner join user_role ur on url.role_id = ur.id
            
                left join kg_role_users kru on (u.user_id = kru.user_id and kru.kindergarten_id = :kgId)
                    left join kg_roles kr on (:kgId = kr.kindergarten_id and (kru.role_id = kr.role_id or (kru.role_id is null and (kr.role_id=ur.role_id or (kr.role_id='parent' and ur.role_id='parinte')))))
            
                left join family_users fu on (fu.user_id = u.user_id and fu.entity_type = 'parinte' and ur.role_id = 'parinte')
                left join family_users fu2 on (fu.family_id = fu2.family_id and fu2.entity_type = 'child' and ur.role_id = 'parinte')
            
                left join children c on u.user_id = c.student_id
            
            where u.email=:identifierValue
            group by u.user_id
Parameters:
[
  "identifierValue" => "[email protected]"
  "kgId" => 0
]
0.81 ms
(4.90%)
1
select
                DISTINCT IFNULL(eg.group_id,
                   IFNULL(cg2.group_id, cg.group_id)
                ) as `group`,
                IFNULL(eg.from_date,
                   IFNULL(cg2.from_date, cg.from_date)
                ) as from_date,
                IFNULL(eg.end_date,
                   IFNULL(cg2.end_date, cg.end_date)
                ) as end_date                
            from user u
                inner join user_role_linker url on u.user_id = url.user_id
                inner join user_role ur on url.role_id = ur.id
                
                left join educators e on u.user_id = e.user_id
                left join educators_groups eg on (eg.educator_id = e.id)
                
                left join family_users fu on (fu.user_id = u.user_id and fu.entity_type = 'parinte' and ur.role_id = 'parinte')
                left join family_users fu2 on (fu.family_id = fu2.family_id and fu2.entity_type = 'child' and ur.role_id = 'parinte')
                left join children_groups cg2 on (cg2.child_id = fu2.entity_id)
                
                left join children c on u.user_id = c.student_id
                left join children_groups cg on (cg.child_id = c.user_id)            
            where u.user_id=:identifierValue
Parameters:
[
  "identifierValue" => 21708
]

Database Connections

Name Service
default doctrine.dbal.default_connection
internal doctrine.dbal.internal_connection
migration doctrine.dbal.migration_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager
internal doctrine.orm.internal_entity_manager
migration doctrine.orm.migration_entity_manager

Second Level Cache

Second Level Cache is not enabled.

Entities Mapping

default entity manager

No loaded entities.

internal entity manager

Class Mapping errors
Gesdinet\JWTRefreshTokenBundle\Entity\RefreshToken No errors.
App\Entity\Internal\RefreshToken No errors.

migration entity manager

No loaded entities.