OpenJS World 2021 has ended
Virtual Event
June 2-3
Learn More and Register to Attend

Join speakers for live Q&A in Slack! View the session description for speaker availability and more information. To see an overview of Q&A each day click here.
Back To Schedule
Wednesday, June 2 • 1:00pm - 1:30pm
Demystifying Database Performance Issues with sqlcommenter - Jan Kleinert & Bala Chandrasekaran, Google

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Have you ever tried to troubleshoot a database performance issue in an application that was built using an ORM? ORMs can simplify development of applications that communicate with databases, but since the ORMs are generating the SQL statements, it can be difficult to determine which application code is resulting in slow queries. sqlcommenter is an open source library that enables ORMs to augment SQL statements with comments about the about the code that caused its execution, making it easier to correlate your application code with the SQL statements that were generated by the ORM. In this session, Jan and Bala will demonstrate how to set up and use sqlcommenter with an application that uses Sequelize.js to diagnose query performance. They'll also touch on the other frameworks and ORMs that sqlcommenter supports as well as how you can view this data in db logs and observability tools.

Join the speaker for live Q&A on Slack, channel - #openjs_world-performance
  • Wednesday, June 2 from 15:20 - 15:40 PDT / 00:20 - 00:40 CEST
  • Thursday, June 3 from 08:00 - 08:20 PDT /  17:00 - 17:20 CEST

avatar for Jan Kleinert

Jan Kleinert

Developer Advocate, Google
Jan Kleinert leads a team of Developer Advocates as part of Google Cloud, focusing on Compute and Databases. Prior to joining Google, she worked in a variety of roles ranging from developer relations to web analytics and conversion optimization.

Bala Chandrasekaran

Software Engineer, Google

Wednesday June 2, 2021 1:00pm - 1:30pm PDT
  • Audience Experience Level Any
  • Slides Included Yes