awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Meituan-Dianping avatar

Meituan-Dianping/SQLAdvisor

0
View on GitHub↗
5,619 estrellas·1,240 forks·C·GPL-2.0·11 vistas

SQLAdvisor

SQLAdvisor es un afinador de rendimiento de bases de datos y herramienta de recomendación de índices diseñada para reducir la latencia de las consultas. Funciona como un optimizador de consultas que analiza los patrones de ejecución de SQL para identificar índices faltantes y proporcionar consejos de optimización de rendimiento accionables.

El sistema se centra en la gestión automatizada de índices y el ajuste de consultas de bases de datos. Identifica las causas raíz de las respuestas lentas de la base de datos y recomienda los índices más efectivos para mejorar las velocidades de recuperación de datos.

Sus capacidades incluyen el análisis de árboles de análisis SQL y patrones de unión, utilizando modelos de costos y selecciones basadas en heurística para priorizar los índices. La herramienta integra la optimización consciente del esquema para evitar recomendaciones de índices redundantes mientras reduce los costos de escaneo.

Features

  • SQL Index Advisors - Analyzes query patterns and table joins to recommend optimal indexes that improve database response times.
  • Automated Index Management - Reduces manual effort in determining which columns require indexing by analyzing actual query patterns.
  • Query Optimizers - Evaluates database query patterns to provide actionable indexing and performance optimization advice.
  • Database Performance Utilities - Reduces query latency by identifying missing indexes based on actual SQL execution patterns.
  • Query Performance Tuning - Improves the execution speed of slow SQL queries by optimizing how the database retrieves data.
  • Schema-Aware Performance Optimization - Integrates existing table definitions and index metadata to prevent the recommendation of redundant or overlapping indexes.
  • Missing Index Identification - Analyzes query patterns and join structures to identify and suggest missing indexes that reduce scan costs.
  • Database Cost Models - Estimates potential performance gains by simulating reductions in data page reads for proposed indexes.
  • SQL Abstract Syntax Tree Parsing - Converts raw SQL queries into abstract syntax trees to identify filter predicates and join columns for analysis.
  • SQL Performance Analysis - Identifies the root causes of slow database responses to apply structural changes and reduce latency.
  • Heuristic Selection - Applies predefined rules based on column cardinality and query frequency to prioritize index selection.

Historial de estrellas

Gráfico del historial de estrellas de meituan-dianping/sqladvisorGráfico del historial de estrellas de meituan-dianping/sqladvisor

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace meituan-dianping/sqladvisor?

SQLAdvisor es un afinador de rendimiento de bases de datos y herramienta de recomendación de índices diseñada para reducir la latencia de las consultas. Funciona como un optimizador de consultas que analiza los patrones de ejecución de SQL para identificar índices faltantes y proporcionar consejos de optimización de rendimiento accionables.

¿Cuáles son las características principales de meituan-dianping/sqladvisor?

Las características principales de meituan-dianping/sqladvisor son: SQL Index Advisors, Automated Index Management, Query Optimizers, Database Performance Utilities, Query Performance Tuning, Schema-Aware Performance Optimization, Missing Index Identification, Database Cost Models.

¿Qué alternativas de código abierto existen para meituan-dianping/sqladvisor?

Las alternativas de código abierto para meituan-dianping/sqladvisor incluyen: xiaomi/soar — Soar is a suite of specialized tools designed for analyzing MySQL performance, advising on indexing, and optimizing… ankane/pghero — PgHero is a performance dashboard and diagnostic tool for PostgreSQL. It provides a web interface for monitoring… tobymao/sqlglot — sqlglot is a SQL parser and transpiler that represents queries as abstract syntax trees to enable structural analysis,… apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… aarondfrancis/fast-paginate — Fast-paginate is a database utility designed to optimize pagination performance in PHP and Laravel applications. It… greptimeteam/greptimedb — GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries…

Alternativas open-source a SQLAdvisor

Proyectos open-source similares, clasificados según cuántas características comparten con SQLAdvisor.
  • xiaomi/soarAvatar de XiaoMi

    XiaoMi/soar

    8,770Ver en GitHub↗

    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

    Goadvisorauditorcommand-line
    Ver en GitHub↗8,770
  • ankane/pgheroAvatar de ankane

    ankane/pghero

    8,880Ver en GitHub↗

    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

    Ruby
    Ver en GitHub↗8,880
  • tobymao/sqlglotAvatar de tobymao

    tobymao/sqlglot

    9,336Ver en GitHub↗

    sqlglot is a SQL parser and transpiler that represents queries as abstract syntax trees to enable structural analysis, modification, and semantic transformation. It functions as a dialect translator and query optimizer, converting SQL code between different database engines and simplifying syntax trees through rule-based normalization. The project provides a framework for defining custom SQL dialects by overriding tokenizers, parsers, and generators. It includes a lineage analyzer to track data flow from source tables through complex queries to identify the origin of specific columns. Additi

    Python
    Ver en GitHub↗9,336
  • aarondfrancis/fast-paginateAvatar de aarondfrancis

    aarondfrancis/fast-paginate

    1,367Ver en GitHub↗

    Fast-paginate is a database utility designed to optimize pagination performance in PHP and Laravel applications. It functions as a transparent layer that intercepts standard query builders to replace default pagination logic with more efficient retrieval strategies, specifically targeting large-scale datasets where traditional offset and limit operations can become resource-intensive. The library distinguishes itself by implementing deferred join techniques, which retrieve only primary keys in an initial subquery before fetching full records to minimize data scanning. It further improves resp

    PHPlaravelpagination
    Ver en GitHub↗1,367
Ver las 30 alternativas a SQLAdvisor→