Maison Les sujets panneau de pagode Comment réaliser un réglage simple des performances de MySQL via le panneau Pagoda

Comment réaliser un réglage simple des performances de MySQL via le panneau Pagoda

Feb 07, 2021 pm 02:57 PM
宝塔面板

La colonne tutorielle suivante de Pagoda Panel vous présentera comment réaliser un réglage simple des performances de MySQL via Pagoda Panel. J'espère que cela sera utile aux amis dans le besoin !

Comment réaliser un réglage simple des performances de MySQL via le panneau Pagoda

Réglage simple des performances MySQL via le panneau Pagoda

Pendant le fonctionnement du site d'architecture PHP+MYSQL, souvent, vous rencontrerez divers problèmes de performances, tels que MySQL, PHP, CPU, E/S disque, cache, etc. Parmi eux, le goulot d'étranglement MySQL est le facteur le plus courant et le plus difficile à résoudre qui affecte les performances du site Web. Nous utiliserons généralement Redis, Memcached ; , etc. Les logiciels de mise en cache pour mettre en cache le contenu sont en effet l'une des meilleures solutions, mais ils nécessitent la prise en charge des programmes de sites Web. Cependant, les programmes de sites Web les plus couramment utilisés ne prennent pas en charge ou ne peuvent pas parfaitement prendre en charge ces logiciels de mise en cache. utilisez MySQL pour mettre en cache le contenu. Optimisez les performances de MySQL avec ses propres ajustements de configuration pour atténuer les goulots d'étranglement de MySQL.

Préparation :

1. Pagoda Linux panel version officielle 5.2.0+ (sortie le 20/09/2017) version bêta 5.2.4+

2. MySQL 5.x

Habituellement, nous divisons le réglage de MySQL en les parties suivantes :

1. Le réglage des paramètres de configuration MySQL (doit être ajusté en fonction des conditions de fonctionnement du site Web)

2. Réglage de l'index de la table de données (l'effet est évident, mais généralement d'excellents programmes open source n'ont pas besoin d'être ajustés)

