For أداة لتحليل أداء استعلامات قواعد البيانات, the strongest matches are xiaomi/soar (Soar is a dedicated MySQL performance analyzer, index advisor), meituan-dianping/sqladvisor (SQLAdvisor is a query performance tuner that analyzes SQL) and ankane/pghero (PgHero is a PostgreSQL performance dashboard that analyzes query). hhyo/archery and percona/percona-toolkit round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “query performance analyzers”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.
Soar is a suite of specialized tools designed for analyzing MySQL performance, advising on indexing, and optimizing SQL syntax. It functions as a performance analyzer, index advisor, and query optimizer to identify bottlenecks and suggest structural improvements for faster execution. The project distinguishes itself through a system for rewriting SQL statements into optimized equivalent versions using custom heuristic rules and patterns. It also features a dedicated index advisor that evaluates query patterns and database metadata to recommend the creation of new indexes. Its broader capabil
Soar is a dedicated MySQL performance analyzer, index advisor, and SQL optimizer that covers execution plan analysis, slow query detection, and optimization suggestions, but it does not support databases other than MySQL, so it fits your need for a query profiler if you work primarily with MySQL.
SQLAdvisor is a database performance tuner and index recommendation tool designed to reduce query latency. It functions as a query optimizer that analyzes SQL execution patterns to identify missing indexes and provide actionable performance optimization advice. The system focuses on automated index management and database query tuning. It identifies the root causes of slow database responses and recommends the most effective indexes to improve data retrieval speeds. Its capabilities include analyzing SQL parse trees and join patterns, using cost-model and heuristic-based selections to priori
SQLAdvisor is a query performance tuner that analyzes SQL execution patterns to recommend missing indexes, making it a focused tool for database query optimization — it fits the category but is narrower in scope, centered on index advice rather than full execution-plan analysis or multi-database profiling.
PgHero is a performance dashboard and diagnostic tool for PostgreSQL. It provides a web interface for monitoring database metrics, analyzing query performance, and managing active connections across multiple database instances. The project distinguishes itself by recording query and storage statistics over time, enabling historical trend analysis through a time-range slider. It also identifies missing indexes by analyzing query patterns and integrates with cloud provider APIs to retrieve system-level hardware statistics such as CPU and IOPS. The tool's broader capabilities cover process admi
PgHero is a PostgreSQL performance dashboard that analyzes query performance, detects slow queries, tracks historical trends, and identifies missing indexes — it squarely fits the query-profiler category, though it lacks multi-database support (PostgreSQL only).
Archery is a suite of specialized utilities for database schema migration, SQL audit and review, mapping parsing, and performance analysis. It functions as a centralized platform for reviewing, executing, and auditing SQL queries across multiple database environments through controlled workflows. The platform includes a mapping parser that converts XML files into readable SQL statements to simplify the review of application-generated queries. It also provides tools for parsing slow query logs and analyzing execution patterns to optimize database indexes and speeds. The system covers broad da
Archery is a centralized SQL audit and performance analysis platform that parses slow query logs and offers index optimization suggestions across multiple databases, which directly addresses your need for query profiling and optimization, though it is broader than a dedicated profiler.
Percona Toolkit: a collection of advanced open source command-line tools.
Percona Toolkit is a collection of command-line tools for MySQL/MariaDB that includes query profiling (pt-query-digest), index recommendations (pt-index-usage), and slow query detection, fitting the query performance analyzer category, though it is focused on MySQL and lacks built-in real-time dashboards or multi-database support.
Bullet is an Active Record performance monitor and query profiler for Ruby on Rails applications. It serves as a diagnostic utility to identify inefficient database access patterns, flag redundant requests, and suggest eager loading strategies to improve response times. The tool specifically detects N+1 queries, missing counter caches, and unused eager loading. It monitors these patterns across both standard web requests and background jobs, identifying records that are fetched but never accessed to reduce memory usage and query overhead. Analysis is supported by a system that intercepts dat
Bullet is a Rails-specific Active Record query profiler that detects N+1 queries, missing counter caches, and unused eager loading—it fits the intent of analyzing and optimizing database queries, but its scope is limited to Ruby on Rails applications and does not cover execution plan analysis, index recommendations, or multi-database support.