Archivo de Septiembre de 2011 Una tarea que podemos necesitar realizar en alguna ocasión es recuperar la configuración de un Cluster, algo que en Windows Server 2008 y R2 podemos realizar desde un backup del System State. Sin embargo, para ello no es necesario recuperar el System State completo, sino que podemos recuperar tan sólo la base de datos de configuración del Cluster, eso sí, desde línea de comandos, utilizando el wbadmin. En estos días, estuve jugando un poco con Visual Studio 2010. Decidí instalarme la Ayuda de Visual Studio 2010 desde local, ya que el Proxy que da salida a Internet me daba problemas de autenticación, y además, es un canteo bajarse 3GB desde un Proxy que es utilizado por un montón de usuarios. La instalación de la ayuda de Visual Studio 2010 fue aparentemente bien, sin embargo, al probarla, me aparecía una página Web con el siguiente error: The topic you requested could not be found in local help. ¿Qué hacemos? En algunas ocasiones nos encontramos con Problemas de Rendimiento en SQL Server, que pueden ser debidos a diferentes motivos (muy variopintos), y que en ocasiones nos pueden traer de cabeza durante una temporadilla. En esta ocasión quería aprovechar para recopilar los artículos aquí publicados sobre Problemas de Rendimiento en SQL Server, para de este modo poder tener una página única para acceder a todos ellos (y actualizarla con el tiempo). Hace unos meses nos entregaron un par de máquinas con 48 CPUs y 72GB de RAM cada una, para montar un Cluster de SQL Server (Windows Server 2008 R2 y SQL Server 2008 R2, como Dios manda), en el que ejecutar una aplicación transaccional (es decir, un ERP, todo lo contrario a un Data WareHouse). Era la primera vez que trabajaba en SQL Server con una máquina con tal muestrario de procesadores, y evidentemente, tenía cierta curiosidad en si sería necesario realizar alguna configuración específica debida a tener que trabajar con tantas CPUs (¿muchas quizás?) en SQL Server. Pues resultó que SI. Una tarea de gran utilidad para cualquier DBA en el mantenimiento de SQL Server, es la creación, manipulación y consulta de Trazas de SQL Server utilizando código Transact-SQL. Esto nos va a dar mucha flexibilidad, ya no sólo para automatizar la creación de las Trazas SQL que necesitemos (bloqueos, deadLocks, consultas y procedimientos almacenados de larga ejecución, etc.), sino también para poder consultar la información de dichas Trazas SQL con simples consultas (filtrar o agregar esta información fácilmente), cargar esta información de Cubos de Analysis Services, etc. |