You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Flint users often struggle to understand how their SparkSQL queries benefit from acceleration indices. They lack clarity on whether their queries are being optimized by Flint’s indices or running as direct queries. Furthermore, users have limited visibility into which acceleration index, if any, is enhancing query performance. Troubleshooting performance issues typically requires opening the Spark dashboard UI to inspect job, stage, and task metrics, which is both time-consuming and inefficient.
What solution would you like?
Provide advanced APIs to understand acceleration such as "What-If" and "WhyNot" API that help users assess potential performance improvements and understand why existing acceleration cannot be applied to the given query.
Expose more Spark metrics in query execution history to users, including the missing metrics from Flint reader and writer.
More logging in Flint optimizer rule within Flint's query rewrite logic to explicitly with more details for troubleshooting.
Provide the link to Spark dashboard to allow users to directly check query execution details and independently analyze performance metrics and identify bottlenecks.
Provide guidance for users to troubleshoot acceleration on their own as follows.
Do you have any additional context?
The following questions from users highlight the need for this feature:
How do I know if I am performing a direct query or if my query is benefiting from accelerated indices?
How do I determine which acceleration index helped boost my query performance?
How can I check if my query is performing faster before and after creating accelerations?
To see performance benefits, should I execute the query in OpenSearch SQL workbench or Dev Tools?
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem?
Flint users often struggle to understand how their SparkSQL queries benefit from acceleration indices. They lack clarity on whether their queries are being optimized by Flint’s indices or running as direct queries. Furthermore, users have limited visibility into which acceleration index, if any, is enhancing query performance. Troubleshooting performance issues typically requires opening the Spark dashboard UI to inspect job, stage, and task metrics, which is both time-consuming and inefficient.
What solution would you like?
What alternatives have you considered?
Do you have any additional context?
The following questions from users highlight the need for this feature:
The text was updated successfully, but these errors were encountered: