Quantcast
Channel: Servidor idéntico más lento.
Viewing all articles
Browse latest Browse all 2

Servidor idéntico más lento.

$
0
0

Saludos cordiales,

Tengo par de servidores SQL Server Enterprise 2012 en Windows Azure Servidores virtuales A7 (Ocho nucleos, 64 Gigas de RAM, 4 discos 500 IOPS cada uno)

Uno sirve a producción de varios sistemas windows y web con una alta carga de inserciones de un set de comunicaciones con equipos eletrónicos y algunas aplicaciones Web. El otro lo pensamos utilizar para servidor de reportes viejos de alto impacto.Se vieron 4 opciones:

- Always On con Cluster y el segundo servidor como el servidor de reporte usando la opcion Read Intent para que la IP virtual lleve la carga de reportes a este segundo servidor. No nos sirvió. El primer servidor se colocaba pesado al tener además que sus tareas servir el cluster y la sincronización.

- Algo parecido ocurrió con Mirroirng que además no permite la lectura sino a través de un Snapshot (Muy lento)

- Replication es muy obsoleto y aún así se probó, pero también ocasionaba una carga de trabajo adicional al servidor "réplica"

Lo anterior todo significaba colocar unas BD en modo de recuperación FULL que no nos interesa mucho por que podemos darnos el lujo por el negocio de no respaldar o recuperar el Log, pero si nos interesa que en el modelo de recuperación SIMPLE al tener poco registro en operaciones algunas es más rápido.

Debo aclarar que no queremos el servidor secundario como servidor de DRP o desastre. (Basta con respaldos que se mueven) No es la continuidad del negocio inmediata es el objetivo usar su potencia de procesamieto, memoria y IOPs ociosos como servidor de reporte.

La "solución" fue llevar con un JOB la data que se quiere en horas de la madrugada, de esta manera:

- Se mueve la data que se quiere para reportes.

- Se desfragmentan los índices

Dada estas premisas el servidor queda con la data que quiere (Ocioso sólo esperando reportes) es el mismo servidor, el mismo windows, el mismo SQL Server, sin embargo el primer servidor cargado de trabajo.... Sirve los reportes más rápido. :O

Supongo que es un tema que el primer servidor usa las estadísticas o algo por el estilo que sabe que hacer ante cada SP que sirve cada reporte que el segundo servidor no tiene. Algunas luces que puedan ayudarme?


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>
<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596344.js" async> </script>