Passer aux informations sur le produit
Véritable MySQL 8.0 (Volume 2)
Véritable MySQL 8.0 (Volume 2)
Description
Introduction au livre
『Real MySQL 8.0』 est une version améliorée de 『Real MySQL』, condensée au contenu essentiel, et incluant des fonctionnalités supplémentaires telles que GTID et les fonctions de cluster InnoDB de MySQL 8.0, ainsi que des fonctionnalités étendues telles que le SIG et la recherche spécialisée qui reflètent les tendances de l'industrie du logiciel.
De plus, 『Real MySQL 8.0』 se concentre sur la transmission de l'expérience et des connaissances essentielles aux projets utilisant des serveurs MySQL plutôt que sur le simple apprentissage de la syntaxe SQL ou de l'écriture de requêtes.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu
","
indice
▣ Chapitre 11 : Rédaction et optimisation des requêtes
11.1 Variables système associées à l'écriture de requêtes
___11.1.1 Mode SQL
___11.1.2 Sensibilité à la casse en anglais
___11.1.3 Mots réservés MySQL
11.2 Comment lire la notation grammaticale SQL dans le manuel
11.3 Opérateurs et fonctions intégrées MySQL
___11.3.1 Chaîne de caractères en notation littérale
___11.3.2 Opérateurs MySQL
___11.3.3 Fonctions intégrées de MySQL
11.4 SÉLECTIONNER
___11.4.1 Ordre de traitement de la clause SELECT
___11.4.2 Utilisation des index dans les clauses WHERE, GROUP BY et ORDER BY
___11.4.3 Précautions à prendre lors de l'utilisation de conditions de comparaison dans la clause WHERE
___11.4.4 DISTINCT
___11.4.5 LIMITE n
___11.4.6 COMPTE()
___11.4.7 REJOINDRE
___11.4.8 GROUPER PAR
___11.4.9 COMMANDER PAR
___11.4.10 Sous-requêtes
___11.4.11 CTE (Expression de table commune)
___11.4.12 Fonction de fenêtre
11.4.13 SÉLECTION à l'aide de verrous
11,5 INSERTION
___11.5.1 Options avancées
___11.5.2 Précautions relatives à la commande LOAD DATA
___11.5.3 Structure du tableau pour la performance
11.6 MISE À JOUR et SUPPRESSION
___11.6.1 MISE À JOUR ... TRIER PAR ... LIMITE n
___11.6.2 REJOINDRE LA MISE À JOUR
___11.6.3 MISE À JOUR de plusieurs enregistrements
___11.6.4 REJOINDRE SUPPRIMER
11.7 Manipulation de schémas (DDL)
___11.7.1 Téléchargement direct en ligne
___11.7.2 Modifications de la base de données
___11.7.3 Modification des espaces de table
___11.7.4 Modifications du tableau
___11.7.5 Modification de la colonne
___11.7.6 Indice de modification
___11.7.7 Exécution d'un lot de modifications de table
___11.7.8 Requête de processus et arrêt forcé
___11.7.9 Requête de transaction active
11.8 Tests de performance des requêtes
___11.8.1 Facteurs affectant les performances des requêtes

▣ Chapitre 12 : Recherche approfondie
12.1 Recherche professionnelle
___12.1.1 Création et recherche d'un index de recherche spécialisé
___12.1.2 Mode de requête de recherche expert
___12.1.3 Débogage de l'index de recherche professionnelle
12.2 Recherche spatiale
___12.2.1 Glossaire des termes
___12.2.2 SRS (Système de référence spatiale)
___12.2.3 Systèmes de coordonnées projetées et systèmes de coordonnées planes
___12.2.4 Système de coordonnées géographiques

▣ Chapitre 13 : Les partitions
13.1 Vue d'ensemble
___13.1.1 Pourquoi utiliser des partitions ?
___13.1.2 Gestion interne des partitions MySQL
13.2 Précautions
___13.2.1 Contraintes de partition
___13.2.2 Précautions à prendre lors de l'utilisation de cloisons
13.3 Types de partitions MySQL
___13.3.1 Partition de plage
___13.3.2 Partitions de liste
___13.3.3 Partitionnement par hachage
___13.3.4 Partition clé
___13.3.5 Partition de hachage linéaire/Partition de clé linéaire
___13.3.6 Performances des requêtes sur les tables partitionnées

