Le souci de l'héritage des instructions SQL est une constante dans ma tête. Surtout quand SCRUM est utilisé, où le code n'a pas de propriétaire, c'est-à-dire, tous doivent être capables de réparer et d'entretenir chaque pièce. Optimiser les procédures SQL signifie généralement la convertir en commandes basées sur un ensemble et en utilisant des opérateurs spéciaux. J'ai besoin de conseils pour que le code fonctionne sans oublier l'optimisation du seuil x la lisibilité.Astuces pour l'optimisation des commandes sql s'inquiétant de l'ancienneté
Répondre
Commentaires. S'il s'agit d'une commande plus récente ou obscure, assurez-vous de laisser un commentaire associé à l'instruction décrivant le code/la source. De cette façon, vous n'avez pas besoin d'un autre développeur pour refactoriser la déclaration afin d'améliorer la lisibilité au détriment des performances. Ma ligne directrice générale avec ceci est si quelqu'un de niveau de compétence intermédiaire ou ci-dessous devrait passer plusieurs minutes ou plus à chercher ce que la déclaration est réellement en train de faire, laissez le commentaire pour gagner du temps.
Je ne m'inquiéterais pas tellement au sujet de la lisibilité autrement que d'avoir le formatage conforme aux normes définies. L'optimisation est beaucoup plus importante que l'utilisation d'un SQL simple que tout le monde peut comprendre. C'est là que les commentaires devraient entrer ... Expliquez ce que le SQL devrait faire et pourquoi vous avez choisi une certaine technique d'optimisation. L'avantage supplémentaire à ceci est qu'il aidera la prochaine personne qui le lit à apprendre de nouvelles techniques de SQL.
J'ai trouvé la meilleure solution pour inclure, dans vos commentaires, un test d'optimisation duplicable clairement qualifié pour la requête, en utilisant les statistiques de l'optimiseur. Inclure une déclaration sur la nature du contexte de test (matériel et données), un code de génération de données si nécessaire et une description claire des conditions de test (paramètres de cache, répétitions, etc.) Mieux encore, d'accord sur un modèle d'équipe pour cette spécification.
Ensuite, l'application de comparaisons doit être intégrée à votre culture quelque part ... la meilleure solution serait que la culture s'attende à des tests d'optimisation avant-après documentés.
- 1. commandes SQL pour obtenir des statistiques de performance
- 2. Des astuces pour le problème java.lang.String.replace?
- 3. Astuces pour optimiser les performances de certaines commandes Jquery dans IE
- 4. Trucs et astuces sur l'optimisation des requêtes [SQL Server 2005]
- 5. XCode + svn astuces, astuces, etc
- 6. Astuces pour l'outil JQuery
- 7. SQL Server - Synonymes Trucs et astuces?
- 8. commandes Sql avec des jointures pour les quatre tableaux suivants
- 9. Optimize requête SQL pour les commandes annulées
- 10. Astuces de profilage des performances NetBeans pour les applications client
- 11. Astuces de débogage Android
- 12. Comment placer des valeurs dans des commandes SQL?
- 13. Astuces pour écrire des classes de sécurité pour l'authentification et l'autorisation
- 14. Astuces de performance GDI +
- 15. Commandes pour ImageMagick pour créer des vignettes
- 16. Astuces de fenêtre GTK
- 17. Exécution des commandes SQL Sybase à partir du fichier de commandes DOS/Windows
- 18. Des astuces pour accélérer JBoss à partir d'Eclipse?
- 19. Gestion des guillemets et des commandes dans la chaîne SQL
- 20. Astuces pour raccourcir le code PHP?
- 21. Astuces pour améliorer cette requête mysql lente?
- 22. Utilisez les astuces pour les vues?
- 23. Astuces pour la création d'une bibliothèque réutilisable
- 24. Autres astuces PHP pour identifier l'utilisateur
- 25. Scala Parser Combinators astuces pour bnf récursif?
- 26. Comment utiliser TIdTelnet pour envoyer des commandes?
- 27. commandes pour compiler des programmes sous Windows
- 28. Astuces pour améliorer les performances de défilement de l'iPhone UITableView?
- 29. Trucs et astuces professionnels
- 30. Astuces d'optimisation graphique 2d
très attentivement? –