3. Réglage des instructions SQL (c'est ce que font les programmeurs ou les administrateurs de base de données)

Aujourd'hui, nous parlons principalement de la façon d'ajuster les paramètres de configuration de MySQL avec les nouvelles fonctionnalités du Pagoda Panel. Regardons d'abord deux images

Comment réaliser un réglage simple des performances de MySQL via le panneau Pagoda<.>

Comment réaliser un réglage simple des performances de MySQL via le panneau PagodaÉvidemment, (Figure 1) montre l'état d'exécution actuel de MySQL, (Figure 2) montre les principaux paramètres de configuration de MySQL

Interprétons-le ci-dessous. deux images :

1. Nombre de connexions actives/pic (Figure 1) La connexion actuellement active est 1. Depuis le démarrage du service MySQL, le nombre de connexions le plus élevé est de 54 ; est proche ou égal à (Figure 2) Lorsque max_connections est défini, max_connections doit être augmenté de manière appropriée. Il convient de noter que n'augmentez pas trop à la fois. Il est recommandé d'augmenter de 50 à chaque fois et d'observer pendant un certain temps. . Si cela ne suffit pas, continuez à augmenter.

2. Le taux de réussite du cache de threads dans (Figure 1) est de 99,78 %. Si cette valeur est inférieure à 90 %, il est recommandé d'augmenter la taille de thread_cache_size dans (Figure 2). il par 8 à chaque fois.

3. Taux de réussite de l'index (Figure 1) Le taux de réussite de l'index est de 99,50 %. Si cette valeur est inférieure à 95 %, il est recommandé d'augmenter le key_buffer_size dans (Figure 2) de manière appropriée. augmentez-le de 64 à chaque fois. Veuillez expliquer. Oui, si votre base de données utilise le moteur Innodb, vous pouvez ignorer cette option

4. Taux de réussite de l'index Innodb (Figure 1) Le taux de réussite de l'index Innodb est de 100 %. Si cette valeur est inférieure à 95%, il est recommandé de l'utiliser de manière appropriée. Augmentez innodb_buffer_pool_size dans (Figure 2). Il est recommandé de l'augmenter de 64 à chaque fois. , vous pouvez ignorer cette option

5. Taux de réussite du cache de requêtes Le cache de requêtes MySQL est une comparaison Fonction controversée, je recommande personnellement que lorsque vous utilisez un logiciel de mise en cache tel que redis, memcached, etc., vous puissiez l'activer désactivé en définissant query_cache_size sur 0 dans (Figure 2). Lorsque vous n'utilisez pas de logiciel de mise en cache et qu'il y a une utilisation excessive de la mémoire, et lorsque les goulots d'étranglement de la base de données sont évidents, vous pouvez essayer d'activer la mise en cache des requêtes. Il s'agit d'une fonction qui repose fortement sur les données. Optimisation de la structure de la table et des instructions SQL Si la structure de la table de données et les instructions SQL sont optimisées pour la mise en cache des requêtes, l'effet est toujours très bon.

6. Créer des tables temporaires sur le disque (Figure 1) La proportion de création de tables temporaires sur le disque est de 0,42 %, ce qui montre que la plupart des tables temporaires sont créées en mémoire et n'augmenteront pas trop la surcharge des E/S du disque. Il est recommandé que lorsque la proportion est supérieure à 2%, augmentez tmp_cache_size de manière appropriée (Figure 1). Il est recommandé de l'augmenter de 32 à chaque fois. Lorsque la proportion est supérieure à 60%, abandonnez. Les instructions SQL ne sont pas spécifiquement optimisées, donc pendant le fonctionnement, un grand nombre de tables temporaires seront ouvertes et aucune quantité de mise en cache ne suffira.

7. Table ouverte Lorsque la table ouverte dans (Figure 1) est proche ou égale à table_open_cache dans (Figure 2), vous pouvez augmenter table_open_cache de manière appropriée, mais si elle est trop grande, cela peut entraîner votre programme pour interrompre fréquemment les connexions MySQL, il est recommandé de se situer dans les 1024 et le maximum ne doit pas dépasser 2048.

8. Le nombre d'index inutilisés et les montants JOIN inutilisés S'il n'est pas 0, vérifiez l'index du tableau de données, tant qu'il n'augmente pas de façon spectaculaire, par exemple en augmentant de milliers par jour. il peut généralement être ignoré. Après tout, il est plus approprié pour les programmeurs ou les administrateurs de base de données d'optimiser les index.

9. Le nombre de fusions après le tri Si cette valeur augmente lentement, il est recommandé d'augmenter le sort_buffer_size dans (Figure 2) de manière appropriée. Il est recommandé de l'augmenter de 512 à chaque fois, mais le maximum ne doit pas dépasser 8192. Si cette valeur a augmenté rapidement, augmenter sort_buffer_size est inutile, alors abandonnez cette option. Ce blâme devrait être laissé aux développeurs du programme.

10. Nombre de verrous de table Si le serveur a une faible surcharge du processeur et verrouille les tables de manière folle, il est recommandé de convertir toutes les tables de données en innodb et de penser à sauvegarder avant la conversion.

11. Plan d'optimisation Il s'agit d'un plan d'optimisation recommandé que nous donnons en fonction de la taille de la mémoire. Il est uniquement recommandé de l'utiliser pour les valeurs de référence de base. Chaque élément de configuration doit être ajusté en fonction de la situation réelle.

Remarque : Après avoir enregistré la configuration des paramètres, celle-ci ne prendra pas effet immédiatement. N'oubliez pas de redémarrer le service MySQL.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Une brève analyse du problème selon lequel le serveur ne peut pas être distant après l'installation de Pagoda Une brève analyse du problème selon lequel le serveur ne peut pas être distant après l'installation de Pagoda Nov 23, 2022 pm 04:56 PM

Cet article utilise la colonne Tutoriel du panneau Pagoda pour vous présenter le problème selon lequel le serveur 2022 ne peut pas être distant après l'installation de Pagoda. Je me demande si vous avez rencontré un tel problème ? Laissez-moi vous montrer comment je gère ça !

Comment définir la limite de vitesse de l'hôte virtuel via le panneau Pagoda Comment définir la limite de vitesse de l'hôte virtuel via le panneau Pagoda Jun 21, 2023 am 11:17 AM

Pagoda Panel est un très excellent panneau de gestion de serveur sous le système Linux. Il possède des fonctions puissantes et une interface conviviale, qui peuvent aider les utilisateurs à gérer facilement les serveurs. Lors de l'utilisation du Pagoda Panel, il est parfois nécessaire de limiter la vitesse de l'hôte virtuel pour assurer la stabilité et la fluidité du serveur. Cet article expliquera comment définir la limite de vitesse de l'hôte virtuel via le panneau Pagoda pour obtenir une bonne expérience utilisateur. 1. Présentation de la limite de vitesse La limite de vitesse fait référence à la limitation de la bande passante de l'hôte et à la garantie du fonctionnement normal du serveur en contrôlant le trafic de l'hôte. exister

Que dois-je faire si j'obtiens une erreur lors du déploiement de thinkphp5 dans Pagoda ? Que dois-je faire si j'obtiens une erreur lors du déploiement de thinkphp5 dans Pagoda ? Dec 19, 2022 am 11:04 AM

Solution à l'erreur signalée lors du déploiement de thinkphp5 dans Pagoda : 1. Ouvrez le serveur Pagoda, installez l'extension php pathinfo et activez-la ; 2. Configurez le fichier « .access » avec le contenu « RewriteRule ^(.*)$ index.php » ?s=/$1 [QSA ,PT,L]”; 3. Dans la gestion du site Web, activez simplement le pseudo-statique de thinkphp.

Comment utiliser le panneau Pagoda pour configurer la résolution de nom de domaine Comment utiliser le panneau Pagoda pour configurer la résolution de nom de domaine Jun 21, 2023 am 09:19 AM

Avec le développement et la vulgarisation d'Internet, les noms de domaine sont devenus un élément indispensable de notre monde en ligne. Cependant, de nombreuses personnes sont encore confuses quant aux paramètres de résolution des noms de domaine. Aujourd'hui, nous allons vous présenter comment utiliser le panneau Pagoda pour configurer la résolution de nom de domaine. Qu’est-ce que la résolution de nom de domaine ? La résolution de nom de domaine est le processus consistant à lier un nom de domaine à l'adresse IP du site Web ou du serveur qu'il représente. Il s'agit d'un processus qui convertit les noms de domaine lisibles par l'homme en adresses IP lisibles par ordinateur. Les principaux composants de la résolution de noms de domaine sont : l'enregistrement du nom de domaine, la résolution DNS et nous

Introduction à la fonction de gestion de fichiers WebDAV de Pagoda Panel Introduction à la fonction de gestion de fichiers WebDAV de Pagoda Panel Jun 21, 2023 am 11:33 AM

Introduction à la fonction de gestion de fichiers WebDAV de Pagoda Panel WebDAV est une technologie de gestion de fichiers basée sur le protocole HTTP. Elle permet aux utilisateurs d'accéder aux fichiers sur le réseau via le protocole HTTP et de gérer ces fichiers. Avec le support de la technologie WebDAV, nous pouvons créer un serveur Web pour fournir divers services réseau. Pagoda Panel est un outil de gestion de serveur Web populaire qui fournit une multitude de modules fonctionnels, parmi lesquels la fonction de gestion de fichiers WebDAV en fait partie. Ci-dessous, cet article

Comment utiliser Pagoda Panel pour la gestion MySQL Comment utiliser Pagoda Panel pour la gestion MySQL Jun 21, 2023 am 09:44 AM

Pagoda Panel est un logiciel de panel puissant qui peut nous aider à déployer, gérer et surveiller rapidement des serveurs, en particulier les petites entreprises ou les utilisateurs individuels qui ont souvent besoin de créer des sites Web, de gérer des bases de données et de maintenir des serveurs. Parmi ces tâches, la gestion des bases de données MySQL constitue dans de nombreux cas une tâche importante. Alors comment utiliser le panel Pagoda pour la gestion MySQL ? Ensuite, nous le présenterons étape par étape. Étape 1 : Installez Pagoda Panel. Avant de commencer à utiliser Pagoda Panel pour la gestion MySQL, vous devez d'abord installer Pagoda Panel.

Comment utiliser Pagoda Panel pour la réparation et la maintenance de sites Web Comment utiliser Pagoda Panel pour la réparation et la maintenance de sites Web Jun 21, 2023 pm 03:19 PM

À l’ère actuelle d’Internet, les sites Web sont devenus un moyen important pour de nombreuses entreprises de se présenter et de se promouvoir. Cependant, il est inévitable que certaines situations inattendues rendent le site Web inaccessible ou limitent ses fonctions. À l'heure actuelle, le site Web doit être réparé et entretenu. Cet article explique comment utiliser Pagoda Panel pour la réparation et la maintenance de sites Web. 1. Introduction à Pagoda Panel Pagoda Panel est un logiciel de gestion de site Web fonctionnant sur un serveur Linux. Il peut aider les utilisateurs à créer rapidement un environnement Web sur le système d'exploitation du serveur. Le panneau Pagoda intègre de nombreux modules fonctionnels

Qu'est-ce qu'un panneau pagode ? Comment utiliser ? Qu'est-ce qu'un panneau pagode ? Comment utiliser ? Jun 21, 2023 pm 11:21 PM

Qu'est-ce qu'un panneau pagode ? Comment utiliser ? Avec le développement rapide de la technologie Internet, de nombreux gestionnaires et développeurs de sites Web sont confrontés au problème de savoir comment gérer leurs serveurs et sites Web de manière rapide et pratique. Pour cette raison, de nombreux outils de gestion de serveur ont vu le jour. Le Pagoda Panel est l'un des outils de gestion de serveur les plus populaires. Cet article présente ce qu'est le Pagoda Panel et comment l'utiliser. 1. Qu'est-ce qu'un panneau pagode ? Pagoda Panel est un outil de gestion de serveur basé sur le système d'exploitation Linux. Il fournit une gestion de serveur couramment utilisée

See all articles