0

¿Cuáles son las tablas más pesadas de nuestras bases de datos?

Volvemos a la carga con una entrada muy breve y útil que podrás lanzar en todas tus instancias SQL Server:

¿Cuáles son las tablas más pesadas de TODAS tus bases de datos?

Usaremos el procedimiento almacenado de Microsoft , reconocido como «undocumented features of SQL Server”, sp_MSforeachdb y una tabla temporal donde se almacenará la información de todas las tablas de todas las bases de datos del SQL Server.

Continuar leyendo
0

Traza por defecto ¿cómo utilizarla?

Uno de los beneficios de tener habilitada la traza por defecto de SQL Server es que te permite comprobar quién, cuándo, cómo y desde dónde se ha realizado una operación SHRINK de tus ficheros de bases de datos.

Hace poco nos toco investigar quién había realizado un SHRINK en un fichero de log de transacciones de una de nuestras bases de datos más críticas, ya que esto impacto en el rendimiento de la operativa transaccional de nuestro cliente.

Continuar leyendo
0

Cómo crear y detectar un bloqueo

Cuando se está ejecutando simultaneamente más de un proceso, es habitual que nos encontremos que dos de ellos intentan modificar el mismo registro. SQL Server  produce un bloqueo como mecanismo de protección de la integridad de nuestros datos. El problema es cuando estos bloqueos provocan que las consultas comiencen a experimentar problemas.

En esta entrada vamos a intentar explicar como identificar un bloqueo, y cómo crearlos de una manera práctica y sencilla.

Continuar leyendo
0

Service Principal Name (SPN)

Recientemente, trabajando en uno de nuestros proyectos, realizando uno de nuestros habituales chequeos nos topamos con que en el error log de una de las instancias presentaba el siguiente mensaje al arrancar el servicio:

ERRORLOG Windows return code: 0x200b, state: 15: The SQL Server Network Interface library could not register the Service Principal Name (SPN)

Continuar leyendo
0

Cuenta de servicio administrada de grupo (gMSA) para arrancar Sql Server

¿Qué es una cuenta de servicio administrada de grupo?

Una cuenta de servicio administrada de grupo es un tipo de cuenta de dominio creada y administrada por el controlador de dominio para varios servidores. Windows administra una cuenta de servicio para los servicios que se ejecutan en un grupo de servidores. Active Directory actualiza automáticamente la contraseña de la cuenta de servicio administrada de grupo sin necesidad de reiniciar los servicios.

Continuar leyendo