mysql - problèmes d'efficacité de la jointure interne et de la jointure gauche
学习ing
学习ing 2017-06-24 09:41:36
0
2
1772

Dans quelles circonstances l'efficacité d'exécution de la jointure interne et de la jointure gauche sera-t-elle relativement plus élevée ?

学习ing
学习ing

répondre à tous(2)
洪涛

La jointure gauche ne sera pas plus efficace que la jointure interne dans aucun scénario, car en plus de l'ensemble de résultats de toutes les jointures internes, la jointure gauche a également besoin de toutes les données non associées dans la table de gauche

En plus d'exiger que les champs associés aient des index, la jointure à gauche est préférable d'utiliser la petite table comme table de gauche, car le nombre de cycles de récupération est moindre. Le principe est que votre logique métier est correcte, car la logique est différente. dans différentes méthodes d'écriture

La jointure interne sélectionnera automatiquement la table appropriée comme table de base, et elle nécessite toujours des index de champs associés, et il est préférable d'utiliser la récupération de type int pour une plus grande efficacité

迷茫

Pour être honnête, la direction dans laquelle vous avez posé la question n'est pas tout à fait correcte. . .
Ce ne sont que les conditions de restriction et les index, mais la requête est raisonnable et la vitesse est très rapide
la jointure interne n'est basée sur personne, elle affiche les données qui remplissent les conditions
la jointure gauche est basée sur la gauche et connecte le bonne table

En termes d'efficacité, il est nettement plus rapide de connecter une petite table à une grande table
Approfondissez votre compréhension du plan de requête à partir d'un exemple d'optimisation de jointure gauche MySQL

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!