Quelques conseils pour les programmeurs de base de données
Puisque vous êtes intelligent, vous savez ces choses de toute façon. Il suffit d'indiquer vos amis.
Évitez d'utiliser select * from dans vos requêtes.
Pourquoi? Sélection de chaque colonne dans la table réduit la performance de la base de données, le réseau ainsi que l'application en général.
Alternative: utilisez quelque chose comme required_column1 sélectionner, required_column2, ... à partir de table_name lieu.
Évitez d'utiliser le code comme une resultSet.fields = (1); dans votre application
Pourquoi? Quand quelqu'un change la requête, 1 peut faire référence à une autre colonne.
Alternative: Utiliser le code comme une resultSet.fileds = ("column_name");
Ne présumez jamais du même ordre de dossiers lorsqu'une requête est tiré à plusieurs reprises.
Pourquoi? Chaque moteur de base de données récupère des enregistrements en utilisant des techniques d'optimisation différents. L'ordre des enregistrements extraits peut varier à chaque fois en raison de différence dans les conditions système différent.
Alternative: Essayez d'utiliser la clause ORDER BY dans vos requêtes le cas échéant. (Rappelez-vous qu'il ya une perte de performances associée à la clause ORDER BY)

