Compartir tecnología

Entrevista de arquitectura: preguntas sobre optimización de bases de datos

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Directorio de artículos

Cómo localizar consultas lentas

Localizar consultas lentas es un paso clave en la optimización de bases de datos, especialmente para bases de datos relacionales como MySQL y PostgreSQL. Estos son los pasos generales para localizar y optimizar consultas lentas:

1. Habilite el registro de consultas lento

La mayoría de las bases de datos relacionales admiten el registro de consultas lento, lo que puede ayudar a registrar declaraciones SQL cuyo tiempo de ejecución excede un umbral establecido. Primero, debe asegurarse de que esté habilitado el registro lento de consultas.

Ejemplo de MySQL:
  • existirmy.cnfomy.iniAgregue o modifique las siguientes líneas en el archivo de configuración:

    [mysqld]
    slow_query_log = 1
    slow_query_log_file = /var/log/mysql/slow.log
    long_query_time = 2