sábado, 19 de abril de 2014

Back to my roots, una nueva edicion del evento tecnológico de referencia nacional

De la mano de #gusenet, durante los próximos dias 25,26 y 27 de Abril en Torrevieja, Alicante, se va a llevar a cabo una vez mas uno de los eventos de mayor solera del panorama nacional. Con un montón de tracks de auténticos cracks en cada una de las materias y una posibilidad inmejorable de hacer networking con buena cantidad de referentes nacionales, este evento se está posicionando como uno de los eventos “imperdibles”. Si te gusta la tecnologia y pasartelo bien, vas a poder disfrutar a partes iguales de tracks de alto nivel y “charangas tecnológicas a discreción” mientras tomas unas buenas cañas (de eso no va a faltar :)).
El año pasado tuve el placer de hablar en dicho evento sobre “Paralelismo en SQL Server” y este año me han vuelto a hacer el honor de invitarme para hablar esta vez del nuevo motor relacional In-Memory OLTP que viene con SQL Server 2014.
No olvides apuntarte gratuitamente aqui http://www.eventbrite.es/e/entradas-back-to-my-roots-10635022639
Esta es la lista de ponentes y sus respectivas sesiones:
Marc Estrada
Pague una, llévese dos (apps para múltiples dispositivos).

Marc Rubiño
AngularJS – Poli bueno, poli malo.

Juan María Hernández
No pierdas tiempo escribiendo tests.

Alfredo Fernández
Todo un misterio (es secreto: probablemente algo cañero de JS).

Juan Quijano
Coded UI, iniciación a pruebas funcionales del interfaz gráfico. 

Quique Martínez
Video OnDemand y Live Streaming. Entrega de vídeo multiplataforma.

Luis Ruíz Pavón
CQRS – Hasta el infinito y más allá

Alberto Díaz & Adrián Díaz
Porque no veo otra cosa nada más que SharePoint

Pedro J. MolinaBackends y arquitecturas para servicios con Radarc

Alex CasqueteProgramación funcional reactiva

Eduard Tomás
Videojuegos web en tiempo real con Katana, SignalR y NancyFx

Roberto Luis Bisbé
Firefox OS: Javascript vuela en primera clase

Enrique Catalá
Nuevo motor relacional In-memory OLTP en SQL Server 2014

Bruno Capuano
Coding 4 Fun, Kinect V2, Leap Motion, Unity3D, etc …

Josue Yeray & Santiago Porras
Charla secreta

Isabel Cabezas & Toni Recio
Javascript y por qué no comparar la velocidad con el tocino

Carlos Carrillo
Windows Azure Mobile Services ahora con .NET

Juan Manuel Servera
Introducción a Roslyn

Miguel Egea
Diseñando bases de datos relacionales para mantener históricos

Eladio Rincón
Índices compuestos para desarrolladores

Fernando G. Guerrero
Reflexiones sobre el futuro, de alguien que ha peleado ya algunas recesiones

Fernando Escolar
Load Tests: ¿sobrevivirías al efecto menéame?

Pedro Hurtado, LLuis Franco y Sergio León
Dos tontos muy tontos y un tío con futuro

miércoles, 2 de abril de 2014

Solucion: Error: 17190, Severity: 16, State: 1.

Hoy ha salido la versión RTM de SQL Server 2014 y hoy he aprovechado para instalarla ya que curiosamente imparto la sesión de lanzamiento In-Memory OLTP en españa el próximo día 14 (a la que te recomiendo que asistas :)). Cual es mi sorpresa que me ha explotado diréctamente al primer intento en mi máquina :O!!!

A priori podría uno pensar que se trata de un bug en SQL Server 2014, pero parece algo que ya ocurre en versiones anteriores y tiene más que ver con un problema de seguridad en mi máquina. No voy a entrar en detalles de por qué me ha pasado, pero si que considero interesante que a cualquiera que le pase esto, pueda reaccionar y dar con una solución facil y rápida.

Continúa leyendo …

martes, 11 de marzo de 2014

Analizar perfmon con powerpivot

Una forma de analizar grándes volúmenes de información estática de forma óptima es mediante el motor PowerPivot, el famoso plugin gratuito para Microsoft Office que apareció con Office 2010.

En este post vamos a ver lo facil que resulta analizar toda la información proveniente de nuestros ficheros .blg mediante PowerPivot. Usaremos además la herramienta “Relog” para convertir nuestros ficheros

Para ello imagina que tienes una captura .blg que lleva dias funcionando y queremos analizar. Puede que conozcas la herramienta PAL, la cual es bastante interesante y automatiza muchas tareas, pero seguramente si te dedicas como yo al “grano fino” necesitas ir mas alla. Para estos casos es para los que te vendrá bien conocer la importación de datos y análisis mediante PowerPivot.

