Task #4180
Permit to use mysqli_prepare for SQL request
Status: | Feedback | Start date: | 01/27/2013 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | Framework | |||
Target version: | Candidate for next major version |
History
#1 Updated by moyo almost 9 years ago
MySQLi offre la possibilité d'utiliser les requêtes préparées.
On gagne environ 20% (normal, la requête n'est analysée qu'une fois)
Le plugin OCS est vraiment un bon candidat pour cette utilisation
(d'ailleurs mon test reprends le code de la synchro des disques)
J'ai pas réfléchi à une manière propre d'ajouter ça dans dbmysql... mais
il faut sans doute étendre mysqli_stmt (sinon, c'est l'horreur avec les
fonctions bind_* et leur liste d'arg variables passées par référence).
Une autre solution consisterait, dans la synchro, à lire tous les
éléments "is_dynamic" et de travailler avec un tableau mémoire
(l'équivalent de l'ancien import_xxx), on gagnerait sans doute un peu,
mais la question des requêtes préparées se reposera un jour
à discuter
#2 Updated by moyo almost 9 years ago
- Status changed from New to Feedback
- Target version changed from 0.85 to Candidate for next major version
Waiting for a implementation proposal
#3 Updated by ddurieux almost 9 years ago
Il faut prendre en compte le fait qu'on passera sur d'autres serveurs de stockage des données avec le passage à pdo
JMD : Je ne comprend pas cette remarque ?