Les requêtes de modification sont optimisées comme les
requêtes de SELECT
avec le coût
supplémentaire de l'écriture. La vitesse d'écriture dépend
de la taille des données qui sont modifiées, et du nombre
d'index que cela va impacter. Les index ne sont pas modifiés
tant que la ligne n'est pas écrite. Les index qui ne sont pas
modifiés ne seront pas réécrit.
De plus, une autre méthode pour obtenir des accélérations avec les modifications est de retarder les modifications, et d'en faire plusieurs d'un coup. Faire plusieurs modifications d'un coup est bien plus rapide que d'en faire une à chaque fois.
Notez que, avec le format de ligne dynamique, la modification
d'une ligne peut déboucher sur la fragmentation de la ligne. Si
vous le faite souvent, il est très important d'appliquer
OPTIMIZE TABLE
sur ces tables, pour les
optimiser. See Section 13.5.2.5, « Syntaxe de OPTIMIZE TABLE
».
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.