Apuntes de performance de SSAS
El siguiente documento contiene mis apuntes. No pretendo hacer un tutorial por el momento y simplemente contienen datos de mis investigaciones para mejorar el performance de SQL Server Analysis Services.
- Si usa una máquina virtual de pruebas trate con pocos datos. Si tiene muchos datos necesita muchísima memoria RAM.
- No reemplazar valores nulos con otros datos. Es mas lento.
- Documentos de performance de SSAS
- Herramienta para ver el performance de SSAS: el Performance Advisor
- Tipos de servidores y hardware requerido para un servidor OLAP
- Límites de hardware, software.
- Límite de SQL 2012 es de 4 sockets y 16 cores para Business intelligence
- El SQL Data Center Edition en 2008 ya no existe en 2012. Si se quiere hacer un upgrade se puede hacer de SQL 2008 Datacenter a SQL 2012 Enterprise
- Modos de procesamiento de cubos: http://msdn.microsoft.com/es-es/library/ms175634(v=sql.105).aspx
- Arquitectura de procesamiento de cubos: http://msdn.microsoft.com/en-us/library/ms345142.aspx
- Modo de procesamiento push o pull ?: http://social.msdn.microsoft.com/Forums/en/sqlanalysisservices/thread/981feced-4b91-4d44-9a0a-b1a1d0b25dbb
- Ejemplos de procesamientos incrementales: http://artisconsulting.com/blogs/greggalloway/Lists/Posts/Post.aspx?ID=4
- Tutorial de group partitions: http://www.mssqltips.com/sqlservertip/1549/how-to-define-measure-group-partitions-in-sql-server-analysis-services-ssas/
- Numero de particiones recomendado: http://blogs.msdn.com/b/sqlcat/archive/2009/03/13/analysis-services-partition-size.aspx
- 10 Best practices para SSAS performance: http://technet.microsoft.com/en-us/library/cc966527.aspx
- Manual de operaciones de SSAS 2008 R2: http://msdn.microsoft.com/en-us/library/hh226085.aspx
- Monitoree el MSOLAP: Memory\Memory Usage Kb o el proceso msmdsrv.exe (Microsoft Multidimensional Service).
- Si o si usar sistema operativo y base de datos SQL Server de 64 bits para cubos de gran escala.
- El sistema operativo afecta bastante. Aplique los últimos service packs relacionados.
- ¿Cómo maneja SSAS los límites de memoria ?: http://greg.blogs.sqlsentry.net/2009/06/analysis-services-memory-limits.html
- Minimizar el número de Measures al estrictamente necesario y borrar los que no se utilizan para optimizar tiempos.
- En procesamiento, utilizar XMLA scripts en vez del SSDT o el BIDS. Es mucho más veloz.
Comentarios
Publicar un comentario