▣ Chapitre 14 : Programmes stockés
14.1 Avantages et inconvénients des programmes stockés
___14.1.1 Avantages des programmes stockés
___14.1.2 Inconvénients des programmes stockés
14.2 Grammaire des programmes stockés
___14.2.1 Précautions à prendre lors des tests d'exemples
___14.2.2 Procédures stockées
___14.2.3 Fonctions stockées
___14.2.4 Déclencheur
Événement ___14.2.5
14.2.6 Écriture du corps du programme stocké
14.3 Options de sécurité pour les programmes stockés
___14.3.1 Options DEFINER et SQL SECURITY
___14.3.2 Options DÉTERMINISTIQUES et NON DÉTERMINISTIQUES
14.4 Remarques et mises en garde concernant les programmes stockés
___14.4.1 Traitement coréen
___14.4.2 Programmes stockés et variables de session
___14.4.3 Procédures stockées et appels récursifs
___14.4.4 Utilisation des curseurs imbriqués

▣ Chapitre 15 : Types de données
15.1 Chaînes de caractères (CHAR et VARCHAR)
___15.1.1 Espace de stockage
___15.1.2 Modifications du stockage et du schéma (DDL en ligne)
___15.1.3 Jeu de caractères
___15.1.4 Collation
___15.1.5 Méthode de comparaison
___15.1.6 Chaînes d'échappement
15.2 Nombres
___15.2.1 Entier
___15.2.2 Virgule flottante
___15.2.3 DÉCIMAL
___15.2.4 Précautions lors de la création d'une colonne de type entier
___15.2.5 Utilisation de l'option AUTO_INCREMENT
15.3 Date et heure
___15.3.1 Mise à jour automatique
15.4 ENUM et SET
___15.4.1 ÉNUMÉRATION
___15.4.2 ENSEMBLE
15.5 TEXTE et BLOB
15.6 Types de données spatiales
___15.6.1 Création de données spatiales
___15.6.2 Requête de données spatiales
15.7 Type JSON
15.7.1 Méthode de stockage
___15.7.2 Performances de mise à jour partielle
___15.7.3 Classement et comparaison des types JSON
___15.7.4 Sélection des colonnes JSON
___15.8 Colonne virtuelle (colonne dérivée)

▣ Chapitre 16 : Réplication
16.1 Vue d'ensemble
16.2 Architecture de réplication
16.3 Types de réplication
___16.3.1 Réplication basée sur l'emplacement du fichier journal binaire
___16.3.2 Réplication basée sur l'identifiant de transaction global (GTID)
16.4 Format des données de réplication
___16.4.1 Format de journal binaire basé sur les instructions
___16.4.2 Format de journal binaire basé sur les lignes
___16.4.3 Format mixte
___16.4.4 Optimisation de la capacité pour le format de ligne
16.5 Méthode de synchronisation de la réplication
___16.5.1 Réplication asynchrone
___16.5.2 Réplication semi-synchrone
16.6 Topologie de réplication
___16.6.1 Configuration de la réplication à réplique unique
___16.6.2 Configuration de la réplication multi-répliques
___16.6.3 Configuration de la réplication en chaîne
___16.6.4 Configuration de la réplication à double source
___16.6.5 Configuration de la réplication multi-sources
16.7 Paramètres de réplication avancés
___16.7.1 Réplication différée
___16.7.2 Réplication multithread
___16.7.3 Réplication à l'épreuve des pannes
___16.7.4 Réplication filtrée

▣ Chapitre 17 : Cluster InnoDB
17.1 Architecture de cluster InnoDB
17.2 Réplication de groupe
___17.2.1 Architecture de réplication de groupe
___17.2.2 Mode de réplication de groupe
17.2.3 Gestion des adhésions au groupe
___17.2.4 Traitement des transactions dans la réplication de groupe
___17.2.5 Détection et réponse automatiques aux pannes dans la réplication de groupe
___17.2.6 Récupération distribuée de la réplication de groupe
___17.2.7 Exigences de réplication de groupe
___17.2.8 Contraintes de réplication de groupe
17.3 Shell MySQL
Routeur MySQL 17.4
17.5 Création d'un cluster InnoDB
___17.5.1 Configuration requise pour InnoDB Cluster
___17.5.2 Création d'un cluster InnoDB
17.6 Surveillance du cluster InnoDB
17.7 Utilisation des clusters InnoDB
___17.7.1 Changement de mode cluster
___17.7.2 Modification principale
___17.7.3 Suppression d'une instance
___17.7.4 Démontage du cluster
___17.7.5 Modification des paramètres de cluster et d'instance
17.8 Dépannage du cluster InnoDB
___17.8.1 Échec de l'instance de cluster
___17.8.2 Perte de quorum du cluster
Mise à niveau de la version 17.9 d'InnoDB Cluster
17.10 Limitations du cluster InnoDB

