Cómo montar dos entornos en un mismo servidor SQL Server 2008 sin que se "pisen"

Propiedades del ServidorNos ponemos en situación
En nuestro entorno es posible que necesitemos disponer de dos replicas de una/s base de datos en entornos diferenciados (el clásico ejemplo sería producción y test). Para decidir como lo hacemos las preguntas más comunes que nos debemos hacer son:

-¿Este nuevo entorno será temporal? ¿Contiene bases de datos grande en cuanto a volumen y/o la carga que debe soportar es elevada(aunque sea test)?
-¿Dispongo de la versión de desarrollo de SqlServer2008? Que solo está a tu alcance si tienes una suscripción Msdn...
-¿Dispongo de un servidor adicional?...

 

 

Mejora de rendimiento de MySQL ajustando algunos parámetros

Estado actual de una base de datos MySQL con phpmyadminMySQL, al igual que la mayoría de gestores de bases de datos, permite modificar fácilmente sus parámetros que controlan tamaños de memoria dedicados a determinadas tareas, utilización de recursos, límites de concurrencia, etc.

Ajustando adecuadamente estos parámetros se pueden obtener muchas mejoras de rendimiento, sobretodo si el servidor/es de la base de datos no va sobrado de recursos, y si por la parte de optimización SQL no se puede mejorar mucho más.

Defragmentar tablas para optimizar MySQL

Con MySQL, cuando se eliminan registros de una tabla, el espacio no se reasigna automáticamente. El problema de esto es que si en una tabla se realizan operaciones de DELETE, el espacio físico de la tabla va quedando cada vez más fragmentado. En MySQL, disponemos del comando OPTIMIZE TABLE para poder realizar sobre cualquier tabla una optimización que, entre otras cosas, realiza una defragmentación automática de la tabla..

Como deshabilitar el autocommit en SQL Server Management Studio

SQL08¿Alguna vez os habeis preguntado como deshabilitar el autocommit en el Management Studio de Sql Server? Pues la respuesta es rápida. Lo podeís cambiar activando en el menú Herramientas > Opciones > Ejecución de la consulta > SQL Server > Ansi > SET IMPLICIT_TRANSACTIONS...

 

 

Particionado de tablas en Oracle

Particionado de tablas en OracleEn una entrada anterior del blog vimos los conceptos básicos del particionado de tablas y como se podian llevar a la práctica utilizando MySql. Incluso hicimos una comparativa de tiempos de respuesta con una tabla de 1 millón de registros con y sin particionado.

Vamos a ver ahora como implementa Oracle el particionado y algunos ejemplos prácticos de creación de tablas particionadas. Como ya vimos, el particionado es una técnica de optimización que pretende mejorar los tiempos de respuesta de las consultas, y que puede ser especialmente útil en un sistema DW donde las tablas de hechos pueden ser muy grandes...

El coste de tener sistemas con alta disponibilidad en Oracle(english)

[quote]What's the cost of downtime to your business? $100,000 per hour, $1,000,000 or more? The recent volcanic ash that has grounded European flights is estimated to be costing the airlines $200M a day. In the IT world, High Availability (HA) architectures allow for disaster recovery as well as uninterrupted business continuity during system failure...[/quote]

https://bigdatamatters.com/bigdatamatters/2010/04/high-availability-wit…

Business Intelligence Español

Existen tres proveedores españoles de software Business Intelligence. Me estoy refiriendo a Apesoft, Litebi, y Crono Analytics.

Curiosamente, los productos de estos tres proveedores BI son muy diferentes entre sí. El software de Apesoft es fundamentalmente un generador de informes en Excel, con algunas funciones adicionales que facilitan la automatización y distribución de estos informes. La solución de Litebi ofrece software como servicio, es decir, que los datos y aplicaciones están en sus servidores, y los clientes acceden a través de una interfaz web sencilla pero potente. Y, finalmente, la plataforma Crono Analytics que ofrece un smart client para acceder a la información corporativa de una manera muy visual...