Gel 6: Query Stats and In-Place Upgrade
Blog post from Gel Data
Version 6 of Gel introduces two highly requested features to improve production efficiency: a query performance log and support for in-place upgrades. The query performance log, similar to PostgreSQL's pg_stat_statements, uses a fork of this extension to track EdgeQL query statistics, embedding metadata into generated SQL as JSON-encoded comments, and allowing queries to be tagged for easier identification and troubleshooting. This tool provides a user-friendly interface for exploring, sorting, and filtering query stats. In addition, the new version supports in-place upgrades, eliminating the need for a full dump and restore cycle during major updates by compartmentalizing internal structures and the standard library, thus minimizing downtime. The company also hints at future announcements and invites users to engage in discussions about the release during upcoming office hours.