▣ Chapitre 18 : Schéma de performance et schéma système
18.1 Qu'est-ce qu'un schéma de performance ?
18.2 Configuration du schéma de performance
___18.2.1 Table de configuration
___18.2.2 Table d'instances
___18.2.3 Tableau de connexion
___18.2.4 Tableau des variables
___18.2.5 Tableau des événements
___18.2.6 Tableau récapitulatif
___18.2.7 Table de verrouillage
___18.2.8 Tableau de réplication
___18.2.9 Table de clonage
___18.2.10 Autres tableaux
18.3 Configuration du schéma de performance
___18.3.1 Configuration de l'utilisation de la mémoire
18.3.2 Paramètres de collecte et de stockage des données
18.4 Quel est le schéma Sys ?
18.5 Préréglages pour l'utilisation du schéma Sys
18.6 Configuration du schéma système
18.7 Exemples d'utilisation des schémas de performance et des schémas système
___18.7.1 Vérifier l'historique de connexion à l'hôte
___18.7.2 Vérifier l'existence de comptes de base de données inutilisés
___18.7.3 Vérifier l'utilisation totale de la mémoire MySQL
___18.7.4 Vérification de l'utilisation de la mémoire par thread
___18.7.5 Vérifier les index inutilisés
___18.7.6 Vérification des index dupliqués
___18.7.7 Vérifiez la liste des tables qui n'ont pas été modifiées
___18.7.8 Consultez la liste des tables comportant de nombreuses requêtes d'E/S
___18.7.9 Vérification des statistiques de charge de travail par table
___18.7.10 Vérifiez l'utilisation de la colonne d'auto-incrémentation dans le tableau
___18.7.11 Vérifier la requête d'analyse complète de la table
___18.7.12 Consultez la liste des requêtes fréquemment exécutées
___18.7.13 Consultez la liste des requêtes avec des temps d'exécution longs
___18.7.14 Vérifiez la liste des requêtes ayant effectué des opérations de tri
___18.7.15 Vérifiez la liste des requêtes qui créent des tables temporaires
___18.7.16 Vérifier l'historique des requêtes exécutées sur une connexion avec une transaction active
Profilage des requêtes ___18.7.17
___18.7.18 Vérification de l'avancement de l'opération ALTER
___18.7.19 Vérification des métadonnées, attente de verrouillage
___18.7.20 Vérification du verrouillage des données en veille
","
Image détaillée
Image détaillée 1
","
Avis de l'éditeur
Il renferme l'expérience et les connaissances essentielles pour les projets utilisant des serveurs MySQL !

《Real MySQL 8.0》 affine 《Real MySQL》 pour n'inclure que le contenu essentiel et comprend des fonctionnalités supplémentaires telles que les fonctions GTID et de cluster InnoDB de MySQL 8.0, ainsi que des fonctions SIG et de recherche spécialisée qui reflètent les tendances de l'industrie du logiciel.
De plus, 《Real MySQL 8.0》 se concentre sur la transmission de l'expérience et des connaissances essentielles pour les projets utilisant des serveurs MySQL plutôt que sur la simple syntaxe SQL ou l'écriture de requêtes.
L'idéal serait que vous lisiez ce livre de bout en bout, mais même si vous ne faites que parcourir les passages qui vous intéressent ou qui sont pertinents, vous constaterez qu'il résout bon nombre des problèmes que vous avez rencontrés jusqu'à présent.

★ Ce que ce livre aborde ★

◎ Installation et architecture du serveur MySQL
◎ Transactions et verrous
◎ Structure et utilisation des types d'index
◎ Architecture de cluster basée sur la réplication GTID et InnoDB
◎ Analyse et optimisation du plan d'exécution des requêtes
◎ Développement de programmes stockés
◎ Modélisation des données et sélection des types de données optimaux
◎ Utilisation de partitions et de la compression des données
◎ Utiliser les SIG et les fonctions de recherche spécialisées
◎ Utilisation du schéma de performance et du schéma système

"]
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 8 septembre 2021
- Nombre de pages, poids, dimensions : 760 pages | 188 × 240 × 31 mm
- ISBN13 : 9791158392727
- ISBN10 : 1158392729

Vous aimerez peut-être aussi

카테고리