Author: Carl Rabeler
Proper cube design, efficient multidimensional expressions (MDX), and sufficient hardware resources are critical to optimal performance of MDX queries issued against a SQL Server 2005 Analysis Services instance. This article lists the ten most common best practices that the Microsoft SQL Server development team recommends with respect to optimizing Analysis Services query performance. For additional discussions about Analysis Services best practices related to query performance, see The Analysis Services Performance Guide and OLAP Design Best Practices for Analysis Services 2005.
To understand how to optimize dimensions to increase query performance, refer to the articles SQL Server 2005 Analysis Services Performance Guide and OLAP Design Best Practices for Analysis Services 2005. For assistance in analyzing your design for compliance with best practices, see the February 2007 Community Technology Preview (CTP) release of the SQL Server 2005 Best Practices Analyzer (the final version should be released soon).
To understand how to design aggregations to increase query performance, refer to the articles SQL Server 2005 Analysis Services Performance Guide and OLAP Design Best Practices for Analysis Services 2005.
To understand how to design partitions to increase query performance, refer to the SQL Server 2005 Analysis Services Performance Guide, the Microsoft SQL Server Customer Advisory Team blog, and OLAP Design Best Practices for Analysis Services 2005.
To understand how to ensure flexible aggregations are not dropped, refer to the SQL Server 2005 Analysis Services Performance Guide.
To understand when to consider changing default memory use, refer to the SQL Server 2005 Analysis Services Performance Guide and Microsoft SQL Server Customer Advisory Team blog.
Scale out when you can no longer scale up
This is a rockin' article!
Analysis Services Tools
Pingback from marvinbobo.com - Research and Article Support for Tuning Cubes -marvinbobo.com
Pingback from marvinbobo.com – Research and Article Support for Tuning Cubes -marvinbobo.com
Pingback from Using Trace to Monitor and Audit Analysis Services | MarkTab Data Mining
Pingback from Resource Monitoring | MarkTab Data Mining
Pingback from Analysis Services Operations Guide Released « Paul Turley's SQL Server BI Blog
Hi,
You had this point : •Filter a set before using it in a crossjoin to reduce the cube space before performing the crossjoin.
Can you please give an example.
- Girija
Hi, When you talk about tuning processor, are you talking about 'Physical' or 'logical' processors? I.E. Physical referring to sockets on the motherboard.
great post actually, thanks for the tip
The aricle is 6 years old, and still gathering what's important ! Good one !!