de Martin LE TARNEC

Modificando los datos


Hasta ahora, se ha tratado únicamente el rendimiento de las consultas, pero SQL no consiste sólo en sentencias que seleccionan; soporta también la modificación de datos. Los comandos respectivos insert, delete, y update constituyen el denominado “lenguaje de modificación de datos” (en inglés, data manipulation language o DML) del estándar SQL. El rendimiento de estos comandos es la parte que más se ve afectada, negativamente, por los índices.

Un índice es pura redundancia. Contiene solamente datos que también están almacenados dentro de la tabla. Durante las operaciones de escritura, la base de datos debe mantener estas redundancias consistentes. En concreto, esto, significa que insert, delete y update no afectan solamente a la tabla, sino también a los índices que mantienen una copia de los datos afectados.

Si te gusta mi manera de explicar, te encantará mi libro.

Contenido

  1. Insert — no puede tomar directamente los beneficios de los índices

  2. Delete — usa los índices sobre los filtros where

  3. Update — no afecta todos los índices de la tabla

Previous pageNext page

You can’t learn everything in one day. Subscribe the newsletter via E-Mail, Bluesky or RSS to gradually catch up. Have a look at modern-⁠sql.com as well.

Acerca del autor

Foto de Markus Winand

Markus Winand es defensor del resurgimiento del SQL. Su misión es la de presentar a los desarrolladores la evolución de SQL en el siglo XXI. Es posible contratar a Markus según disponibilidad o como orador o consultor en winand.at.

Adquiere tu libro

Portada de “Rendimiento SQL explicado”: Ardilla corriendo en la hierba

La esencia del tuning de SQL en 200 páginas

Compra ahora
(libro de bolsillo y/o PDF)

Contratar a Markus

La manera más rápida y fácil de beneficiarse de su extenso conocimiento y experiencia.
Aprende más »

Entrar en contacto con Markus

Suscríbete a listas de correoRSS FeedMarkus Winand en LinkedInMarkus Winand en XINGMarkus Winand en TwitterMarkus Winand en Bluesky
Copyright 2017-2025 Martin LE TARNEC, Markus Winand. All righs reserved.
Aspectos legales | Contacto | SIN GARANTÍA | Marcas | Privacidad y RGPD