image

CONTINÚA LEYENDO AQUI

lunes, 3 de febrero de 2014

Forzar affinidad NUMA para SSIS

Es muy importante configurar correctamente la afinidad NUMA de una máquina que corre más de un servicio-aplicación intensiva. Hace algún tiempo escribí sobre paralelismo en SQL Server y debatimos entre algunas cosas sobre la importancia del afinamiento de CPU a la hora de obtener el máximo rendimiento de tu Hardware (puedes leer aqui: Paralelismo en SQL Server (I) )

El caso es que no en pocas ocasiones se me pregunta cómo puedes particionar el HW correctamente cuando usas SQL Server y otros servicios en la misma máquina. Obviamente la afinidad de procesador nativa de SQL Server nos va a servir claramente cuando tenemos por ejemplo 2 nodos numa y 2 instancias de motor relacional corriendo independientes en esa misma máquina.

CONTINUA LEYENDO…

viernes, 20 de diciembre de 2013

Cómo hacer un downgrade de edición de SQL Server

Si alguna vez te has planteado hacer un downgrade de edición de SQL Server (por ejemplo, pasar de edición Enterprise a Standard), este es tu artículo :).

Este no va a ser tu artículo si quieres pasar de versión superior (SQL Server 2012) a versión inferior (SQL Server 2008R2?).

Me lo han preguntado en bastantes ocasiones por curiosidad algunos, por necesidad otros…pero no me habia decidido escribir al respecto hasta hoy.

Como sabrás (y si no te lo digo yo :)), cuando instalas cualquier versión de SQL Server (2005, 2008,2012,…) siempre tienes la opción de realizar un upgrade de edición con el instalador para por ejemplo pasar tu edición Standard de SQL Server a Enterprise (por ejemplo). Básicamente, si lo que necesitas es hacer un upgrade (esto es, pasar hacia arriba de edición) lo único a tener en cuenta a grandes rasgos es:

  1. Meter el “cd”
  2. Entrar en la opción “Maintenance”->”Edition Upgrade”
  3. Seguir los pasos y esperar unos tensos minutos

image

Pero…¿qué pasa si queremos hacer el proceso contrario? ¿Qué pasa si tenemos una edición Enterprise ó Developer que queremos ahora convertir a Standard? (o de Enterprise a Developer, por ejemplo)

Si estás en esta situación…

CONTINUA LEYENDO EL ARTÍCULO COMPLETO.

miércoles, 11 de diciembre de 2013

24 Horas PASS en Español 2013

Buenas a todos, estos próximos 12 y 13 de Diciembre de 2013 te esperamos para el gran evento gratuito de SQL Server en castellano organizado por PASS Latam.

Es el mayor evento de SQL Server Online español y cuenta con 25 expertos de SQL Server que hablamos tu mismo idioma castellano :).

Por cuarto año he tenido el inmenso placer y honor de ser elegido para impartir sesión junto al grandísimo grupo de profesionales del evento. En mi caso voy a hablar sobre cómo instalar y configurar clusters en SQL Server, algo bastante común en entornos empresariales y que ha sufrido bastantes mejoras en cada iteración del motor relacional.

Apúntate! http://www.sqlpass.org/24hours/2013/spanish/Registro.aspx

martes, 26 de noviembre de 2013

SQL Server In-memory OLTP engine

Con la cada vez mas cercana salida a RTM de la próxima versión de SQL Server 2014, aparece un nuevo motor relacional. Su anterior nombre en clave “Hekaton” ha sido sustituido por uno que no da lugar a dudas “In-Memory OLTP”. Es un nuevo motor relacional optimizado para datos residentes en memoria y cargas de trabajo tipo OLTP. Téngase presente que este motor surge como la motivación en Microsoft, de llegar a aumentar 100 veces el rendimiento de SQL Server en entornos puramente OLTP.
El motor en memoria incluido en SQL Server 2014, al contrario de lo que ofrecen otros fabricantes se encuentra completamente integrado en el producto y por tanto no se trata de un sistema distinto. Se trata de un motor relacional completamente transaccional y persistente, que se utiliza exáctamente igual que el motor on-disk (mediante T-SQL) y que a simple vista, se encuentra completamente integrado en el producto, posibilitando una aparente transparencia a la hora de utilizarlo.
Aunque se trata de un motor completa y radicalmente diferente al actual, ambos motores se comunican perfectamente y se permite por ejemplo realizar consultas que toquen objetos (tablas por ejemplo) de tipo on-disk e in-memory de forma transparente.

image
Diagrama de comunicación entre el motor in-memory (aka “Hekaton” o “in-memory”) y SQL Components (aka on-disk)

Continuar leyendo…