tirkarthi commented on issue #60265:
URL: https://github.com/apache/airflow/issues/60265#issuecomment-3724674066

   I think most of the delay is due to the expensive join query. I am not sure 
how it's loaded from the User object.
   
   ```sql
   SELECT ab_user_1.id AS ab_user_1_id, ab_role.id AS ab_role_id, ab_role.name 
AS ab_role_name, ab_permission_1.id 
   AS ab_permission_1_id, ab_permission_1.name AS ab_permission_1_name, 
ab_view_menu_1.id 
   AS ab_view_menu_1_id, ab_view_menu_1.name AS ab_view_menu_1_name, 
ab_permission_view_1.id 
   AS ab_permission_view_1_id, ab_permission_view_1.permission_id AS 
ab_permission_view_1_permission_id, ab_permission_view_1.view_menu_id AS 
ab_permission_view_1_view_menu_id FROM ab_user 
   AS ab_user_1 INNER JOIN ab_user_role AS ab_user_role_1 ON ab_user_1.id = 
ab_user_role_1.user_id 
   INNER JOIN ab_role ON ab_role.id = ab_user_role_1.role_id LEFT OUTER JOIN 
(ab_permission_view_role 
   AS ab_permission_view_role_1 INNER JOIN ab_permission_view AS 
ab_permission_view_1 ON 
   ab_permission_view_1.id = ab_permission_view_role_1.permission_view_id) 
   ON ab_role.id = ab_permission_view_role_1.role_id LEFT OUTER JOIN 
ab_permission 
   AS ab_permission_1 ON ab_permission_1.id = 
ab_permission_view_1.permission_id 
   LEFT OUTER JOIN ab_view_menu AS ab_view_menu_1 
   ON ab_view_menu_1.id = ab_permission_view_1.view_menu_id WHERE ab_user_1.id 
IN (1)
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to