Blog tecnológico de Enrique Catala Bañuls
Soluciones prácticas a problemas reales
martes, 16 de junio de 2020
Cambio de blog y nuevo canal de youtube!
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.
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)
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
martes, 21 de febrero de 2017
Video de mi sesión en el Microsoft TechSummit
Datawarehouse como servicio en Azure
Que lo disfrutéis!
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!
lunes, 12 de septiembre de 2016
Ponente en el SQL Saturday #568, Madrid 2016
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. |
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!
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