« MySQL/API » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 95 :
Généralement, les APIs ont des méthodes optimisées qui créent des commandes SQL et les envoient au serveur MySQL.
 
=== ReduceRéduire client/serverles communications client/serveur ===
 
* Certains scripts utilisent deux requêtes pour extraire une table pivot. Les communications client/serveur étant toujours le facteur ralentissant des applications, il faut préférer une seule jointure à la place.
* Some scripts use two queries to extract a Pivot table.
* Si toutefois plusieurs requêtes s'avèrent nécessaires, utiliser les connexions persistantes.
Client/server communications are often a bottleneck, so you should try to use only one JOIN instead.
* Ne sélectionner que le minimum de champs (éviter *).
 
* Éviter d'inclure dans les commandes SQL des caractères inutiles (espaces, tabs, commentaires...).
* If you need to use more than one query, you should use only one connection, if possible.
 
* Only retrieve the fields you really need.
 
* Try to not include in the SQL command too many meaningless characters (spaces, tabs, comments...).
 
==== CREATE ... SELECT, INSERT ... SELECT ====