Analyse des requêtes lentes dans MySQL
Qu'est-ce qu'une requête lente ?
Le journal des requêtes lentes enregistre toutes les requêtes SQL dont le temps d'exécution dépasse le seuil défini par le paramètre long_query_time. Ce mécanisme aide les développeurs à identifier et optimiser les performances des requêtes. Par défaut, cette fonctionnalité est désactivée.
Identifier les requête ...
Publié le 8 juin à 06h27
Installation et configuration de Nacos sur Rocky Linux 9
Nacos est une plateforme dynamique de découverte de services et de gestion de configuration, développée en Java. Pour déployer Nacos sur un environnement Rocky Linux 9, deux prérequis majeurs sont nécessaires : un kit de développement Java (JDK) et une base de données MySQL pour la persistance des données.
1. Préparation de l'environnement
Avan ...
Publié le 6 juin à 07h01
Conception et mise en œuvre d'un système de gestion de voitures partagées basé sur SpringBoot et Vue
Technologies employées
Framework backend : SpringBoot
Spring Boot permet de créer des appplications autonomes et prêtes pour la production. Il fournit un ensemble de prérequis d'opinion ("opinionated defaults") pour le configuration de Spring et des bibliothèques tierces, ce qui évite une configuration manuelle fastidieuse. Il est con ...
Publié le 4 juin à 22h37
Concepts fondamentaux de MySQL et syntaxe SQL essentielle
Concepts clés des systèmes de bases de données
Langages d'interaction
Pour communiquer avec un logiciel de base de données, il est nécessaire de maîtriser un langage dédié.
SQL : Langage de manipulation des bases de données relationnelles, souvent utilisé pour désigner ces systèmes.
NoSQL : Langage destiné aux bases de données non relationnell ...
Publié le 4 juin à 16h13
Configuration complète de Nginx, MySQL et PHP sur CentOS 6.2
Paramétrage du pare-feu pour ouvrir les ports 80 et 3306
Modifiez le fichier de configuration du pare-feu pour autoriser le trafic sur les ports nécessaires :
vi /etc/sysconfig/iptables
Ajoutez les règles suivantes pour le port HTTP (80) et MySQL (3306) :
-A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
-A INPUT -p tcp --dport 3306 ...
Publié le 4 juin à 06h56
Gestion de l'espace disque et métadonnées avec information_schema dans MySQL
Lors de la suppression massive de données d'une table volumineuse (occupant initialement plus de 400 Mo), il est courant de constater que l'espcae disque n'est pas libéré même après avoir vidé les enregistrements. Voici comment vérifier l'utilisation de l'espace :
-- Vérifier l'occupation par base de données
SELECT db_name AS TABLE_SCHEMA,
...
Publié le 3 juin à 23h59
Conception des tables de base de données pour une application web
Objectif :
Concevoir les tables de la base de données backend.
Problèmes rencontrés :
Aucun.
1. Conception des tables de base de données backend
1.1 Analyse des besoins en données
Déterminer les données et les relations nécessaires à l'applciation. D'après le développement précédent, les tables principales suivantes sont requises :
Table U ...
Publié le 3 juin à 17h02
Maîtrise des Fondamentaux du Langage SQL : Structure, Requêtes et Administration
Types de données et standards
Le langage SQL (Structuerd Query Language) est la norme pour l'interaction avec les bases de données relationnelles. Bien que la syntaxe soit largement standardisée, certains types de données varient selon le système de gestion de base de données (SGBD) utilisé :
Type
MySQL
PostgreSQL
SQL Server
Oracle
Boolé ...
Publié le 3 juin à 04h46
Optimisation SQL avec MySQL : Techniques pour Architectes Logiciels
Objectif : Comprendre les fondamentaux de MySQL et appliquer des méthodes pratiques d'optimisation SQL pour améliorer les performances des requêtes.
Concepts de base de MySQL
Une base de données sert de conteneur logique pour organiser les informations (ex. : une base de commandes ou d'utilisateurs). Une table stocke les données de manière stru ...
Publié le 2 juin à 19h54
Les fondamentaux de MySQL et l'initiation au SQL
Concepts de base des bases de données
Qu'est-ce qu'une base de données ?
Une base de données (DataBase) est un entrepôt pour stocker et gérer des données.
Elle repose essentiellement sur un système de fichiers, où les données sont sauvegardées sur disque sous forme de fichiers.
Pourquoi utiliser une base de données ?
Comparée à d'autres métho ...
Publié le 2 juin à 18h10