Codage pour des connexions de base de données rapides
Si vous êtes un développeur de bases de données, l'une de vos tâches les plus importantes est d'écrire votre code correctement, afin que les pages se chargent le plus rapidement possible. Si vos pages se chargent lentement, vos visiteurs sont susceptibles d'aller ailleurs!

N'oubliez pas que chaque instruction SQL distincte que vous émettez nécessite des données pour aller et venir dans la base de données. Parfois, ces poignées de main et l'ouverture / fermeture de la connexion peuvent prendre plus de temps que la requête de base de données réelle! Examinez attentivement toutes les instructions SQL que vous avez sur une page donnée. Essayez de les combiner en autant de requêtes que possible.

Ensuite, exécutez une «explication» sur chaque requête pour déterminer comment la base de données l'exécutera. Assurez-vous de modifier vos index et clés jusqu'à ce que la requête s'exécute le plus efficacement possible. Vous voulez éviter les analyses de table - essayez de faire votre clause "where" pour utiliser autant que possible les champs indexés. Si vous faites un "où site_id = 1 et cat_id = 2", assurez-vous d'avoir un index configuré à la fois sur site_id et cat_id.

Lorsque vous émettez une instruction SQL, utilisez-la aussi rapidement que possible, puis fermez-la. Ne le laissez pas ouvert pendant que vous faites d'autres choses. Saisissez les valeurs dont vous avez besoin, collez-les dans des variables, puis fermez l'instruction.

Enfin, assurez-vous de réinitialiser toutes les connexions lorsque vous en avez terminé.

Plus votre code est efficace, plus la page parviendra rapidement à l'utilisateur final - et plus vos visiteurs seront heureux!

Codage pour une visualisation rapide des pages

Instructions Vidéo: Apprendre MySQL (5/20) : Créer une base de données (Avril 2024).