Preguntas etiquetadas con database-internals

Para preguntas técnicas sobre el funcionamiento interno del motor de base de datos.

35
ELIMINAR vs TRUNCAR

Estoy tratando de comprender mejor las diferencias entre los comandos DELETEy TRUNCATE. Mi comprensión de los aspectos internos va algo así como: DELETE-> el motor de base de datos encuentra y elimina la fila de las páginas de datos relevantes y todas las páginas de índice donde se ingresa la...

15
¿Cuál es la sobrecarga para varchar (n)?

Quería preguntar el significado de este fragmento del documento de Postgres con respecto al varchar(n)tipo: El requisito de almacenamiento para una cadena corta (hasta 126 bytes) es de 1 byte más la cadena real, que incluye el relleno de espacio en el caso de caracteres. Las cadenas más largas...

14
¿Por qué MySQL permite que HAVING use alias SELECT?

En SQL, que yo sepa, el orden de procesamiento de consultas lógicas, que es el orden de interpretación conceptual, comienza con FROM de la siguiente manera: DESDE DÓNDE AGRUPAR POR TENIENDO SELECCIONE ORDENAR POR Siguiendo esta lista, es fácil ver por qué no puede tener alias SELECT en una...