Mindmap
MySQL DELETE
Inhalt der Mindmap
MySQL DELETE
Si se borran todas las filas de una tabla con DELETE FROM, la secuencia comenzará de nuevo para todos los motores de almacenamiento, excepto para InnoDB y (desde MySQL 4.0) . Hay algunas excepciones a este comportamiento o hará tablas InnoDB.
La velocidad de las operaciones de borrado pueden verse afectadas por otros factores, como el número de índices o el tamaño del caché para índices.
El modificador QUICK afecta a si las páginas de índice se funden para operaciones de borrado. DELETE QUICK es más práctico para aplicaciones donde los valores de índice para las filas borradas serán reemplazadas por valores de índice similares para filas insertadas más adelante.
Se puede repetir la sentencia DELETE hasta que el número de filas afectadas sea menor que el valor de LIMIT.
En este caso, los bloques de índices asociados con los valores de índice borrados quedan vacíos por debajo pero no se mezclan con otros bloques de índices debido al uso de QUICK.
Si se usa una sentencia DELETE multitabla que afecte a tablas InnoDB para las que haya definiciones de claves foráneas, el optimizador MySQL procesará las tablas en un orden diferente del de la relación padre/hijo.
Informationen
- Beschreibung
- Mindmap am MySQL DELETE, erstellt von Carolina Chávez Sánchez am 10/10/2018.
- Erstellt von
- Carolina Chávez Sánchez
- Aufrufe
- 1
- Bewertung