Administradores de bases de datos

12
Servidor SQL Almacenamiento de TinyInt

En SQL Server, ¿por qué se almacena un tinyint con 9B en la fila? Por alguna razón, parece haber un byte adicional al final de la máscara de mapa de bits NULL. USE tempdb; VAMOS CREAR TABLA tbl ( i TINYINT NO NULL ); VAMOS INSERTAR EN tbl (i) VALORES (1); VAMOS DBCC IND ('tempdb',...

12
Bit vs. columnas booleanas

Dado que los campos de bits son solo representaciones binarias de datos y deben consultarse de forma ligeramente "extraña". ¿Realmente proporciona algún beneficio usando un campo de bit para un valor booleano? Por lo que puedo ver, parece sugerir que el espacio es el único beneficio...