Maison >base de données >tutoriel mysql >Que savez-vous des méthodes d'optimisation MySQL ?
Cet article vous apporte une valeur de référence pour les méthodes d'optimisation MySQL. Les amis dans le besoin peuvent s'y référer, j'espère qu'il vous sera utile.
1. Choisissez le bon moteur de stockage, prenez en charge les transactions pour les opérations d'écriture intensives et utilisez InnoDB. Les opérations de lecture intensives utilisent MyISAM
2. Partie conception de table
1. Définissez un identifiant de clé primaire pour chaque table
2. Plus la colonne est petite et la colonne de longueur fixe, plus la requête sera rapide. être. Il est recommandé d'utiliser SMALLINT TINYINT comme clé primaire, la longueur VARCHAR alloue uniquement l'espace requis et l'adresse IP est stockée sous la forme int
3 Essayez d'utiliser NOT NULL, NULL nécessite un espace supplémentaire
4. paradigme et paradigme dénormal
3. Partie requête
1. Interrogez uniquement les champs requis
2. Créez des index pour les champs fréquemment recherchés
3. Aucune opération de colonne, aucune fonction
4. . Interrogez une seule ligne de données en utilisant LIMIT 1
4 Compétences spéciales
1 Activez le cache de requête
2. Divisez le grand SQL, un grand SQL peut bloquer toute la base de données
3. .Soyez prudent lors de l'utilisation dans une sous-requête, mysql Exécuter d'abord la couche externe, puis la couche interne
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!