rumbin commented on PR #19572:
URL: https://github.com/apache/superset/pull/19572#issuecomment-1818892242

   We also ran into this performance issue lately. Having some rather complex 
queries on a dfashboard drastically increases the dashboard load time, as the 
inefficiency of sqlparse keeps the gunicorn workers busy. This, in-turn, causes 
queries of the dashboard to be queued until a worker is free again.
   So, all in all, the effect on dashboard load times is immense, unless we 
throw lots of gunicorn workers and many CPU cores at this problem.
   
   @villebro, given the fact that there is virtually no activity in the 
sqlparse project and considering @dvmarkusvogl's comment above, I feel that 
following the approach suggested in this PR is the best option we have.
   What do you think?
   
   PS: We'll try patching sqlparse by virtue of 
https://github.com/andialbrecht/sqlparse/pull/710 and report back...


-- 
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: notifications-unsubscr...@superset.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to