Partage de technologie

Questions d'entretien sur l'architecture et d'optimisation de la base de données

2024-07-11

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

Annuaire d'articles

Comment localiser les requêtes lentes

La localisation des requêtes lentes est une étape clé dans l'optimisation des bases de données, en particulier pour les bases de données relationnelles telles que MySQL et PostgreSQL. Voici les étapes générales pour localiser et optimiser les requêtes lentes :

1. Activer le journal des requêtes lentes

La plupart des bases de données relationnelles prennent en charge la journalisation lente des requêtes, ce qui peut aider à enregistrer les instructions SQL dont le temps d'exécution dépasse un seuil défini. Tout d’abord, vous devez vous assurer que la journalisation lente des requêtes est activée.

Exemple MySQL :
  • existermy.cnfoumy.iniAjoutez ou modifiez les lignes suivantes dans le fichier de configuration :

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