dbTalk Databases Forums  

performance issue in 2000 still an issue in 2005??

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss performance issue in 2000 still an issue in 2005?? in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
AT
 
Posts: n/a

Default performance issue in 2000 still an issue in 2005?? - 07-11-2006 , 03:58 PM






if the following performance issue still an issue in SSAS2005



Please read the 'limit the use of complex named sets' paragraph in the
following link.

http://www.microsoft.com/technet/pro.../ansvcspg.mspx

--------------------------------

Limit the Use of Complex Named Sets
Named sets are useful for sharing common definitions, such as the
current month or last eight quarters. A named set can contain a
constant set of members or an expression that resolves to a set. Named
sets are evaluated and resolved at connection time for each client
connection, regardless of whether the client actually uses the named
set in a query.

Experience has shown that simple named sets perform well, but that
complex named sets (such as an expression filtering for the top five
customers) can reduce query responsiveness, because each complex named
set requires the scanning of many cells by Analysis Services at
connection time. For example, if you have one million customers and
have a named set containing an expression that evaluates the top five
customers, Analysis Services must evaluate all one million customers to
determine the top five customers for each client that establishes a
connection. This query is a very expensive query against a large cube
with many dimension members. If you have multiple named sets, each must
be resolved at connection time before the client can begin querying.

To improve performance in this scenario, consider enumerating the top
five customers in the named set definition, rather than calculating the
top five customers with every connection. You can then periodically
update the contents of the named set by changing the named set
definition (this does not require any processing).


Reply With Quote
  #2  
Old   
Jeje
 
Posts: n/a

Default Re: performance issue in 2000 still an issue in 2005?? - 07-11-2006 , 05:23 PM






in AS2005 the sets are evaluated when used, not when the cube is opened like
in AS2000
so this improve the performance.



<bsullivan (AT) qg (DOT) com> wrote

Quote:
if the following performance issue still an issue in SSAS2005



Please read the 'limit the use of complex named sets' paragraph in the
following link.

http://www.microsoft.com/technet/pro.../ansvcspg.mspx

--------------------------------

Limit the Use of Complex Named Sets
Named sets are useful for sharing common definitions, such as the
current month or last eight quarters. A named set can contain a
constant set of members or an expression that resolves to a set. Named
sets are evaluated and resolved at connection time for each client
connection, regardless of whether the client actually uses the named
set in a query.

Experience has shown that simple named sets perform well, but that
complex named sets (such as an expression filtering for the top five
customers) can reduce query responsiveness, because each complex named
set requires the scanning of many cells by Analysis Services at
connection time. For example, if you have one million customers and
have a named set containing an expression that evaluates the top five
customers, Analysis Services must evaluate all one million customers to
determine the top five customers for each client that establishes a
connection. This query is a very expensive query against a large cube
with many dimension members. If you have multiple named sets, each must
be resolved at connection time before the client can begin querying.

To improve performance in this scenario, consider enumerating the top
five customers in the named set definition, rather than calculating the
top five customers with every connection. You can then periodically
update the contents of the named set by changing the named set
definition (this does not require any processing).




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.