Maison> base de données> tutoriel mysql> le corps du texte

Quel est le cadre de base de la base de données MySQL

醉折花枝作酒筹
Libérer: 2021-07-13 09:21:37
avant
3386 Les gens l'ont consulté

La base de données est un entrepôt qui organise, stocke et gère les données selon la structure des données. Il en existe de nombreux types, des tables les plus simples qui stockent diverses données aux grands systèmes de bases de données pouvant stocker des données massives. Elles ont été largement utilisées dans tous les aspects des applications. .

Quel est le cadre de base de la base de données MySQL

La base de données se compose de deux parties : le serveur et le moteur de stockage .

Le serveur comprend des connecteurs, des analyseurs, des optimiseurs et des exécuteurs. (MySQL après la version 8.0 n'a pas de cache de requêtes. La raison en est que lorsque les mises à jour de données sont volumineuses, les accès au cache diminuent et le cache est également confronté à des mises à jour fréquentes, de sorte que le module entier est directement supprimé.)

Connecteur : Responsable de la communication avec les clients Le client établit une connexion, obtient les autorisations, puis maintient et gère la connexion.

Il convient de noter que le processus d'établissement d'une connexion par le connecteur est extrêmement compliqué. Il est recommandé d'utiliser autant que possible des connexions longues. La connexion occupera de la mémoire comme espace temporaire lors de l'exécution, et ces ressources seront libérées après la déconnexion de la connexion. Les connexions longues s'accumulent et occupent trop d'espace mémoire et seront interrompues de force par le système, entraînant un redémarrage anormal de la base de données.

Il existe deux manières de résoudre ce problème :

1 Déconnectez régulièrement les connexions longues.

2. (Mysql5.7 et versions ultérieures) Après chaque exécution d'une opération relativement volumineuse, la connexion peut être réinitialisée en exécutant mysql_reset_connection.

Analyzer : analysez l'instruction et déterminez si la grammaire est correcte ou incorrecte.

Optimiseur : avant l'exécution, analysez, déterminez comment utiliser les index et confirmez l'ordre de connexion de chaque table.

Exécuteur : rend le jugement et l'exécution des autorisations.

Recommandations associées : "tutoriel 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!

Étiquettes associées:
source:csdn.net
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!