[Shipped] Analyze Slow Database Performance with Query Insights #57082
Replies: 8 comments 6 replies
-
- They are indeed intuitive but in my context they are used in dashboard that highlight the calls, procedures, and internal server scripts that are correlated with active incidents, QA, and general UX improvements. So it's a fantastic overlay but with the kerbernetes and other more efficient DB's entering enterprise. Super useful, but it would be great to combine it with the incoming or outgoing traffic/requests and compare to the usage pain points.
- It's been incredibly helpful in consolidating development concepts across all teams in that we have ~15 integrations with crm sync engine in parallel with those other sync operations. I know we're all familiar with 'this is that team's issue not on our end' dynamics. Having access to the information their requesting and what's the operations are to provide it and address inefficiencies just allows for contestant product improvement with the route to address any issue essentially fed to the admin's. From there it's ours to act on (haha)
_- Other than what I stated above, I think correlating those out-of-scope or problem queries would be far faster for incident response and RCA._ Happy to show you some examples offline if interested. |
Beta Was this translation helpful? Give feedback.
-
Hey there, First off, this is a great feature that can help in diagnostic of queries specifically and in database use and performance in general. Few questions:
For example: one user has project containing 5 issues. To simplify and have some numbers: Project 1: only unresolved (3/5 items) 60ms (Numbers are guess-timated) Now there's always the part of sensitive data that shouldn't be shared but some might be useful and you'll do the grouping on your end (generating key based on query template etc.) Which brings me to a different aspect, result count. For example a paginated query should have limit but we as developers sometimes assume that the where will be sufficient (e.g. you wouldn't have too many alerts which are active) Other than that, when analyzing general throughput of database, statistics can be helpful in understanding what are "busy" tables such as high read or high write, and also might me marked as cache missing (the reason for query) If you could also provide an image of how the single query page is, it would help understand and maybe raise further discussion Keep up the good work |
Beta Was this translation helpful? Give feedback.
-
@eli-amazing Thanks for the feedback! To answer your questions:
|
Beta Was this translation helpful? Give feedback.
-
I think average duration is interesting, but I'd love to see more options, like 95th-percentile and max duration |
Beta Was this translation helpful? Give feedback.
-
@chdsbd Are you interested in p95 for specific queries, or for the top level charts for the database as a whole? |
Beta Was this translation helpful? Give feedback.
-
Finding this to be very interesting feature - nice improvement in featureset 👏 I would love to see an environment filter added :) |
Beta Was this translation helpful? Give feedback.
-
As the text already suggests, it would be cool, having the result of |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hey everybody - I'm Ash from the Performance PM team! 👋
Today the team is excited to introduce the Queries workflow as the latest addition to our Performance product!
Database slowdowns can creep in silently, degrading application responsiveness over time. With the new Queries workflow, you can quickly identify and analyze those slow queries consuming the most time in your database. As of today, you will find the Queries feature tab just under Performance in the sidebar.
On the Queries landing page, you are presented with a list of database Queries from your application, ordered by total run time. By clicking into any of these queries, you can zoom into the details for the selected query and investigate sample events to better understand the context for any performance bottlenecks.
Please take a look and provide your feedback!
We would love to better understand:
Please Note:
To use the Queries tool, you will need to set up our Performance product. Please take a look at our setup guide.
Beta Was this translation helpful? Give feedback.
All reactions