martes, 16 de junio de 2020

Cambio de blog y nuevo canal de youtube!

He empezado a cambiar de sitio para el blog. De momento puedes entrar aqui para ver su nuevo aspecto, que iré mejorando poco a poco

https://enriquecatala.github.io/

Tengo nuevo canal de Youtube dedicado a la ingenieria de datos:

https://www.youtube.com/enriquecatala

miércoles, 2 de agosto de 2017

¿Merecen la pena los indices columnares en SQL Server 2016?

Resulta que la implementación de los operadores en SQL Server 2014 y 2012 respecto a los índices columnares no era completa y que el generador de planes de ejecución no tenia algunas optimizaciones aplicadas al respecto además. Vamos, que en SQL Server 2014, tus tablas que tienes perfectamente indexadas con índice columnar, van a medio gas, a pesar de lo rápido que creas que van tus queries.

Continua leyendo…

jueves, 13 de julio de 2017

Data Migration Asisstant Helper

He publicado en GitHub el repositorio que contiene un helper para analizar el resultado de la herramienta Data Migration Asisstant. He recopilado y mejorado la versión que liberó Microsoft el pasado Marzo para procesar resultados agregados de múltiples servidores con la herramienta de analisis de código estático de Microsoft.

Lo puedes encontrar aqui: https://github.com/enriquecatala/DataMigrationAssistantHelper y en la versión actual es compatible con la version 3.1 (la última en el momento de escribir este artículo)

Continua leyendo…

Slides de mis sesiones en el #SQSummit2017

Pongo a disposición del que quiera, como siempre, las slides de mis sesiones en el pasado #SQSummit2017.

Si tienes alguna inquietud ya sabes que puedes consultar conmigo en enrique@enriquecatala.com o en ecatala@solidq.com

Aplicando R al análisis de rendimiento de un servidor

Datamining avanzado de performance monitor con R


Planes de ejecución 3.0 sql 2016 y 2017

Novedades en el generador de planes de ejecución que aparecen con SQL Server


Técnicas avanzadas para resolver tus problemas de sql server

Aprender técnicas de resolución de problemas que nos ayudarán a ser efectivos a la hora de resolver futuros problemas.

Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el rendimiento de tus bases de datos

Detectar e implementar correctamente capas de acceso a datos .NET que escalen a las capacidades HW de la máquina


Paralelismo en sql server

En esta sesión daremos una vuelta completa al paralelismo en SQL Server, hablaremos de parámetros de configuración, planes de ejecución paralelos, operadores paralelos y mucho más. Además veremos cómo monitorizar y detectar problemas de paralelismo y las posibles soluciones

lunes, 19 de septiembre de 2016

Ponente en Microsoft Tech Summit

He tenido el honor de ser elegido como ponente para el Microsoft Tech Summit que se va a celebrar el próximo 6 de Octubre 2016 en el palacio municipal de congresos de Madrid.

En concreto impartiré: Data warehouse como servicio en Azure (SQLDW)

“En lugar de aprovisionar grandes recursos para tu datawarehouse, Azure ofrece una versión especial de SQL Server como DataWarehouse. Si está familiarizado con el appliance APS (a partir de 1Millon de dolares), SQLDW en Azure viene a ser su versión como servicio (mucho mas versatil y asequible). Creas tu datawarehouse desde el portal de Azure y ya puedes empezar a cargar datos y explotarlos. En esta sesión veremos cómo habilitar el servicio y cómo empezar a explotar SQLDW como tu DataWarehouse en la nube.”

Visto el lugar de celebración, los 8 tracks de que dispone y teniendo de feedback el pasado #dotNetConference2016…deberías comentarle a tu jefe que es una oportunidad única para aprender cosas nuevas o reforzarte en tu tecnología favorita. Yo desde luego tengo un montón de sesiones a las que quiero asistir que me parecen superinteresantes.

Por cierto, acaban de publicar un primer borrador de la agenda!

agenda *Parece que tengo el slot de las 15:45 del track 6

lunes, 12 de septiembre de 2016

Ponente en el SQL Saturday #568, Madrid 2016

SQLSaturday Estoy encantado de compartir que he sido aceptado como ponente en el próximo evento SQL Saturday #568 que se celebrará en Madrid el próximo día 24 de Septiembre de 2016.
SQLSaturday es un evento gratuito para profesionales y futuros profesionales relacionados con SQL Server, Big Data, Business Intelligence e IoT.
Se han celebrado más de 500 eventos SQLSaturday alrededor de todo el mundo y ésta va a ser la tercera edición en España, donde el  año pasado, más de 300 asistentes disfrutaron en Madrid de su segunda edición.
Dentro de la multitud de temas que se van a tratar en las sesiones, podremos encontrar:
  • SQL Server 2016
  • Big Data 
  • Power BI
  • Streaming de datos
  • Arquitecturas IoT
  • Machine Learning
  • Motor relacional (optimizacion, bloqueos, índices)
  • Alta disponibilidad y Cloud
  • Integration Services, Analysis Services, Reporting
  • Y muchos más!
24 sesiones, en inglés o castellano, impartidas por los mejores ponentes nacionales e internacionales: MVPs, MCMs, Mentores, Ingenieros de Microsoft y técnicos especialistas de renombre. Ponentes de la talla de Eladio Rincón, Rubén Pertusa, Luis Ruiz Pavón, Miguel Egea, Pablo Doval, Alberto Diaz,Kennet Nielsen…vamos, que tengo ganas de poderme reunir con ellos y aprender un montón!
Cr11IFCXYAQ5Z6_
En esta edición estaré, además de formar parte del staff…impartiendo las siguientes sesiones:

Workshop de planes de ejecución

Aprender a leer planes de ejecución de SQL Server te ayudará a entender el algoritmo de recuperación de datos que implementa SQL Server para resolver tu consulta y con ello a entender si es posible mejorarlo de alguna manera. Este año además trataremos algunos cambios en SQL Server 2016.
El workshop durará 6 horas con descansos incluidos. Comienza desde las 9:30 hasta las 15:30.

IMPORTANTE: Registro https://www.eventbrite.com/e/sqlsaturday-madrid-workshop-como-leer-planes-de-ejecucion-en-sql-server-de-0-a-100-edicion-2016-tickets-26821206952


Planes de ejecución 2016

El año pasado hice una introducción a cómo leer planes de ejecución. En esta edición vamos a empezar con un nivel un poco mas alto y a ver casos y problemáticas mas complejas del día a dia.
Para más información: http://www.sqlsaturday.com/568/Sessions/Details.aspx?sid=53661

QueryStore en SQL Server 2016

Tanto en SQL Server 2016 como en SQLAzure (PaSS), Microsoft nos proporciona nuevas herramientas para que el comportamiento de SQL Server sea más predecible. Con estas nuevas herramientas (QueryStore) como administrador de BBDD tienes nuevas posibilidades para analizar el rendimiento de consultas concretas, de patrones de consultas, y si suceden cambios importantes en su comportamiento. Venga a esta sesión para entender QueryStore y sacarle más partido a su servidor SQL Server.
Para más información: http://www.sqlsaturday.com/568/Sessions/Details.aspx?sid=53660
Aquí te dejo la agenda, para que te des cuenta del elenco de megacracks que vienen este año: http://www.sqlsaturday.com/568/Sessions/Schedule.aspx