SQL Server Always On on Linux.

El mundo de los contenedores nos ayuda a crear de forma mucho más sencilla combinaciones de servidores como los que vamos a ver durante la demostración En este caso usamos la tecnología docker para crear 3 máquinas qué albergarán sendos SQL servers y que formarán parte de un clúster de alta disponibilidad de always on […]

Introducción a SQL Server en Linux con Docker

Mini tutorial de 15 minutos sobre como instalar, configurar, y ejecutar contenedores Docker para usar SQL Server en Linux. Si quieres descargar el código te dejo el enlace del github donde está todo esto. https://github.com/MegeaPortalSQL/Docker-01 Suscribete al canal y estate atento para la siguiente entrega. Creando un Always On con contenedores.

Traducciones en modelos tabulares

Cuando tenemos proyectos multi-idioma en los que dependiendo del usuario que se conecta, o de cualquier otro criterio hemos de mostrar los datos en un idioma u otro necesitamos traducciones. Este era uno de los gaps iniciales que existía entre las versiones Tabular y Multidimensional. Desde hace tiempo esto ya no es ningún problema. Para […]

PowerBI Analysis Services 2019. Calculation groups y Many to many

El pasado día 7 de mayo del 19 tuve el honor de participar en un evento virtual de las PowerCommunities y explicar las nuevas funcionalidades como los calculation measure groups y las relaciones many to many . Personalmente estoy encantado con estas nuevas funcionalidades, usemoslas con precaución y siempre midiendo el impacto en el rendimiento […]

¿Quien bloquea? y ¿que hace? II. Agendando la detección

A partir de la consulta que detecta quien bloquea y que hace podemos construir una forma algo más atrevida de monitorización de bloqueos. La idea es la siguiente, con el query que detecta los bloqueos, guardamos el resultado en una tabla temporal. y esperamos un tiempo prudencial -y configurable- y volvemos a ejecutar la misma […]

TSQL- ¿Quien bloquea y que hace?

Son muchas las ocasiones en las que ante un problema de bloqueos podemos sentirnos impotentes, la falta de información de que está pasando puede atenazarnos e impedirnos hacer nuestra labor, descubrir quien bloquea y que está haciendo. Es cierto que a través de procedimientos del sistema, como sp_who o sp_who2 y algunas versiones que circulan […]

Niveles de aislamiento basados en instantáneas. Vídeo comparativa

Como prometiamos, ha llegado el momento de ver una demostración sobre los niveles de aislamiento y sus repercusiones. En la demostración vamos a demostrar cuando se genera un bloqueo, vamos a ver el tema de lecturas repetibles y que significa y vamos a comprobar la diferencia entre read_commited_snapshot y snapshot isolation level El siguiente script […]